#include <data_gnss.hpp>
|
| uint8_t | index = 0 |
| | Parameters. More...
|
| |
| uint8_t | count = 0 |
| | Total number of fields in this epoch. More...
|
| |
| double | time_of_week = 0 |
| | GPS Time of week [seconds]. More...
|
| |
| uint16_t | week_number = 0 |
| | GPS Week since 1980 [weeks]. More...
|
| |
| uint8_t | satellite_id = 0 |
| | GNSS satellite id within the constellation. More...
|
| |
| int8_t | freq_number = 0 |
| | GLONASS frequency number (-7 to 24) More...
|
| |
| uint32_t | tk = 0 |
| | Frame start time within current day [seconds]. More...
|
| |
| uint32_t | tb = 0 |
| | Ephemeris reference time [seconds]. More...
|
| |
| uint8_t | sat_type = 0 |
| | Type of satellite (M) GLONASS = 0, GLONASS-M = 1. More...
|
| |
| double | gamma = 0 |
| | Relative deviation of carrier frequency from nominal [dimensionless]. More...
|
| |
| double | tau_n = 0 |
| | Time correction relative to GLONASS Time [seconds]. More...
|
| |
| Vector3d | x |
| | Satellite PE-90 position [m]. More...
|
| |
| Vector3f | v |
| | Satellite PE-90 velocity [m/s]. More...
|
| |
| Vector3f | a |
| | Satellite PE-90 acceleration due to perturbations [m/s^2]. More...
|
| |
| uint8_t | health = 0 |
| | Satellite Health (Bn), Non-zero indicates satellite malfunction. More...
|
| |
| uint8_t | P = 0 |
| | Satellite operation mode (See GLONASS ICD) More...
|
| |
| uint8_t | NT = 0 |
| | Day number within a 4 year period. More...
|
| |
| float | delta_tau_n = 0 |
| | Time difference between L1 and L2[m/s]. More...
|
| |
| uint8_t | Ft = 0 |
| | User Range Accuracy (See GLONASS ICD) More...
|
| |
| uint8_t | En = 0 |
| | Age of current information [days]. More...
|
| |
| uint8_t | P1 = 0 |
| | Time interval between adjacent values of tb [minutes]. More...
|
| |
| uint8_t | P2 = 0 |
| | Oddness "1" or evenness "0" of the value of tb. More...
|
| |
| uint8_t | P3 = 0 |
| | Number of satellites in almanac for this frame. More...
|
| |
| uint8_t | P4 = 0 |
| | Flag indicating ephemeris parameters are present. More...
|
| |
| ValidFlags | valid_flags |
| |
◆ asTuple() [1/2]
| auto mip::data_gnss::GloEphemeris::asTuple |
( |
| ) |
|
|
inline |
◆ asTuple() [2/2]
| auto mip::data_gnss::GloEphemeris::asTuple |
( |
| ) |
const |
|
inline |
◆ extract()
| void mip::data_gnss::GloEphemeris::extract |
( |
Serializer & |
serializer | ) |
|
◆ insert()
| void mip::data_gnss::GloEphemeris::insert |
( |
Serializer & |
serializer | ) |
const |
| Vector3f mip::data_gnss::GloEphemeris::a |
Satellite PE-90 acceleration due to perturbations [m/s^2].
◆ count
| uint8_t mip::data_gnss::GloEphemeris::count = 0 |
Total number of fields in this epoch.
◆ delta_tau_n
| float mip::data_gnss::GloEphemeris::delta_tau_n = 0 |
Time difference between L1 and L2[m/s].
◆ DESCRIPTOR
◆ DESCRIPTOR_SET
| constexpr const uint8_t mip::data_gnss::GloEphemeris::DESCRIPTOR_SET = ::mip::data_gnss::DESCRIPTOR_SET |
|
staticconstexpr |
◆ DOC_NAME
| constexpr const char* mip::data_gnss::GloEphemeris::DOC_NAME = "Glonass Ephemeris" |
|
staticconstexpr |
◆ En
| uint8_t mip::data_gnss::GloEphemeris::En = 0 |
Age of current information [days].
◆ FIELD_DESCRIPTOR
◆ freq_number
| int8_t mip::data_gnss::GloEphemeris::freq_number = 0 |
GLONASS frequency number (-7 to 24)
◆ Ft
| uint8_t mip::data_gnss::GloEphemeris::Ft = 0 |
User Range Accuracy (See GLONASS ICD)
◆ gamma
| double mip::data_gnss::GloEphemeris::gamma = 0 |
Relative deviation of carrier frequency from nominal [dimensionless].
◆ HAS_FUNCTION_SELECTOR
| constexpr const bool mip::data_gnss::GloEphemeris::HAS_FUNCTION_SELECTOR = false |
|
staticconstexpr |
◆ health
| uint8_t mip::data_gnss::GloEphemeris::health = 0 |
Satellite Health (Bn), Non-zero indicates satellite malfunction.
◆ index
| uint8_t mip::data_gnss::GloEphemeris::index = 0 |
Parameters.
Index of this field in this epoch.
◆ NAME
| constexpr const char* mip::data_gnss::GloEphemeris::NAME = "GloEphemeris" |
|
staticconstexpr |
◆ NT
| uint8_t mip::data_gnss::GloEphemeris::NT = 0 |
Day number within a 4 year period.
| uint8_t mip::data_gnss::GloEphemeris::P = 0 |
Satellite operation mode (See GLONASS ICD)
◆ P1
| uint8_t mip::data_gnss::GloEphemeris::P1 = 0 |
Time interval between adjacent values of tb [minutes].
◆ P2
| uint8_t mip::data_gnss::GloEphemeris::P2 = 0 |
Oddness "1" or evenness "0" of the value of tb.
◆ P3
| uint8_t mip::data_gnss::GloEphemeris::P3 = 0 |
Number of satellites in almanac for this frame.
◆ P4
| uint8_t mip::data_gnss::GloEphemeris::P4 = 0 |
Flag indicating ephemeris parameters are present.
◆ sat_type
| uint8_t mip::data_gnss::GloEphemeris::sat_type = 0 |
Type of satellite (M) GLONASS = 0, GLONASS-M = 1.
◆ satellite_id
| uint8_t mip::data_gnss::GloEphemeris::satellite_id = 0 |
GNSS satellite id within the constellation.
◆ tau_n
| double mip::data_gnss::GloEphemeris::tau_n = 0 |
Time correction relative to GLONASS Time [seconds].
◆ tb
| uint32_t mip::data_gnss::GloEphemeris::tb = 0 |
Ephemeris reference time [seconds].
◆ time_of_week
| double mip::data_gnss::GloEphemeris::time_of_week = 0 |
GPS Time of week [seconds].
◆ tk
| uint32_t mip::data_gnss::GloEphemeris::tk = 0 |
Frame start time within current day [seconds].
| Vector3f mip::data_gnss::GloEphemeris::v |
Satellite PE-90 velocity [m/s].
◆ valid_flags
| ValidFlags mip::data_gnss::GloEphemeris::valid_flags |
◆ week_number
| uint16_t mip::data_gnss::GloEphemeris::week_number = 0 |
GPS Week since 1980 [weeks].
| Vector3d mip::data_gnss::GloEphemeris::x |
Satellite PE-90 position [m].
The documentation for this struct was generated from the following files: