MIP_SDK  v3.0.0
MicroStrain Communications Library for embedded systems
Modules | Enumerations
Gnss Data

Modules

 (0x81,0x03) Pos Llh
 GNSS reported position in the WGS84 geodetic frame.
 
 (0x81,0x04) Pos Ecef
 GNSS reported position in the Earth-centered, Earth-Fixed (ECEF) frame.
 
 (0x81,0x05) Vel Ned
 GNSS reported velocity in the NED frame.
 
 (0x81,0x06) Vel Ecef
 GNSS reported velocity in the Earth-centered, Earth-Fixed (ECEF) frame.
 
 (0x81,0x07) Dop
 GNSS reported dilution of precision information.
 
 (0x81,0x08) Utc Time
 GNSS reported Coordinated Universal Time.
 
 (0x81,0x09) Gps Time
 GNSS reported GPS Time.
 
 (0x81,0x0A) Clock Info
 GNSS reported receiver clock parameters.
 
 (0x81,0x0B) Fix Info
 GNSS reported position fix type.
 
 (0x81,0x0C) Sv Info
 GNSS reported space vehicle information.
 
 (0x81,0x0D) Hw Status
 GNSS reported hardware status.
 
 (0x81,0x0E) Dgps Info
 GNSS reported DGNSS status.
 
 (0x81,0x0F) Dgps Channel
 GNSS reported DGPS Channel Status status.
 
 (0x81,0x10) Clock Info 2
 GNSS reported receiver clock parameters.
 
 (0x81,0x11) Gps Leap Seconds
 GNSS reported leap seconds (difference between GPS and UTC Time)
 
 (0x81,0x12) Sbas Info
 GNSS SBAS status.
 
 (0x81,0x13) Sbas Correction
 GNSS calculated SBAS Correction.
 
 (0x81,0x14) Rf Error Detection
 GNSS Error Detection subsystem status.
 
 (0x81,0x30) Base Station Info
 RTCM reported base station information (sourced from RTCM Message 1005 or 1006)
 
 (0x81,0x31) Rtk Corrections Status
 
 (0x81,0x20) Satellite Status
 Status information for a GNSS satellite.
 
 (0x81,0x22) Raw
 GNSS Raw observation.
 
 (0x81,0x61) Gps Ephemeris
 GPS Ephemeris Data.
 
 (0x81,0x63) Galileo Ephemeris
 Galileo Ephemeris Data.
 
 (0x81,0x62) Glo Ephemeris
 Glonass Ephemeris Data.
 
 (0x81,0x71) Gps Iono Corr
 Ionospheric Correction Terms for GNSS.
 
 (0x81,0x73) Galileo Iono Corr
 Ionospheric Correction Terms for Galileo.
 

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_GALILEO_IONO_CORR = 0x73
}
 
enum  mip::data_gnss::GnssConstellationId : uint8_t {
  mip::data_gnss::GnssConstellationId::UNKNOWN = 0, mip::data_gnss::GnssConstellationId::GPS = 1, mip::data_gnss::GnssConstellationId::GLONASS = 2, mip::data_gnss::GnssConstellationId::GALILEO = 3,
  mip::data_gnss::GnssConstellationId::BEIDOU = 4, mip::data_gnss::GnssConstellationId::SBAS = 5
}
 
