Open Lighting Architecture
Latest Git
|
Represents a JSON double value broken down as separate components.
For the value 23.00456e-3: full: 23 leading_fractional_zeros: 2 fractional: 456 exponent: -3
Public Attributes | |
bool | is_negative |
uint64_t | full |
uint32_t | leading_fractional_zeros |
uint64_t | fractional |
int32_t | exponent |
int32_t ola::web::JsonDouble::DoubleRepresentation::exponent |
The exponent, or 0 if there isn't one.
uint64_t ola::web::JsonDouble::DoubleRepresentation::fractional |
The fractional part of the double, without the leading 0s
uint64_t ola::web::JsonDouble::DoubleRepresentation::full |
The number to the left of the decimal point
bool ola::web::JsonDouble::DoubleRepresentation::is_negative |
The sign of the double, true is negative, false is positive
uint32_t ola::web::JsonDouble::DoubleRepresentation::leading_fractional_zeros |
The number of leading 0s in the fractional part of the double