55// Transfer (FIT) Protocol License.
66/////////////////////////////////////////////////////////////////////////////////////////////
77// ****WARNING**** This file is auto-generated! Do NOT edit this file.
8- // Profile Version = 21.178 .0Release
9- // Tag = production/release/21.178 .0-0-g3bea629
8+ // Profile Version = 21.188 .0Release
9+ // Tag = production/release/21.188 .0-0-g55050f8
1010/////////////////////////////////////////////////////////////////////////////////////////////
1111
1212
@@ -17,40 +17,42 @@ const BaseType = {
1717 ENUM : 0x00 ,
1818 SINT8 : 0x01 ,
1919 UINT8 : 0x02 ,
20- SINT16 : 0x83 ,
21- UINT16 : 0x84 ,
22- SINT32 : 0x85 ,
23- UINT32 : 0x86 ,
20+ SINT16 : 0x03 ,
21+ UINT16 : 0x04 ,
22+ SINT32 : 0x05 ,
23+ UINT32 : 0x06 ,
2424 STRING : 0x07 ,
25- FLOAT32 : 0x88 ,
26- FLOAT64 : 0x89 ,
25+ FLOAT32 : 0x08 ,
26+ FLOAT64 : 0x09 ,
2727 UINT8Z : 0x0A ,
28- UINT16Z : 0x8B ,
29- UINT32Z : 0x8C ,
28+ UINT16Z : 0x0B ,
29+ UINT32Z : 0x0C ,
3030 BYTE : 0x0D ,
31- SINT64 : 0x8E ,
32- UINT64 : 0x8F ,
33- UINT64Z : 0x90
31+ SINT64 : 0x0E ,
32+ UINT64 : 0x0F ,
33+ UINT64Z : 0x10
3434} ;
3535
36+ const BaseTypeMask = 0x1F ;
37+
3638const BaseTypeDefinitions = {
37- 0x00 : { size : 1 , type : BaseType . ENUM , invalid : 0xFF } ,
38- 0x01 : { size : 1 , type : BaseType . SINT8 , invalid : 0x7F } ,
39- 0x02 : { size : 1 , type : BaseType . UINT8 , invalid : 0xFF } ,
40- 0x83 : { size : 2 , type : BaseType . SINT16 , invalid : 0x7FFF } ,
41- 0x84 : { size : 2 , type : BaseType . UINT16 , invalid : 0xFFFF } ,
42- 0x85 : { size : 4 , type : BaseType . SINT32 , invalid : 0x7FFFFFFF } ,
43- 0x86 : { size : 4 , type : BaseType . UINT32 , invalid : 0xFFFFFFFF } ,
44- 0x07 : { size : 1 , type : BaseType . STRING , invalid : 0x00 } ,
45- 0x88 : { size : 4 , type : BaseType . FLOAT32 , invalid : 0xFFFFFFFF } ,
46- 0x89 : { size : 8 , type : BaseType . FLOAT64 , invalid : 0xFFFFFFFFFFFFFFFF } ,
47- 0x0A : { size : 1 , type : BaseType . UINT8Z , invalid : 0x00 } ,
48- 0x8B : { size : 2 , type : BaseType . UINT16Z , invalid : 0x0000 } ,
49- 0x8C : { size : 4 , type : BaseType . UINT32Z , invalid : 0x00000000 } ,
50- 0x0D : { size : 1 , type : BaseType . BYTE , invalid : 0xFF } ,
51- 0x8E : { size : 8 , type : BaseType . SINT64 , invalid : 0x7FFFFFFFFFFFFFFF } ,
52- 0x8F : { size : 8 , type : BaseType . UINT64 , invalid : 0xFFFFFFFFFFFFFFFF } ,
53- 0x90 : { size : 8 , type : BaseType . UINT64Z , invalid : 0x0000000000000000 } ,
39+ 0x00 : { size : 1 , type : BaseType . ENUM , baseTypeEndianFlag : 0x00 , invalid : 0xFF } ,
40+ 0x01 : { size : 1 , type : BaseType . SINT8 , baseTypeEndianFlag : 0x00 , invalid : 0x7F } ,
41+ 0x02 : { size : 1 , type : BaseType . UINT8 , baseTypeEndianFlag : 0x00 , invalid : 0xFF } ,
42+ 0x03 : { size : 2 , type : BaseType . SINT16 , baseTypeEndianFlag : 0x80 , invalid : 0x7FFF } ,
43+ 0x04 : { size : 2 , type : BaseType . UINT16 , baseTypeEndianFlag : 0x80 , invalid : 0xFFFF } ,
44+ 0x05 : { size : 4 , type : BaseType . SINT32 , baseTypeEndianFlag : 0x80 , invalid : 0x7FFFFFFF } ,
45+ 0x06 : { size : 4 , type : BaseType . UINT32 , baseTypeEndianFlag : 0x80 , invalid : 0xFFFFFFFF } ,
46+ 0x07 : { size : 1 , type : BaseType . STRING , baseTypeEndianFlag : 0x00 , invalid : 0x00 } ,
47+ 0x08 : { size : 4 , type : BaseType . FLOAT32 , baseTypeEndianFlag : 0x80 , invalid : 0xFFFFFFFF } ,
48+ 0x09 : { size : 8 , type : BaseType . FLOAT64 , baseTypeEndianFlag : 0x80 , invalid : 0xFFFFFFFFFFFFFFFF } ,
49+ 0x0A : { size : 1 , type : BaseType . UINT8Z , baseTypeEndianFlag : 0x00 , invalid : 0x00 } ,
50+ 0x0B : { size : 2 , type : BaseType . UINT16Z , baseTypeEndianFlag : 0x80 , invalid : 0x0000 } ,
51+ 0x0C : { size : 4 , type : BaseType . UINT32Z , baseTypeEndianFlag : 0x80 , invalid : 0x00000000 } ,
52+ 0x0D : { size : 1 , type : BaseType . BYTE , baseTypeEndianFlag : 0x00 , invalid : 0xFF } ,
53+ 0x0E : { size : 8 , type : BaseType . SINT64 , baseTypeEndianFlag : 0x80 , invalid : 0x7FFFFFFFFFFFFFFF } ,
54+ 0x0F : { size : 8 , type : BaseType . UINT64 , baseTypeEndianFlag : 0x80 , invalid : 0xFFFFFFFFFFFFFFFF } ,
55+ 0x10 : { size : 8 , type : BaseType . UINT64Z , baseTypeEndianFlag : 0x80 , invalid : 0x0000000000000000 } ,
5456} ;
5557
5658const NumericFieldTypes = [
@@ -158,6 +160,7 @@ const isNumberStringDateOrBoolean = (obj) => {
158160
159161export default {
160162 BaseType,
163+ BaseTypeMask,
161164 BaseTypeDefinitions,
162165 NumericFieldTypes,
163166 FloatingPointFieldTypes,
0 commit comments