enum  mip::data_gnss::GnssSignalId : uint8_t {
  mip::data_gnss::GnssSignalId::UNKNOWN = 0, mip::data_gnss::GnssSignalId::GPS_L1CA = 1, mip::data_gnss::GnssSignalId::GPS_L1P = 2, mip::data_gnss::GnssSignalId::GPS_L1Z = 3,
  mip::data_gnss::GnssSignalId::GPS_L2CA = 4, mip::data_gnss::GnssSignalId::GPS_L2P = 5, mip::data_gnss::GnssSignalId::GPS_L2Z = 6, mip::data_gnss::GnssSignalId::GPS_L2CL = 7,
  mip::data_gnss::GnssSignalId::GPS_L2CM = 8, mip::data_gnss::GnssSignalId::GPS_L2CML = 9, mip::data_gnss::GnssSignalId::GPS_L5I = 10, mip::data_gnss::GnssSignalId::GPS_L5Q = 11,
  mip::data_gnss::GnssSignalId::GPS_L5IQ = 12, mip::data_gnss::GnssSignalId::GPS_L1CD = 13, mip::data_gnss::GnssSignalId::GPS_L1CP = 14, mip::data_gnss::GnssSignalId::GPS_L1CDP = 15,
  mip::data_gnss::GnssSignalId::GLONASS_G1CA = 32, mip::data_gnss::GnssSignalId::GLONASS_G1P = 33, mip::data_gnss::GnssSignalId::GLONASS_G2C = 34, mip::data_gnss::GnssSignalId::GLONASS_G2P = 35,
  mip::data_gnss::GnssSignalId::GALILEO_E1C = 64, mip::data_gnss::GnssSignalId::GALILEO_E1A = 65, mip::data_gnss::GnssSignalId::GALILEO_E1B = 66, mip::data_gnss::GnssSignalId::GALILEO_E1BC = 67,
  mip::data_gnss::GnssSignalId::GALILEO_E1ABC = 68, mip::data_gnss::GnssSignalId::GALILEO_E6C = 69, mip::data_gnss::GnssSignalId::GALILEO_E6A = 70, mip::data_gnss::GnssSignalId::GALILEO_E6B = 71,
  mip::data_gnss::GnssSignalId::GALILEO_E6BC = 72, mip::data_gnss::GnssSignalId::GALILEO_E6ABC = 73, mip::data_gnss::GnssSignalId::GALILEO_E5BI = 74, mip::data_gnss::GnssSignalId::GALILEO_E5BQ = 75,
  mip::data_gnss::GnssSignalId::GALILEO_E5BIQ = 76, mip::data_gnss::GnssSignalId::GALILEO_E5ABI = 77, mip::data_gnss::GnssSignalId::GALILEO_E5ABQ = 78, mip::data_gnss::GnssSignalId::GALILEO_E5ABIQ = 79,
  mip::data_gnss::GnssSignalId::GALILEO_E5AI = 80, mip::data_gnss::GnssSignalId::GALILEO_E5AQ = 81, mip::data_gnss::GnssSignalId::GALILEO_E5AIQ = 82, mip::data_gnss::GnssSignalId::SBAS_L1CA = 96,
  mip::data_gnss::GnssSignalId::SBAS_L5I = 97, mip::data_gnss::GnssSignalId::SBAS_L5Q = 98, mip::data_gnss::GnssSignalId::SBAS_L5IQ = 99, mip::data_gnss::GnssSignalId::QZSS_L1CA = 128,
  mip::data_gnss::GnssSignalId::QZSS_LEXS = 129, mip::data_gnss::GnssSignalId::QZSS_LEXL = 130, mip::data_gnss::GnssSignalId::QZSS_LEXSL = 131, mip::data_gnss::GnssSignalId::QZSS_L2CM = 132,
  mip::data_gnss::GnssSignalId::QZSS_L2CL = 133, mip::data_gnss::GnssSignalId::QZSS_L2CML = 134, mip::data_gnss::GnssSignalId::QZSS_L5I = 135, mip::data_gnss::GnssSignalId::QZSS_L5Q = 136,
  mip::data_gnss::GnssSignalId::QZSS_L5IQ = 137, mip::data_gnss::GnssSignalId::QZSS_L1CD = 138, mip::data_gnss::GnssSignalId::QZSS_L1CP = 139, mip::data_gnss::GnssSignalId::QZSS_L1CDP = 140,
  mip::data_gnss::GnssSignalId::BEIDOU_B1I = 160, mip::data_gnss::GnssSignalId::BEIDOU_B1Q = 161, mip::data_gnss::GnssSignalId::BEIDOU_B1IQ = 162, mip::data_gnss::GnssSignalId::BEIDOU_B3I = 163,
  mip::data_gnss::GnssSignalId::BEIDOU_B3Q = 164, mip::data_gnss::GnssSignalId::BEIDOU_B3IQ = 165, mip::data_gnss::GnssSignalId::BEIDOU_B2I = 166, mip::data_gnss::GnssSignalId::BEIDOU_B2Q = 167,
  mip::data_gnss::GnssSignalId::BEIDOU_B2IQ = 168, mip::data_gnss::GnssSignalId::BEIDOU_B2A = 169
}
 
enum  mip::data_gnss::SbasSystem : uint8_t {
  mip::data_gnss::SbasSystem::UNKNOWN = 0, mip::data_gnss::SbasSystem::WAAS = 1, mip::data_gnss::SbasSystem::EGNOS = 2, mip::data_gnss::SbasSystem::MSAS = 3,
  mip::data_gnss::SbasSystem::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_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 
BEIDOU_B2A 

◆ SbasSystem

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