MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Modules | Enumerations
Gnss Data [CPP]
Collaboration diagram for Gnss Data [CPP]:

Modules

 (0x81,0x03) Pos Llh [CPP]
 
 (0x81,0x04) Pos Ecef [CPP]
 
 (0x81,0x05) Vel Ned [CPP]
 
 (0x81,0x06) Vel Ecef [CPP]
 
 (0x81,0x07) Dop [CPP]
 
 (0x81,0x08) Utc Time [CPP]
 
 (0x81,0x09) Gps Time [CPP]
 
 (0x81,0x0A) Clock Info [CPP]
 
 (0x81,0x0B) Fix Info [CPP]
 
 (0x81,0x0C) Sv Info [CPP]
 
 (0x81,0x0D) Hw Status [CPP]
 
 (0x81,0x0E) Dgps Info [CPP]
 
 (0x81,0x0F) Dgps Channel [CPP]
 
 (0x81,0x10) Clock Info 2 [CPP]
 
 (0x81,0x11) Gps Leap Seconds [CPP]
 
 (0x81,0x12) Sbas Info [CPP]
 
 (0x81,0x13) Sbas Correction [CPP]
 
 (0x81,0x14) Rf Error Detection [CPP]
 
 (0x81,0x30) Base Station Info [CPP]
 
 (0x81,0x31) Rtk Corrections Status [CPP]
 
 (0x81,0x20) Satellite Status [CPP]
 
 (0x81,0x22) Raw [CPP]
 
 (0x81,0x61) Gps Ephemeris [CPP]
 
 (0x81,0x62) Glo Ephemeris [CPP]
 
 (0x81,0x71) Gps Iono Corr [CPP]
 
 (0x81,0x73) Galileo Iono Corr [CPP]
 

Enumerations

enum  {
  mip::data_gnss::DESCRIPTOR_SET = 0x81 , mip::data_gnss::DATA_POSITION_LLH = 0x03 , mip::data_gnss::DATA_POSITION_ECEF = 0x04 , mip::data_gnss::DATA_VELOCITY_NED = 0x05 ,
  mip::data_gnss::DATA_VELOCITY_ECEF = 0x06 , mip::data_gnss::DATA_DOP = 0x07 , mip::data_gnss::DATA_UTC_TIME = 0x08 , mip::data_gnss::DATA_GPS_TIME = 0x09 ,
  mip::data_gnss::DATA_CLOCK_INFO = 0x0A , mip::data_gnss::DATA_FIX_INFO = 0x0B , mip::data_gnss::DATA_SV_INFO = 0x0C , mip::data_gnss::DATA_HW_STATUS = 0x0D ,
  mip::data_gnss::DATA_DGPS_INFO = 0x0E , mip::data_gnss::DATA_DGPS_CHANNEL_STATUS = 0x0F , mip::data_gnss::DATA_CLOCK_INFO_2 = 0x10 , mip::data_gnss::DATA_GPS_LEAP_SECONDS = 0x11 ,
  mip::data_gnss::DATA_SBAS_INFO = 0x12 , mip::data_gnss::DATA_SBAS_CORRECTION = 0x13 , mip::data_gnss::DATA_RF_ERROR_DETECTION = 0x14 , mip::data_gnss::DATA_SATELLITE_STATUS = 0x20 ,
  mip::data_gnss::DATA_SATELLITE_SIGNAL_STATUS = 0x21 , mip::data_gnss::DATA_RAW = 0x22 , mip::data_gnss::DATA_BASE_STATION_INFO = 0x30 , mip::data_gnss::DATA_RTK_CORRECTIONS_STATUS = 0x31 ,
  mip::data_gnss::DATA_GPS_EPHEMERIS = 0x61 , mip::data_gnss::DATA_GLONASS_EPHEMERIS = 0x62 , mip::data_gnss::DATA_GALILEO_EPHEMERIS = 0x63 , mip::data_gnss::DATA_GPS_IONO_CORR = 0x71 ,
  mip::data_gnss::DATA_GLONASS_IONO_CORR = 0x72 , mip::data_gnss::DATA_GALILEO_IONO_CORR = 0x73
}
 
