Package org.djutils.serialization
Class FieldTypes
 java.lang.Object

 org.djutils.serialization.FieldTypes

public final class FieldTypes extends Object
Type numbers to encode different data types within djutilsserialization.Copyright (c) 20162017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSDstyle license. See Sim0MQ License. Author:
 Alexander Verbraeck


Field Summary
Fields Modifier and Type Field Description static byte
BOOLEAN_8
boolean, sent / received as a byte; 0 = false, 1 = true.static byte
BOOLEAN_8_ARRAY
Numberpreceded boolean array.static byte
BOOLEAN_8_ARRAY_LE
145 (111) Boolean array, preceded by a 32bit littleendian number indicating the number of booleans.static byte
BOOLEAN_8_LE
134 (122) Boolean, sent / received as a byte; 0 = false, 1 = true; equal to code 6.static byte
BOOLEAN_8_MATRIX
Number of rows and number of columns preceded boolean matrix.static byte
BOOLEAN_8_MATRIX_LE
152 (104) Boolean matrix, preceded by a 32bit littleendian number row count and a 32bit littleendian number column count.static byte
BYTE_8
byte, 8 bit signed two's complement integer.static byte
BYTE_8_ARRAY
Numberpreceded byte array.static byte
BYTE_8_ARRAY_LE
139 (117) Byte array, preceded by a 32bit littleendian number indicating the number of bytes.static byte
BYTE_8_LE
128 (128) Byte, 8 bit signed two's complement integer; equal to code 0.static byte
BYTE_8_MATRIX
Number of rows and number of columns preceded byte matrix.static byte
BYTE_8_MATRIX_LE
146 (110) Byte matrix, preceded by a 32bit littleendian number row count and a 32bit littleendian number column count.static byte
CHAR_16
char, 16bit Unicode character, big endian order.static byte
CHAR_16_LE
136 (120) Char, 16bit Unicode character, littleendian order for the 2 part.static byte
CHAR_8
char, 8bit ASCII character.static byte
CHAR_8_LE
135 (121) Char, 8bit ASCII character; equal to code 7.static byte
DOUBLE_64
float, doubleprecision 64bit IEEE 754 floating point.static byte
DOUBLE_64_ARRAY
Numberpreceded double array.static byte
DOUBLE_64_ARRAY_LE
144 (112) Double array, preceded by a 32bit littleendian number indicating the number of doubles, littleendian coded doubles.static byte
DOUBLE_64_LE
133 (123) Float, doubleprecision 64bit IEEE 754 floating point, little endian order.static byte
DOUBLE_64_MATRIX
Number of rows and number of columns preceded double matrix.static byte
DOUBLE_64_MATRIX_LE
151 (105) Double matrix, preceded by a 32bit littleendian number row count and a 32bit littleendian number column count, littleendian doubles.static byte
DOUBLE_64_UNIT
Double, stored internally in the SI unit, with a unit type and display type attached.static byte
DOUBLE_64_UNIT_ARRAY
Numberpreceded dense double array, stored internally in the SI unit, with a unit type and display type.static byte
DOUBLE_64_UNIT_ARRAY_LE
156 (100) Dense double array, preceded by a littleendian 32bit number indicating the number of doubles, littleendian order, with unit type and display unit attached to the entire double array.static byte
DOUBLE_64_UNIT_COLUMN_ARRAY
Numberpreceded dense double array, stored internally in the SI unit, with a unique unit type and display type per row.static byte
DOUBLE_64_UNIT_LE
154 (102) Double stored internally as a littleendian double in the corresponding SI unit, with unit type and display unit attached.static byte
DOUBLE_64_UNIT_MATRIX
Rows/Colspreceded dense double array, stored internally in the SI unit, with a unit type and display type.static byte
DOUBLE_64_UNIT_MATRIX_LE
158 (98) Dense double matrix, preceded by a 32bit littleendian row count int and a 32bit littleendian column count int, with unit type and display unit attached to the entire double matrix.static byte
DOUBLE_64_UNIT2_MATRIX_LE
160 (96) Dense littleendian double matrix, preceded by a 32bit littleendian row count int and a 32bit littleendian column count int, with a unique unit type and display unit per row of the double matrix.static byte
FLOAT_32
float, singleprecision 32bit IEEE 754 floating point.static byte
FLOAT_32_ARRAY
Numberpreceded float array.static byte
FLOAT_32_ARRAY_LE
143 (113) Float array, preceded by a 32bit littleendian number indicating the number of floats, littleendian coded floats.static byte
FLOAT_32_LE
132 (124) Float, singleprecision 32bit IEEE 754 floating point, little endian order.static byte
FLOAT_32_MATRIX
Number of rows and number of columns preceded float matrix.static byte
FLOAT_32_MATRIX_LE
150 (106) Float matrix, preceded by a 32bit littleendian number row count and a 32bit littleendian number column count, littleendian coded floats.static byte
FLOAT_32_UNIT
Float, stored internally in the SI unit, with a unit type and display type attached.static byte
FLOAT_32_UNIT_ARRAY
Numberpreceded dense float array, stored internally in the SI unit, with a unit type and display type.static byte
FLOAT_32_UNIT_ARRAY_LE
155 (101) Dense float array, preceded by a littleendian 32bit number indicating the number of floats, with unit type and display unit attached to the entire float array.static byte
FLOAT_32_UNIT_COLUMN_ARRAY
Numberpreceded dense float array, stored internally in the SI unit, with a unique unit type and display type per row.static byte
FLOAT_32_UNIT_LE
153 (103) Float stored internally as a littleendian float in the corresponding SI unit, with unit type and display unit attached.static byte
FLOAT_32_UNIT_MATRIX
Rows/Colspreceded dense float array, stored internally in the SI unit, with a unit type and display type.static byte
FLOAT_32_UNIT_MATRIX_LE
157 (99) Dense float matrix, preceded by a 32bit littleendian row count int and a 32bit littleendian column count int, with unit type and display unit attached to the entire float matrix.static byte
FLOAT_32_UNIT2_MATRIX_LE
159 (97) Dense littleendian float matrix, preceded by a 32bit littleendian row count int and a 32bit littleendian column count int, with a unique unit type and display unit per row of the float matrix.static byte
INT_32
int, 32 bit signed two's complement integer.static byte
INT_32_ARRAY
Numberpreceded int array.static byte
INT_32_ARRAY_LE
141 (115) Integer array, preceded by a 32bit littleendian number indicating the number of integers, littleendian coded ints.static byte
INT_32_LE
130 (126) Integer, 32 bit signed two's complement integer, little endian order.static byte
INT_32_MATRIX
Number of rows and number of columns preceded int matrix.static byte
INT_32_MATRIX_LE
148 (108) Integer matrix, preceded by a 32bit littleendian number row count and a 32bit littleendian number column count, littleendian coded ints.static byte
LONG_64
long, 64 bit signed two's complement integer.static byte
LONG_64_ARRAY
Numberpreceded long array.static byte
LONG_64_ARRAY_LE
142 (114) Long array, preceded by a 32bit littleendian number indicating the number of longs, littleendian coded longs.static byte
LONG_64_LE
131 (125) Long, 64 bit signed two's complement integer, little endian order.static byte
LONG_64_MATRIX
Number of rows and number of columns preceded long matrix.static byte
LONG_64_MATRIX_LE
149 (107) Long matrix, preceded by a 32bit littleendian number row count and a 32bit littleendian number column count, littleendian coded longs.static byte
SHORT_16
short, 16 bit signed two's complement integer.static byte
SHORT_16_ARRAY
Numberpreceded short array.static byte
SHORT_16_ARRAY_LE
140 (116) Short array, preceded by a 32bit littleendian number indicating the number of shorts, littleendian coded shorts.static byte
SHORT_16_LE
129 (127) Short, 16 bit signed two's complement integer, little endian order.static byte
SHORT_16_MATRIX
Number of rows and number of columns preceded short matrix.static byte
SHORT_16_MATRIX_LE
147 (109) Short matrix, preceded by a 32bit littleendian number row count and a 32bit littleendian number column count, littleendian coded shorts.static byte
STRING_16
String, numberpreceded char array of 16bits characters, bigendian order.static byte
STRING_16_LE
138 (118) String, 32bit littleendian numberpreceded char array of 16bits characters, each 2byte character in littleendian order.static byte
STRING_8
String, numberpreceded byte array of 8bits characters.static byte
STRING_8_LE
s 137 (119) String, 32bit littleendian numberpreceded byte array of 8bits characters.



Field Detail

BYTE_8
public static final byte BYTE_8
byte, 8 bit signed two's complement integer. See Also:
 Constant Field Values

SHORT_16
public static final byte SHORT_16
short, 16 bit signed two's complement integer. See Also:
 Constant Field Values

INT_32
public static final byte INT_32
int, 32 bit signed two's complement integer. See Also:
 Constant Field Values

LONG_64
public static final byte LONG_64
long, 64 bit signed two's complement integer. See Also:
 Constant Field Values

FLOAT_32
public static final byte FLOAT_32
float, singleprecision 32bit IEEE 754 floating point. See Also:
 Constant Field Values

DOUBLE_64
public static final byte DOUBLE_64
float, doubleprecision 64bit IEEE 754 floating point. See Also:
 Constant Field Values

BOOLEAN_8
public static final byte BOOLEAN_8
boolean, sent / received as a byte; 0 = false, 1 = true. See Also:
 Constant Field Values

CHAR_8
public static final byte CHAR_8
char, 8bit ASCII character. See Also:
 Constant Field Values

CHAR_16
public static final byte CHAR_16
char, 16bit Unicode character, big endian order. See Also:
 Constant Field Values

STRING_8
public static final byte STRING_8
String, numberpreceded byte array of 8bits characters. The string types are preceded by a 32bit int indicating the number of characters in the array that follows. This int is itself not preceded by a byte indicating it is an int. An ASCII string "Hello" is therefore coded as follows: 90005Hello See Also:
 Constant Field Values

STRING_16
public static final byte STRING_16
String, numberpreceded char array of 16bits characters, bigendian order. The string types are preceded by a 32bit int indicating the number of characters in the array that follows. This int is itself not preceded by a byte indicating it is an int. See Also:
 Constant Field Values

BYTE_8_ARRAY
public static final byte BYTE_8_ARRAY
Numberpreceded byte array. The array types are preceded by a 32bit int indicating the number of values in the array that follows. This int is itself not preceded by a byte indicating it is an int. An array of 8 bytes with numbers 1 through 8 is therefore coded as follows: 11000812345678 See Also:
 Constant Field Values

SHORT_16_ARRAY
public static final byte SHORT_16_ARRAY
Numberpreceded short array. The array types are preceded by a 32bit int indicating the number of values in the array that follows. This int is itself not preceded by a byte indicating it is an int. An array of 8 shorts with numbers 100 through 107 is therefore coded as follows: 12000801000101010201030104010501060107 See Also:
 Constant Field Values

INT_32_ARRAY
public static final byte INT_32_ARRAY
Numberpreceded int array. The array types are preceded by a 32bit int indicating the number of values in the array that follows. This int is itself not preceded by a byte indicating it is an int. An array of 4 ints with numbers 100 through 103 is therefore coded as follows: 130004000100000101000102000103 See Also:
 Constant Field Values

LONG_64_ARRAY
public static final byte LONG_64_ARRAY
Numberpreceded long array. The array types are preceded by a 32bit int indicating the number of values in the array that follows. This int is itself not preceded by a byte indicating it is an int. An array of 3 longs with numbers 100 through 102 is therefore coded as follows: 140003000000010000000001010000000102 See Also:
 Constant Field Values

FLOAT_32_ARRAY
public static final byte FLOAT_32_ARRAY
Numberpreceded float array. The array types are preceded by a 32bit int indicating the number of values in the array that follows. This int is itself not preceded by a byte indicating it is an int. See Also:
 Constant Field Values

DOUBLE_64_ARRAY
public static final byte DOUBLE_64_ARRAY
Numberpreceded double array. The array types are preceded by a 32bit int indicating the number of values in the array that follows. This int is itself not preceded by a byte indicating it is an int. See Also:
 Constant Field Values

BOOLEAN_8_ARRAY
public static final byte BOOLEAN_8_ARRAY
Numberpreceded boolean array. The array types are preceded by a 32bit int indicating the number of values in the array that follows. This int is itself not preceded by a byte indicating it is an int. See Also:
 Constant Field Values

BYTE_8_MATRIX
public static final byte BYTE_8_MATRIX
Number of rows and number of columns preceded byte matrix. The matrix types are preceded by a 32bit int indicating the number of rows, followed by a 32bit int indicating the number of columns. These integers are not preceded by a byte indicating it is an int. The number of values in the matrix that follows is rows * columns. The data is stored row by row, without a separator between the rows. A matrix with 2 rows and 3 columns of bytes 124 678 is therefore coded as follows: 1800020003010204060708
In the language sending or receiving a matrix, the rows are denoted by the outer index, and the columns by the inner index: matrix[row][col]. See Also:
 Constant Field Values

SHORT_16_MATRIX
public static final byte SHORT_16_MATRIX
Number of rows and number of columns preceded short matrix. The matrix types are preceded by a 32bit int indicating the number of rows, followed by a 32bit int indicating the number of columns. These integers are not preceded by a byte indicating it is an int. The number of values in the matrix that follows is rows * columns. The data is stored row by row, without a separator between the rows. A matrix with 2 rows and 3 columns of shorts 124 678 is therefore coded as follows: 1900020003124678
In the language sending or receiving a matrix, the rows are denoted by the outer index, and the columns by the inner index: matrix[row][col]. See Also:
 Constant Field Values

INT_32_MATRIX
public static final byte INT_32_MATRIX
Number of rows and number of columns preceded int matrix. The matrix types are preceded by a 32bit int indicating the number of rows, followed by a 32bit int indicating the number of columns. These integers are not preceded by a byte indicating it is an int. The number of values in the matrix that follows is rows * columns. The data is stored row by row, without a separator between the rows. A matrix with 2 rows and 3 columns of integers 124 678 is therefore coded as follows: 2000020003000100020004000600070008
In the language sending or receiving a matrix, the rows are denoted by the outer index, and the columns by the inner index: matrix[row][col]. See Also:
 Constant Field Values

LONG_64_MATRIX
public static final byte LONG_64_MATRIX
Number of rows and number of columns preceded long matrix. The matrix types are preceded by a 32bit int indicating the number of rows, followed by a 32bit int indicating the number of columns. These integers are not preceded by a byte indicating it is an int. The number of values in the matrix that follows is rows * columns. The data is stored row by row, without a separator between the rows. A matrix with 2 rows and 3 columns of long vales 124 678 is therefore coded as follows: 2100020003000000010000000200000004000000060000000700000008
In the language sending or receiving a matrix, the rows are denoted by the outer index, and the columns by the inner index: matrix[row][col]. See Also:
 Constant Field Values

FLOAT_32_MATRIX
public static final byte FLOAT_32_MATRIX
Number of rows and number of columns preceded float matrix. The matrix types are preceded by a 32bit int indicating the number of rows, followed by a 32bit int indicating the number of columns. These integers are not preceded by a byte indicating it is an int. The number of values in the matrix that follows is rows * columns. The data is stored row by row, without a separator between the rows.
In the language sending or receiving a matrix, the rows are denoted by the outer index, and the columns by the inner index: matrix[row][col]. See Also:
 Constant Field Values

DOUBLE_64_MATRIX
public static final byte DOUBLE_64_MATRIX
Number of rows and number of columns preceded double matrix. The matrix types are preceded by a 32bit int indicating the number of rows, followed by a 32bit int indicating the number of columns. These integers are not preceded by a byte indicating it is an int. The number of values in the matrix that follows is rows * columns. The data is stored row by row, without a separator between the rows.
In the language sending or receiving a matrix, the rows are denoted by the outer index, and the columns by the inner index: matrix[row][col]. See Also:
 Constant Field Values

BOOLEAN_8_MATRIX
public static final byte BOOLEAN_8_MATRIX
Number of rows and number of columns preceded boolean matrix. The matrix types are preceded by a 32bit int indicating the number of rows, followed by a 32bit int indicating the number of columns. These integers are not preceded by a byte indicating it is an int. The number of values in the matrix that follows is rows * columns. The data is stored row by row, without a separator between the rows.
In the language sending or receiving a matrix, the rows are denoted by the outer index, and the columns by the inner index: matrix[row][col]. See Also:
 Constant Field Values

FLOAT_32_UNIT
public static final byte FLOAT_32_UNIT
Float, stored internally in the SI unit, with a unit type and display type attached. The internal storage of the value that is transmitted is always in the SI (or standard) unit, except for money where the display unit is used. The value is preceded by a onebyte unit type, and a onebyte display type (or twobyte in case of the MoneyPerUnit). As an example: suppose the unit indicates that the type is a length, whereas the display type indicates that the internally stored value 60000.0 should be displayed as 60.0 km, this is coded as follows: 2516110x470x6A0x600x00 See Also:
 Constant Field Values

DOUBLE_64_UNIT
public static final byte DOUBLE_64_UNIT
Double, stored internally in the SI unit, with a unit type and display type attached. The internal storage of the value that is transmitted is always in the SI (or standard) unit, except for money where the display unit is used. The value is preceded by a onebyte unit type and a onebyte display type (or twobyte in case of the MoneyPerUnit). As an example: suppose the unit indicates that the type is a length, whereas the display type indicates that the internally stored value 60000.0 should be displayed as 60.0 km, this is coded as follows: 2616110x470x6A0x600x000x000x000x000x00 See Also:
 Constant Field Values

FLOAT_32_UNIT_ARRAY
public static final byte FLOAT_32_UNIT_ARRAY
Numberpreceded dense float array, stored internally in the SI unit, with a unit type and display type. After the byte with value 27, the array types have a 32bit int indicating the number of values in the array that follows. This int is itself not preceded by a byte indicating it is an int. Then a onebyte unit type follows and a onebyte display type (or twobyte in case of the MoneyPerUnit). The internal storage of the values that are transmitted after that always use the SI (or standard) unit, except for money where the display unit is used. As an example: when we send an array of two durations, 2.0 minutes and 2.5 minutes, this is coded as follows: 2700022570x400x000x000x000x400x200x000x00 See Also:
 Constant Field Values

DOUBLE_64_UNIT_ARRAY
public static final byte DOUBLE_64_UNIT_ARRAY
Numberpreceded dense double array, stored internally in the SI unit, with a unit type and display type. After the byte with value 28, the array types have a 32bit int indicating the number of values in the array that follows. This int is itself not preceded by a byte indicating it is an int. Then a onebyte unit type follows and a onebyte display type (or twobyte in case of the MoneyPerUnit). The internal storage of the values that are transmitted after that always use the SI (or standard) unit, except for money where the display unit is used. As an example: when we send an array of two durations, 21.2 minutes and 21.5 minutes, this is coded as follows: 2800022570x400x350x330x330x30x330x330x330x400x350x800x000x000x000x000x00 See Also:
 Constant Field Values

FLOAT_32_UNIT_MATRIX
public static final byte FLOAT_32_UNIT_MATRIX
Rows/Colspreceded dense float array, stored internally in the SI unit, with a unit type and display type. After the byte with value 29, the matrix types have a 32bit int indicating the number of rows in the array that follows, followed by a 32bit int indicating the number of columns. These integers are not preceded by a byte indicating it is an int. Then a onebyte unit type follows and a onebyte (or twobyte in case of the MoneyPerUnit) display type The internal storage of the values that are transmitted after that always use the SI (or standard) unit, except for money where the display unit is used. Summarized, the coding is as follows:29 ROWS COLS UT DT R1C1 R1C2 ... R1Cn R2C1 R2C2 ... R2Cn ... RmC1 RmC2 ... RmCn
In the language sending ore receiving a matrix, the rows are denoted by the outer index, and the columns by the inner index: matrix[row][col]. See Also:
 Constant Field Values

DOUBLE_64_UNIT_MATRIX
public static final byte DOUBLE_64_UNIT_MATRIX
Rows/Colspreceded dense double array, stored internally in the SI unit, with a unit type and display type. After the byte with value 30, the matrix types have a 32bit int indicating the number of rows in the array that follows, followed by a 32bit int indicating the number of columns. These integers are not preceded by a byte indicating it is an int. Then a onebyte unit type follows and a onebyte (or twobyte in case of the MoneyPerUnit) display type The internal storage of the values that are transmitted after that always use the SI (or standard) unit, except for money where the display unit is used. Summarized, the coding is as follows:30 ROWS COLS UT DT R1C1.... R1C2.... ... R1Cn.... R2C1.... R2C2.... ... R2Cn.... ... RmC1.... RmC2.... ... RmCn....
In the language sending ore receiving a matrix, the rows are denoted by the outer index, and the columns by the inner index: matrix[row][col]. See Also:
 Constant Field Values

FLOAT_32_UNIT_COLUMN_ARRAY
public static final byte FLOAT_32_UNIT_COLUMN_ARRAY
Numberpreceded dense float array, stored internally in the SI unit, with a unique unit type and display type per row. After the byte with value 31, the matrix types have a 32bit int indicating the number of rows in the array that follows, followed by a 32bit int indicating the number of columns. These integers are not preceded by a byte indicating it is an int. Then a onebyte unit type for column 1 follows and a onebyte (or twobyte in case of the MoneyPerUnit) display type for column 1. Then the unit type and display type for column 2, etc. The internal storage of the values that are transmitted after that always use the SI (or standard) unit, except for money where the display unit is used. Summarized, the coding is as follows:31 ROWS COLS UT1DT1 UT2DT2 ... UTnDTn R1C1 R1C2 ... R1Cn R2C1 R2C2 ... R2Cn ... RmC1 RmC2 ... RmCn
In the language sending or receiving a matrix, the rows are denoted by the outer index, and the columns by the inner index: matrix[row][col]. This data type is ideal for, for instance, sending a time series of values, where column 1 indicates the time, and column 2 the value. Suppose that we have a time series of 4 values at t = {1, 2, 3, 4} hours and dimensionless values v = {20.0, 40.0, 50.0, 60.0}, then the coding is as follows:31 0004 0002 268 00 0x3F0x800x000x00 0x410xA00x000x00 0x400x000x000x00 0x420x200x000x00 0x400x000x400x00 0x420x480x000x00 0x400x800x000x00 0x420x700x000x00
 See Also:
 Constant Field Values

DOUBLE_64_UNIT_COLUMN_ARRAY
public static final byte DOUBLE_64_UNIT_COLUMN_ARRAY
Numberpreceded dense double array, stored internally in the SI unit, with a unique unit type and display type per row. After the byte with value 32, the matrix types have a 32bit int indicating the number of rows in the array that follows, followed by a 32bit int indicating the number of columns. These integers are not preceded by a byte indicating it is an int. Then a onebyte unit type for column 1 follows (see the table above) and a onebyte (or twobyte in case of the MoneyPerUnit) display type for column 1 (see Appendix A). Then the unit type and display type for column 2, etc. The internal storage of the values that are transmitted after that always use the SI (or standard) unit, except for money where the display unit is used. Summarized, the coding is as follows:32 ROWS COLS UT1DT1 UT2DT2 ... UTnDTn R1C1.... R1C2.... ... R1Cn.... R2C1.... R2C2.... ... R2Cn.... ... RmC1.... RmC2.... ... RmCn....
In the language sending or receiving a matrix, the rows are denoted by the outer index, and the columns by the inner index: matrix[row][col]. This data type is ideal for, for instance, sending a time series of values, where column 1 indicates the time, and column 2 the value. Suppose that we have a time series of 4 values at dimensionless years {2010, 2011, 2012, 2013} and costs of dollars per acre of {415.7, 423.4, 428.0, 435.1}, then the coding is as follows:32 0004 0002 00 10115018 0x400x9F0x680x000x000x000x000x00 0x400x790xFB0x330x330x330x330x33 0x400x9F0x6C0x000x000x000x000x00 0x400x7A0x760x660x660x660x660x66 0x400x9F0x700x000x000x000x000x00 0x400x7A0xC00x000x000x000x000x00 0x400x9F0x740x000x000x000x000x00 0x400x7A0x910x990x990x990x990x9A
 See Also:
 Constant Field Values

BYTE_8_LE
public static final byte BYTE_8_LE
128 (128) Byte, 8 bit signed two's complement integer; equal to code 0. See Also:
 Constant Field Values

SHORT_16_LE
public static final byte SHORT_16_LE
129 (127) Short, 16 bit signed two's complement integer, little endian order. See Also:
 Constant Field Values

INT_32_LE
public static final byte INT_32_LE
130 (126) Integer, 32 bit signed two's complement integer, little endian order. See Also:
 Constant Field Values

LONG_64_LE
public static final byte LONG_64_LE
131 (125) Long, 64 bit signed two's complement integer, little endian order. See Also:
 Constant Field Values

FLOAT_32_LE
public static final byte FLOAT_32_LE
132 (124) Float, singleprecision 32bit IEEE 754 floating point, little endian order. See Also:
 Constant Field Values

DOUBLE_64_LE
public static final byte DOUBLE_64_LE
133 (123) Float, doubleprecision 64bit IEEE 754 floating point, little endian order. See Also:
 Constant Field Values

BOOLEAN_8_LE
public static final byte BOOLEAN_8_LE
134 (122) Boolean, sent / received as a byte; 0 = false, 1 = true; equal to code 6. See Also:
 Constant Field Values

CHAR_8_LE
public static final byte CHAR_8_LE
135 (121) Char, 8bit ASCII character; equal to code 7. See Also:
 Constant Field Values

CHAR_16_LE
public static final byte CHAR_16_LE
136 (120) Char, 16bit Unicode character, littleendian order for the 2 part. See Also:
 Constant Field Values

STRING_8_LE
public static final byte STRING_8_LE
s 137 (119) String, 32bit littleendian numberpreceded byte array of 8bits characters. See Also:
 Constant Field Values

STRING_16_LE
public static final byte STRING_16_LE
138 (118) String, 32bit littleendian numberpreceded char array of 16bits characters, each 2byte character in littleendian order. See Also:
 Constant Field Values

BYTE_8_ARRAY_LE
public static final byte BYTE_8_ARRAY_LE
139 (117) Byte array, preceded by a 32bit littleendian number indicating the number of bytes. See Also:
 Constant Field Values

SHORT_16_ARRAY_LE
public static final byte SHORT_16_ARRAY_LE
140 (116) Short array, preceded by a 32bit littleendian number indicating the number of shorts, littleendian coded shorts. See Also:
 Constant Field Values

INT_32_ARRAY_LE
public static final byte INT_32_ARRAY_LE
141 (115) Integer array, preceded by a 32bit littleendian number indicating the number of integers, littleendian coded ints. See Also:
 Constant Field Values

LONG_64_ARRAY_LE
public static final byte LONG_64_ARRAY_LE
142 (114) Long array, preceded by a 32bit littleendian number indicating the number of longs, littleendian coded longs. See Also:
 Constant Field Values

FLOAT_32_ARRAY_LE
public static final byte FLOAT_32_ARRAY_LE
143 (113) Float array, preceded by a 32bit littleendian number indicating the number of floats, littleendian coded floats. See Also:
 Constant Field Values

DOUBLE_64_ARRAY_LE
public static final byte DOUBLE_64_ARRAY_LE
144 (112) Double array, preceded by a 32bit littleendian number indicating the number of doubles, littleendian coded doubles. See Also:
 Constant Field Values

BOOLEAN_8_ARRAY_LE
public static final byte BOOLEAN_8_ARRAY_LE
145 (111) Boolean array, preceded by a 32bit littleendian number indicating the number of booleans. See Also:
 Constant Field Values

BYTE_8_MATRIX_LE
public static final byte BYTE_8_MATRIX_LE
146 (110) Byte matrix, preceded by a 32bit littleendian number row count and a 32bit littleendian number column count. See Also:
 Constant Field Values

SHORT_16_MATRIX_LE
public static final byte SHORT_16_MATRIX_LE
147 (109) Short matrix, preceded by a 32bit littleendian number row count and a 32bit littleendian number column count, littleendian coded shorts. See Also:
 Constant Field Values

INT_32_MATRIX_LE
public static final byte INT_32_MATRIX_LE
148 (108) Integer matrix, preceded by a 32bit littleendian number row count and a 32bit littleendian number column count, littleendian coded ints. See Also:
 Constant Field Values

LONG_64_MATRIX_LE
public static final byte LONG_64_MATRIX_LE
149 (107) Long matrix, preceded by a 32bit littleendian number row count and a 32bit littleendian number column count, littleendian coded longs. See Also:
 Constant Field Values

FLOAT_32_MATRIX_LE
public static final byte FLOAT_32_MATRIX_LE
150 (106) Float matrix, preceded by a 32bit littleendian number row count and a 32bit littleendian number column count, littleendian coded floats. See Also:
 Constant Field Values

DOUBLE_64_MATRIX_LE
public static final byte DOUBLE_64_MATRIX_LE
151 (105) Double matrix, preceded by a 32bit littleendian number row count and a 32bit littleendian number column count, littleendian doubles. See Also:
 Constant Field Values

BOOLEAN_8_MATRIX_LE
public static final byte BOOLEAN_8_MATRIX_LE
152 (104) Boolean matrix, preceded by a 32bit littleendian number row count and a 32bit littleendian number column count. See Also:
 Constant Field Values

FLOAT_32_UNIT_LE
public static final byte FLOAT_32_UNIT_LE
153 (103) Float stored internally as a littleendian float in the corresponding SI unit, with unit type and display unit attached. The total size of the object is 7 bytes plus 1 or 2 extra bytes when a money unit is involved. See Also:
 Constant Field Values

DOUBLE_64_UNIT_LE
public static final byte DOUBLE_64_UNIT_LE
154 (102) Double stored internally as a littleendian double in the corresponding SI unit, with unit type and display unit attached. The total size of the object is 11 bytes plus 1 or 2 extra bytes when a money unit is involved. See Also:
 Constant Field Values

FLOAT_32_UNIT_ARRAY_LE
public static final byte FLOAT_32_UNIT_ARRAY_LE
155 (101) Dense float array, preceded by a littleendian 32bit number indicating the number of floats, with unit type and display unit attached to the entire float array. Each float is stored in littleendian order. See Also:
 Constant Field Values

DOUBLE_64_UNIT_ARRAY_LE
public static final byte DOUBLE_64_UNIT_ARRAY_LE
156 (100) Dense double array, preceded by a littleendian 32bit number indicating the number of doubles, littleendian order, with unit type and display unit attached to the entire double array. Each double is stored in littleendian order. See Also:
 Constant Field Values

FLOAT_32_UNIT_MATRIX_LE
public static final byte FLOAT_32_UNIT_MATRIX_LE
157 (99) Dense float matrix, preceded by a 32bit littleendian row count int and a 32bit littleendian column count int, with unit type and display unit attached to the entire float matrix. Each float is stored in littleendian order. See Also:
 Constant Field Values

DOUBLE_64_UNIT_MATRIX_LE
public static final byte DOUBLE_64_UNIT_MATRIX_LE
158 (98) Dense double matrix, preceded by a 32bit littleendian row count int and a 32bit littleendian column count int, with unit type and display unit attached to the entire double matrix. Each double is stored in littleendian order. See Also:
 Constant Field Values

FLOAT_32_UNIT2_MATRIX_LE
public static final byte FLOAT_32_UNIT2_MATRIX_LE
159 (97) Dense littleendian float matrix, preceded by a 32bit littleendian row count int and a 32bit littleendian column count int, with a unique unit type and display unit per row of the float matrix. See Also:
 Constant Field Values

DOUBLE_64_UNIT2_MATRIX_LE
public static final byte DOUBLE_64_UNIT2_MATRIX_LE
160 (96) Dense littleendian double matrix, preceded by a 32bit littleendian row count int and a 32bit littleendian column count int, with a unique unit type and display unit per row of the double matrix. See Also:
 Constant Field Values

