Package org.orekit.gnss.metric.parser
Enum Class DataType
- All Implemented Interfaces:
Serializable,Comparable<DataType>,Constable
Enum containing all low level data types that can be parsed
to build a message.
- Since:
- 11.0
- Author:
- Luc Maisonobe
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescription1 bit.10 bits.12 bits.2 bits.24 bits.3 bits.32 bits.4 bits.6 bits.64 bits.7 bits.8 bits.10 bits signed integer.11 bits signed integer.14 bits signed integer.15 bits signed integer.16 bits signed integer.17 bits signed integer.18 bits signed integer.19 bits signed integer.20 bits signed integer.21 bits signed integer.22 bits signed integer.23 bits signed integer.24 bits signed integer.25 bits signed integer.26 bits signed integer.27 bits signed integer.30 bits signed integer.31 bits signed integer.32 bits signed integer.34 bits signed integer.35 bits signed integer.38 bits signed integer.6 bits signed integer.8 bits signed integer.9 bits signed integer.11 bits sign-magnitude integer.22 bits sign-magnitude integer.24 bits sign-magnitude integer.27 bits sign-magnitude integer.32 bits sign-magnitude integer.5 bits sign-magnitude integer.10 bits unsigned integer.11 bits unsigned integer.12 bits unsigned integer.13 bits unsigned integer.14 bits unsigned integer.16 bits unsigned integer.17 bits unsigned integer.18 bits unsigned integer.2 bits unsigned integer.20 bits unsigned integer.23 bits unsigned integer.24 bits unsigned integer.25 bits unsigned integer.26 bits unsigned integer.27 bits unsigned integer.3 bits unsigned integer.30 bits unsigned integer.32 bits unsigned integer.35 bits unsigned integer.36 bits unsigned integer.4 bits unsigned integer.5 bits unsigned integer.6 bits unsigned integer.7 bits unsigned integer.8 bits unsigned integer.9 bits unsigned integer. -
Method Summary
Modifier and TypeMethodDescriptiondecode(EncodedMessage message) Decode a piece of data extracted from an encoded message.static DataTypeReturns the enum constant of this class with the specified name.static DataType[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
BIT_1
1 bit. -
BIT_2
2 bits. -
BIT_3
3 bits. -
BIT_4
4 bits. -
BIT_6
6 bits. -
BIT_7
7 bits. -
BIT_8
8 bits. -
BIT_10
10 bits. -
BIT_12
12 bits. -
BIT_24
24 bits. -
BIT_32
32 bits. -
BIT_64
64 bits. -
INT_6
6 bits signed integer. -
INT_8
8 bits signed integer. -
INT_9
9 bits signed integer. -
INT_10
10 bits signed integer. -
INT_11
11 bits signed integer. -
INT_14
14 bits signed integer. -
INT_15
15 bits signed integer. -
INT_16
16 bits signed integer. -
INT_17
17 bits signed integer. -
INT_18
18 bits signed integer. -
INT_19
19 bits signed integer. -
INT_20
20 bits signed integer. -
INT_21
21 bits signed integer. -
INT_22
22 bits signed integer. -
INT_23
23 bits signed integer. -
INT_24
24 bits signed integer. -
INT_25
25 bits signed integer. -
INT_26
26 bits signed integer. -
INT_27
27 bits signed integer. -
INT_30
30 bits signed integer. -
INT_31
31 bits signed integer. -
INT_32
32 bits signed integer. -
INT_34
34 bits signed integer. -
INT_35
35 bits signed integer. -
INT_38
38 bits signed integer. -
U_INT_2
2 bits unsigned integer. -
U_INT_3
3 bits unsigned integer. -
U_INT_4
4 bits unsigned integer. -
U_INT_5
5 bits unsigned integer. -
U_INT_6
6 bits unsigned integer. -
U_INT_7
7 bits unsigned integer. -
U_INT_8
8 bits unsigned integer. -
U_INT_9
9 bits unsigned integer. -
U_INT_10
10 bits unsigned integer. -
U_INT_11
11 bits unsigned integer. -
U_INT_12
12 bits unsigned integer. -
U_INT_13
13 bits unsigned integer. -
U_INT_14
14 bits unsigned integer. -
U_INT_16
16 bits unsigned integer. -
U_INT_17
17 bits unsigned integer. -
U_INT_18
18 bits unsigned integer. -
U_INT_20
20 bits unsigned integer. -
U_INT_23
23 bits unsigned integer. -
U_INT_24
24 bits unsigned integer. -
U_INT_25
25 bits unsigned integer. -
U_INT_26
26 bits unsigned integer. -
U_INT_27
27 bits unsigned integer. -
U_INT_30
30 bits unsigned integer. -
U_INT_32
32 bits unsigned integer. -
U_INT_35
35 bits unsigned integer. -
U_INT_36
36 bits unsigned integer. -
INT_S_5
5 bits sign-magnitude integer. -
INT_S_11
11 bits sign-magnitude integer. -
INT_S_22
22 bits sign-magnitude integer. -
INT_S_24
24 bits sign-magnitude integer. -
INT_S_27
27 bits sign-magnitude integer. -
INT_S_32
32 bits sign-magnitude integer.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
decode
Decode a piece of data extracted from an encoded message.- Parameters:
message- encoded message providing the bits to decode- Returns:
- data decoded as a Long object, or null if data not available
-