enum class  mip::data_gnss::GnssConstellationId : uint8_t {
  mip::data_gnss::UNKNOWN = 0 , mip::data_gnss::GPS = 1 , mip::data_gnss::GLONASS = 2 , mip::data_gnss::GALILEO = 3 ,
  mip::data_gnss::BEIDOU = 4 , mip::data_gnss::SBAS = 5
}
 
enum class  mip::data_gnss::GnssSignalId : uint8_t {
  mip::data_gnss::UNKNOWN = 0 , mip::data_gnss::GPS_L1CA = 1 , mip::data_gnss::GPS_L1P = 2 , mip::data_gnss::GPS_L1Z = 3 ,
  mip::data_gnss::GPS_L2CA = 4 , mip::data_gnss::GPS_L2P = 5 , mip::data_gnss::GPS_L2Z = 6 , mip::data_gnss::GPS_L2CL = 7 ,
  mip::data_gnss::GPS_L2CM = 8 , mip::data_gnss::GPS_L2CML = 9 , mip::data_gnss::GPS_L5I = 10 , mip::data_gnss::GPS_L5Q = 11 ,
  mip::data_gnss::GPS_L5IQ = 12 , mip::data_gnss::GPS_L1CD = 13 , mip::data_gnss::GPS_L1CP = 14 , mip::data_gnss::GPS_L1CDP = 15 ,
  mip::data_gnss::GLONASS_G1CA = 32 , mip::data_gnss::GLONASS_G1P = 33 , mip::data_gnss::GLONASS_G2C = 34 , mip::data_gnss::GLONASS_G2P = 35 ,
  mip::data_gnss::GALILEO_E1C = 64 , mip::data_gnss::GALILEO_E1A = 65 , mip::data_gnss::GALILEO_E1B = 66 , mip::data_gnss::GALILEO_E1BC = 67 ,
  mip::data_gnss::GALILEO_E1ABC = 68 , mip::data_gnss::GALILEO_E6C = 69 , mip::data_gnss::GALILEO_E6A = 70 , mip::data_gnss::GALILEO_E6B = 71 ,
  mip::data_gnss::GALILEO_E6BC = 72 , mip::data_gnss::GALILEO_E6ABC = 73 , mip::data_gnss::GALILEO_E5BI = 74 , mip::data_gnss::GALILEO_E5BQ = 75 ,
  mip::data_gnss::GALILEO_E5BIQ = 76 , mip::data_gnss::GALILEO_E5ABI = 77 , mip::data_gnss::GALILEO_E5ABQ = 78 , mip::data_gnss::GALILEO_E5ABIQ = 79 ,
  mip::data_gnss::GALILEO_E5AI = 80 , mip::data_gnss::GALILEO_E5AQ = 81 , mip::data_gnss::GALILEO_E5AIQ = 82 , mip::data_gnss::SBAS_L1CA = 96 ,
  mip::data_gnss::SBAS_L5I = 97 , mip::data_gnss::SBAS_L5Q = 98 , mip::data_gnss::SBAS_L5IQ = 99 , mip::data_gnss::QZSS_L1CA = 128 ,
  mip::data_gnss::QZSS_LEXS = 129 , mip::data_gnss::QZSS_LEXL = 130 , mip::data_gnss::QZSS_LEXSL = 131 , mip::data_gnss::QZSS_L2CM = 132 ,
  mip::data_gnss::QZSS_L2CL = 133 , mip::data_gnss::QZSS_L2CML = 134 , mip::data_gnss::QZSS_L5I = 135 , mip::data_gnss::QZSS_L5Q = 136 ,
  mip::data_gnss::QZSS_L5IQ = 137 , mip::data_gnss::QZSS_L1CD = 138 , mip::data_gnss::QZSS_L1CP = 139 , mip::data_gnss::QZSS_L1CDP = 140 ,
  mip::data_gnss::BEIDOU_B1I = 160 , mip::data_gnss::BEIDOU_B1Q = 161 , mip::data_gnss::BEIDOU_B1IQ = 162 , mip::data_gnss::BEIDOU_B3I = 163 ,
  mip::data_gnss::BEIDOU_B3Q = 164 , mip::data_gnss::BEIDOU_B3IQ = 165 , mip::data_gnss::BEIDOU_B2I = 166 , mip::data_gnss::BEIDOU_B2Q = 167 ,
  mip::data_gnss::BEIDOU_B2IQ = 168
}
 
