2.5.123 RkNumber
The RkNumber structure specifies a numeric value.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A |
B |
num |
A - fx100 (1 bit): A bit that specifies whether or not num is the value of the RkNumber or 100 times the value of the RkNumber. This value MUST be a value from the following table.
-
Value
Meaning
0
The value of RkNumber is the value of num.
1
The value of RkNumber is the value of num divided by 100.
B - fInt (1 bit): A bit that specifies the type of num.
num (30 bits): A variable type field whose type and meaning is specified by the value of fInt, as defined in the following table.
-
Value of fInt
Type of num
0
num is the 30 most significant bits of a 64-bit binary floating-point number, as defined in [IEEE754]. The remaining 34-bits of the floating-point number MUST be 0.
1
num is a signed integer.