MIP_SDK  v3.0.0-736-g212583cf
MicroStrain Communications Library for embedded systems
Classes | Enumerations | Variables
mip::data_gnss Namespace Reference

Classes

struct  BaseStationInfo
 
struct  BeidouEphemeris
 
struct  BeidouIonoCorr
 
struct  ClockInfo
 
struct  ClockInfo2
 
struct  DgpsChannel
 
struct  DgpsInfo
 
struct  Dop
 
struct  FixInfo
 
struct  GalileoEphemeris
 
struct  GalileoIonoCorr
 
struct  GloEphemeris
 
struct  GpsEphemeris
 
struct  GpsIonoCorr
 
struct  GpsLeapSeconds
 
struct  GpsTime
 
struct  HwStatus
 
struct  PosEcef
 
struct  PosLlh
 
struct  Raw
 
struct  RfErrorDetection
 
struct  RtkCorrectionsStatus
 
struct  SatelliteStatus
 
struct  SbasCorrection
 
struct  SbasInfo
 
struct  SvInfo
 
struct  UtcTime
 
struct  VelEcef
 
struct  VelNed
 

Enumerations

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

Variables

static constexpr const uint8_t MIP_GNSS1_DATA_DESC_SET = 0x91
 
static constexpr const uint8_t MIP_GNSS2_DATA_DESC_SET = 0x92
 
static constexpr const uint8_t MIP_GNSS3_DATA_DESC_SET = 0x93
 
static constexpr const uint8_t MIP_GNSS4_DATA_DESC_SET = 0x94
 
static constexpr const uint8_t MIP_GNSS5_DATA_DESC_SET = 0x95
 
static constexpr const uint32_t GNSS_DGPS_INFO_MAX_CHANNEL_NUMBER = 32
 
static constexpr const uint32_t GNSS_SV_INFO_MAX_SV_NUMBER = 32