enum class  mip::data_gnss::SbasSystem : uint8_t {
  mip::data_gnss::UNKNOWN = 0 , mip::data_gnss::WAAS = 1 , mip::data_gnss::EGNOS = 2 , mip::data_gnss::MSAS = 3 ,
  mip::data_gnss::GAGAN = 4
}
 

Detailed Description

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
DESCRIPTOR_SET 
DATA_POSITION_LLH 
DATA_POSITION_ECEF 
DATA_VELOCITY_NED 
DATA_VELOCITY_ECEF 
DATA_DOP 
DATA_UTC_TIME 
DATA_GPS_TIME 
DATA_CLOCK_INFO 
DATA_FIX_INFO 
DATA_SV_INFO 
DATA_HW_STATUS 
DATA_DGPS_INFO 
DATA_DGPS_CHANNEL_STATUS 
DATA_CLOCK_INFO_2 
DATA_GPS_LEAP_SECONDS 
DATA_SBAS_INFO 
DATA_SBAS_CORRECTION 
DATA_RF_ERROR_DETECTION 
DATA_SATELLITE_STATUS 
DATA_SATELLITE_SIGNAL_STATUS 
DATA_RAW 
DATA_BASE_STATION_INFO 
DATA_RTK_CORRECTIONS_STATUS 
DATA_GPS_EPHEMERIS 
DATA_GLONASS_EPHEMERIS 
DATA_GALILEO_EPHEMERIS 
DATA_GPS_IONO_CORR 
DATA_GLONASS_IONO_CORR 
DATA_GALILEO_IONO_CORR 

◆ GnssConstellationId

enum mip::data_gnss::GnssConstellationId : uint8_t
strong
Enumerator
UNKNOWN 
GPS 
GLONASS 
GALILEO 
BEIDOU 
SBAS 

◆ GnssSignalId

enum mip::data_gnss::GnssSignalId : uint8_t
strong
Enumerator
UNKNOWN 
GPS_L1CA 
GPS_L1P 
GPS_L1Z 
GPS_L2CA 
GPS_L2P 
GPS_L2Z 
GPS_L2CL 
GPS_L2CM 
GPS_L2CML 
GPS_L5I 
GPS_L5Q 
GPS_L5IQ 
GPS_L1CD 
GPS_L1CP 
GPS_L1CDP 
GLONASS_G1CA 
GLONASS_G1P 
GLONASS_G2C 
GLONASS_G2P 
GALILEO_E1C 
GALILEO_E1A 
GALILEO_E1B 
GALILEO_E1BC 
GALILEO_E1ABC 
GALILEO_E6C 
GALILEO_E6A 
GALILEO_E6B 
GALILEO_E6BC 
GALILEO_E6ABC 
GALILEO_E5BI 
GALILEO_E5BQ 
GALILEO_E5BIQ 
GALILEO_E5ABI 
GALILEO_E5ABQ 
GALILEO_E5ABIQ 
GALILEO_E5AI 
GALILEO_E5AQ 
GALILEO_E5AIQ 
SBAS_L1CA 
SBAS_L5I 
SBAS_L5Q 
SBAS_L5IQ 
QZSS_L1CA 
QZSS_LEXS 
QZSS_LEXL 
QZSS_LEXSL 
QZSS_L2CM 
QZSS_L2CL 
QZSS_L2CML 
QZSS_L5I 
QZSS_L5Q 
QZSS_L5IQ 
QZSS_L1CD 
QZSS_L1CP 
QZSS_L1CDP 
BEIDOU_B1I 
BEIDOU_B1Q 
BEIDOU_B1IQ 
BEIDOU_B3I 
BEIDOU_B3Q 
BEIDOU_B3IQ 
BEIDOU_B2I 
BEIDOU_B2Q 
BEIDOU_B2IQ 

◆ SbasSystem

enum mip::data_gnss::SbasSystem : uint8_t
strong
Enumerator
UNKNOWN 
WAAS 
EGNOS 
MSAS 
GAGAN