#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 | ( |  | ) | const |  | inline | 
 
 
◆ asTuple() [2/2]
  
  | 
        
          | auto mip::data_gnss::GloEphemeris::asTuple | ( |  | ) |  |  | inline | 
 
 
◆ insert()
      
        
          | void mip::data_gnss::GloEphemeris::insert | ( | Serializer & | serializer | ) | const | 
      
 
 
◆ extract()
      
        
          | void mip::data_gnss::GloEphemeris::extract | ( | Serializer & | serializer | ) |  | 
      
 
 
◆ index
      
        
          | uint8_t mip::data_gnss::GloEphemeris::index = 0 | 
      
 
Index of this field in this epoch. 
 
 
◆ count
      
        
          | uint8_t mip::data_gnss::GloEphemeris::count = 0 | 
      
 
 
◆ time_of_week
      
        
          | double mip::data_gnss::GloEphemeris::time_of_week = 0 | 
      
 
 
◆ week_number
      
        
          | uint16_t mip::data_gnss::GloEphemeris::week_number = 0 | 
      
 
 
◆ satellite_id
      
        
          | uint8_t mip::data_gnss::GloEphemeris::satellite_id = 0 | 
      
 
 
◆ freq_number
      
        
          | int8_t mip::data_gnss::GloEphemeris::freq_number = 0 | 
      
 
 
◆ tk
      
        
          | uint32_t mip::data_gnss::GloEphemeris::tk = 0 | 
      
 
 
◆ tb
      
        
          | uint32_t mip::data_gnss::GloEphemeris::tb = 0 | 
      
 
 
◆ sat_type
      
        
          | uint8_t mip::data_gnss::GloEphemeris::sat_type = 0 | 
      
 
 
◆ gamma
      
        
          | double mip::data_gnss::GloEphemeris::gamma = 0 | 
      
 
 
◆ tau_n
      
        
          | double mip::data_gnss::GloEphemeris::tau_n = 0 | 
      
 
 
      
        
          | Vector3d mip::data_gnss::GloEphemeris::x | 
      
 
 
      
        
          | Vector3f mip::data_gnss::GloEphemeris::v | 
      
 
 
      
        
          | Vector3f mip::data_gnss::GloEphemeris::a | 
      
 
 
◆ health
      
        
          | uint8_t mip::data_gnss::GloEphemeris::health = 0 | 
      
 
 
      
        
          | uint8_t mip::data_gnss::GloEphemeris::P = 0 | 
      
 
 
◆ NT
      
        
          | uint8_t mip::data_gnss::GloEphemeris::NT = 0 | 
      
 
 
◆ delta_tau_n
      
        
          | float mip::data_gnss::GloEphemeris::delta_tau_n = 0 | 
      
 
 
◆ Ft
      
        
          | uint8_t mip::data_gnss::GloEphemeris::Ft = 0 | 
      
 
 
◆ En
      
        
          | uint8_t mip::data_gnss::GloEphemeris::En = 0 | 
      
 
 
◆ P1
      
        
          | uint8_t mip::data_gnss::GloEphemeris::P1 = 0 | 
      
 
 
◆ P2
      
        
          | uint8_t mip::data_gnss::GloEphemeris::P2 = 0 | 
      
 
 
◆ P3
      
        
          | uint8_t mip::data_gnss::GloEphemeris::P3 = 0 | 
      
 
 
◆ P4
      
        
          | uint8_t mip::data_gnss::GloEphemeris::P4 = 0 | 
      
 
 
◆ valid_flags
      
        
          | ValidFlags mip::data_gnss::GloEphemeris::valid_flags | 
      
 
 
◆ DESCRIPTOR_SET
  
  | 
        
          | constexpr const uint8_t mip::data_gnss::GloEphemeris::DESCRIPTOR_SET = ::mip::data_gnss::DESCRIPTOR_SET |  | staticconstexpr | 
 
 
◆ FIELD_DESCRIPTOR
◆ DESCRIPTOR
◆ NAME
  
  | 
        
          | constexpr const char* mip::data_gnss::GloEphemeris::NAME = "GloEphemeris" |  | staticconstexpr | 
 
 
◆ DOC_NAME
  
  | 
        
          | constexpr const char* mip::data_gnss::GloEphemeris::DOC_NAME = "Glonass Ephemeris" |  | staticconstexpr | 
 
 
◆ HAS_FUNCTION_SELECTOR
  
  | 
        
          | constexpr const bool mip::data_gnss::GloEphemeris::HAS_FUNCTION_SELECTOR = false |  | staticconstexpr | 
 
 
The documentation for this struct was generated from the following files: