MIP_SDK  latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
Modules | Typedefs | 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,0x64) Beidou Ephemeris
 BeiDou Ephemeris Data.
 
 (0x81,0x71) Gps Iono Corr
 Ionospheric Correction Terms for GNSS.
 
 (0x81,0x73) Galileo Iono Corr
 Ionospheric Correction Terms for Galileo.
 
 (0x81,0x74) Beidou Iono Corr
 Ionospheric Correction Terms for BeiDou.
 

Typedefs

typedef enum mip_gnss_constellation_id mip::C::mip_gnss_constellation_id
 
typedef enum mip_gnss_signal_id mip::C::mip_gnss_signal_id
 
typedef enum mip_sbas_system mip::C::mip_sbas_system
 

Enumerations

enum  {
  mip::C::MIP_GNSS_DATA_DESC_SET = 0x81, mip::C::MIP_DATA_DESC_GNSS_POSITION_LLH = 0x03, mip::C::MIP_DATA_DESC_GNSS_POSITION_ECEF = 0x04, mip::C::MIP_DATA_DESC_GNSS_VELOCITY_NED = 0x05,
  mip::C::MIP_DATA_DESC_GNSS_VELOCITY_ECEF = 0x06, mip::C::MIP_DATA_DESC_GNSS_DOP = 0x07, mip::C::MIP_DATA_DESC_GNSS_UTC_TIME = 0x08, mip::C::MIP_DATA_DESC_GNSS_GPS_TIME = 0x09,
  mip::C::MIP_DATA_DESC_GNSS_CLOCK_INFO = 0x0A, mip::C::MIP_DATA_DESC_GNSS_FIX_INFO = 0x0B, mip::C::MIP_DATA_DESC_GNSS_SV_INFO = 0x0C, mip::C::MIP_DATA_DESC_GNSS_HW_STATUS = 0x0D,
  mip::C::MIP_DATA_DESC_GNSS_DGPS_INFO = 0x0E, mip::C::MIP_DATA_DESC_GNSS_DGPS_CHANNEL_STATUS = 0x0F, mip::C::MIP_DATA_DESC_GNSS_CLOCK_INFO_2 = 0x10, mip::C::MIP_DATA_DESC_GNSS_GPS_LEAP_SECONDS = 0x11,
  mip::C::MIP_DATA_DESC_GNSS_SBAS_INFO = 0x12, mip::C::MIP_DATA_DESC_GNSS_SBAS_CORRECTION = 0x13, mip::C::MIP_DATA_DESC_GNSS_RF_ERROR_DETECTION = 0x14, mip::C::MIP_DATA_DESC_GNSS_SATELLITE_STATUS = 0x20,
  mip::C::MIP_DATA_DESC_GNSS_SATELLITE_SIGNAL_STATUS = 0x21, mip::C::MIP_DATA_DESC_GNSS_RAW = 0x22, mip::C::MIP_DATA_DESC_GNSS_BASE_STATION_INFO = 0x30, mip::C::MIP_DATA_DESC_GNSS_RTK_CORRECTIONS_STATUS = 0x31,
  mip::C::MIP_DATA_DESC_GNSS_GPS_EPHEMERIS = 0x61, mip::C::MIP_DATA_DESC_GNSS_GLONASS_EPHEMERIS = 0x62, mip::C::MIP_DATA_DESC_GNSS_GALILEO_EPHEMERIS = 0x63, mip::C::MIP_DATA_DESC_GNSS_BEIDOU_EPHEMERIS = 0x64,
  mip::C::MIP_DATA_DESC_GNSS_GPS_IONO_CORR = 0x71, mip::C::MIP_DATA_DESC_GNSS_GALILEO_IONO_CORR = 0x73, mip::C::MIP_DATA_DESC_GNSS_BEIDOU_IONO_CORR = 0x74
}
 
enum  { mip::C::MIP_GNSS1_DATA_DESC_SET = 0x91 }
 
enum  { mip::C::MIP_GNSS2_DATA_DESC_SET = 0x92 }
 
enum  { mip::C::MIP_GNSS3_DATA_DESC_SET = 0x93 }
 
enum  { mip::C::MIP_GNSS4_DATA_DESC_SET = 0x94 }
 
enum  { mip::C::MIP_GNSS5_DATA_DESC_SET = 0x95 }
 
enum  mip::C::mip_gnss_constellation_id {
  mip::C::MIP_GNSS_CONSTELLATION_ID_UNKNOWN = 0, mip::C::MIP_GNSS_CONSTELLATION_ID_GPS = 1, mip::C::MIP_GNSS_CONSTELLATION_ID_GLONASS = 2, mip::C::MIP_GNSS_CONSTELLATION_ID_GALILEO = 3,
  mip::C::MIP_GNSS_CONSTELLATION_ID_BEIDOU = 4, mip::C::MIP_GNSS_CONSTELLATION_ID_SBAS = 5
}
 
enum  mip::C::mip_gnss_signal_id {
  mip::C::MIP_GNSS_SIGNAL_ID_UNKNOWN = 0, mip::C::MIP_GNSS_SIGNAL_ID_GPS_L1CA = 1, mip::C::MIP_GNSS_SIGNAL_ID_GPS_L1P = 2, mip::C::MIP_GNSS_SIGNAL_ID_GPS_L1Z = 3,
  mip::C::MIP_GNSS_SIGNAL_ID_GPS_L2CA = 4, mip::C::MIP_GNSS_SIGNAL_ID_GPS_L2P = 5, mip::C::MIP_GNSS_SIGNAL_ID_GPS_L2Z = 6, mip::C::MIP_GNSS_SIGNAL_ID_GPS_L2CL = 7,
  mip::C::MIP_GNSS_SIGNAL_ID_GPS_L2CM = 8, mip::C::MIP_GNSS_SIGNAL_ID_GPS_L2CML = 9, mip::C::MIP_GNSS_SIGNAL_ID_GPS_L5I = 10, mip::C::MIP_GNSS_SIGNAL_ID_GPS_L5Q = 11,
  mip::C::MIP_GNSS_SIGNAL_ID_GPS_L5IQ = 12, mip::C::MIP_GNSS_SIGNAL_ID_GPS_L1CD = 13, mip::C::MIP_GNSS_SIGNAL_ID_GPS_L1CP = 14, mip::C::MIP_GNSS_SIGNAL_ID_GPS_L1CDP = 15,
  mip::C::MIP_GNSS_SIGNAL_ID_GLONASS_G1CA = 32, mip::C::MIP_GNSS_SIGNAL_ID_GLONASS_G1P = 33, mip::C::MIP_GNSS_SIGNAL_ID_GLONASS_G2C = 34, mip::C::MIP_GNSS_SIGNAL_ID_GLONASS_G2P = 35,
  mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E1C = 64, mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E1A = 65, mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E1B = 66, mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E1BC = 67,
  mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E1ABC = 68, mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E6C = 69, mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E6A = 70, mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E6B = 71,
  mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E6BC = 72, mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E6ABC = 73, mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E5BI = 74, mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E5BQ = 75,
  mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E5BIQ = 76, mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E5ABI = 77, mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E5ABQ = 78, mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E5ABIQ = 79,
  mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E5AI = 80, mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E5AQ = 81, mip::C::MIP_GNSS_SIGNAL_ID_GALILEO_E5AIQ = 82, mip::C::MIP_GNSS_SIGNAL_ID_SBAS_L1CA = 96,
  mip::C::MIP_GNSS_SIGNAL_ID_SBAS_L5I = 97, mip::C::MIP_GNSS_SIGNAL_ID_SBAS_L5Q = 98, mip::C::MIP_GNSS_SIGNAL_ID_SBAS_L5IQ = 99, mip::C::MIP_GNSS_SIGNAL_ID_QZSS_L1CA = 128,
  mip::C::MIP_GNSS_SIGNAL_ID_QZSS_LEXS = 129, mip::C::MIP_GNSS_SIGNAL_ID_QZSS_LEXL = 130, mip::C::MIP_GNSS_SIGNAL_ID_QZSS_LEXSL = 131, mip::C::MIP_GNSS_SIGNAL_ID_QZSS_L2CM = 132,
  mip::C::MIP_GNSS_SIGNAL_ID_QZSS_L2CL = 133, mip::C::MIP_GNSS_SIGNAL_ID_QZSS_L2CML = 134, mip::C::MIP_GNSS_SIGNAL_ID_QZSS_L5I = 135, mip::C::MIP_GNSS_SIGNAL_ID_QZSS_L5Q = 136,
  mip::C::MIP_GNSS_SIGNAL_ID_QZSS_L5IQ = 137, mip::C::MIP_GNSS_SIGNAL_ID_QZSS_L1CD = 138, mip::C::MIP_GNSS_SIGNAL_ID_QZSS_L1CP = 139, mip::C::MIP_GNSS_SIGNAL_ID_QZSS_L1CDP = 140,
  mip::C::MIP_GNSS_SIGNAL_ID_BEIDOU_B1I = 160, mip::C::MIP_GNSS_SIGNAL_ID_BEIDOU_B1Q = 161, mip::C::MIP_GNSS_SIGNAL_ID_BEIDOU_B1IQ = 162, mip::C::MIP_GNSS_SIGNAL_ID_BEIDOU_B3I = 163,
  mip::C::MIP_GNSS_SIGNAL_ID_BEIDOU_B3Q = 164, mip::C::MIP_GNSS_SIGNAL_ID_BEIDOU_B3IQ = 165, mip::C::MIP_GNSS_SIGNAL_ID_BEIDOU_B2I = 166, mip::C::MIP_GNSS_SIGNAL_ID_BEIDOU_B2Q = 167,
  mip::C::MIP_GNSS_SIGNAL_ID_BEIDOU_B2IQ = 168, mip::C::MIP_GNSS_SIGNAL_ID_BEIDOU_B2A = 169
}
 
enum  mip::C::mip_sbas_system {
  mip::C::MIP_SBAS_SYSTEM_UNKNOWN = 0, mip::C::MIP_SBAS_SYSTEM_WAAS = 1, mip::C::MIP_SBAS_SYSTEM_EGNOS = 2, mip::C::MIP_SBAS_SYSTEM_MSAS = 3,
  mip::C::MIP_SBAS_SYSTEM_GAGAN = 4
}
 
enum  { mip::C::MIP_GNSS_DGPS_INFO_MAX_CHANNEL_NUMBER = 32 }
 
enum  { mip::C::MIP_GNSS_SV_INFO_MAX_SV_NUMBER = 32 }
 

Detailed Description

Typedef Documentation

◆ mip_gnss_constellation_id

◆ mip_gnss_signal_id

◆ mip_sbas_system

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MIP_GNSS_DATA_DESC_SET 
MIP_DATA_DESC_GNSS_POSITION_LLH 
MIP_DATA_DESC_GNSS_POSITION_ECEF 
MIP_DATA_DESC_GNSS_VELOCITY_NED 
MIP_DATA_DESC_GNSS_VELOCITY_ECEF 
MIP_DATA_DESC_GNSS_DOP 
MIP_DATA_DESC_GNSS_UTC_TIME 
MIP_DATA_DESC_GNSS_GPS_TIME 
MIP_DATA_DESC_GNSS_CLOCK_INFO 
MIP_DATA_DESC_GNSS_FIX_INFO 
MIP_DATA_DESC_GNSS_SV_INFO 
MIP_DATA_DESC_GNSS_HW_STATUS 
MIP_DATA_DESC_GNSS_DGPS_INFO 
MIP_DATA_DESC_GNSS_DGPS_CHANNEL_STATUS 
MIP_DATA_DESC_GNSS_CLOCK_INFO_2 
MIP_DATA_DESC_GNSS_GPS_LEAP_SECONDS 
MIP_DATA_DESC_GNSS_SBAS_INFO 
MIP_DATA_DESC_GNSS_SBAS_CORRECTION 
MIP_DATA_DESC_GNSS_RF_ERROR_DETECTION 
MIP_DATA_DESC_GNSS_SATELLITE_STATUS 
MIP_DATA_DESC_GNSS_SATELLITE_SIGNAL_STATUS 
MIP_DATA_DESC_GNSS_RAW 
MIP_DATA_DESC_GNSS_BASE_STATION_INFO 
MIP_DATA_DESC_GNSS_RTK_CORRECTIONS_STATUS 
MIP_DATA_DESC_GNSS_GPS_EPHEMERIS 
MIP_DATA_DESC_GNSS_GLONASS_EPHEMERIS 
MIP_DATA_DESC_GNSS_GALILEO_EPHEMERIS 
MIP_DATA_DESC_GNSS_BEIDOU_EPHEMERIS 
MIP_DATA_DESC_GNSS_GPS_IONO_CORR 
MIP_DATA_DESC_GNSS_GALILEO_IONO_CORR 
MIP_DATA_DESC_GNSS_BEIDOU_IONO_CORR 

◆ anonymous enum

anonymous enum
Enumerator
MIP_GNSS1_DATA_DESC_SET 

◆ anonymous enum

anonymous enum
Enumerator
MIP_GNSS2_DATA_DESC_SET 

◆ anonymous enum

anonymous enum
Enumerator
MIP_GNSS3_DATA_DESC_SET 

◆ anonymous enum

anonymous enum
Enumerator
MIP_GNSS4_DATA_DESC_SET 

◆ anonymous enum

anonymous enum
Enumerator
MIP_GNSS5_DATA_DESC_SET 

◆ anonymous enum

anonymous enum
Enumerator
MIP_GNSS_DGPS_INFO_MAX_CHANNEL_NUMBER 

◆ anonymous enum

anonymous enum
Enumerator
MIP_GNSS_SV_INFO_MAX_SV_NUMBER 

◆ mip_gnss_constellation_id

Enumerator
MIP_GNSS_CONSTELLATION_ID_UNKNOWN 
MIP_GNSS_CONSTELLATION_ID_GPS 
MIP_GNSS_CONSTELLATION_ID_GLONASS 
MIP_GNSS_CONSTELLATION_ID_GALILEO 
MIP_GNSS_CONSTELLATION_ID_BEIDOU 
MIP_GNSS_CONSTELLATION_ID_SBAS 

◆ mip_gnss_signal_id

Enumerator
MIP_GNSS_SIGNAL_ID_UNKNOWN 
MIP_GNSS_SIGNAL_ID_GPS_L1CA 
MIP_GNSS_SIGNAL_ID_GPS_L1P 
MIP_GNSS_SIGNAL_ID_GPS_L1Z 
MIP_GNSS_SIGNAL_ID_GPS_L2CA 
MIP_GNSS_SIGNAL_ID_GPS_L2P 
MIP_GNSS_SIGNAL_ID_GPS_L2Z 
MIP_GNSS_SIGNAL_ID_GPS_L2CL 
MIP_GNSS_SIGNAL_ID_GPS_L2CM 
MIP_GNSS_SIGNAL_ID_GPS_L2CML 
MIP_GNSS_SIGNAL_ID_GPS_L5I 
MIP_GNSS_SIGNAL_ID_GPS_L5Q 
MIP_GNSS_SIGNAL_ID_GPS_L5IQ 
MIP_GNSS_SIGNAL_ID_GPS_L1CD 
MIP_GNSS_SIGNAL_ID_GPS_L1CP 
MIP_GNSS_SIGNAL_ID_GPS_L1CDP 
MIP_GNSS_SIGNAL_ID_GLONASS_G1CA 
MIP_GNSS_SIGNAL_ID_GLONASS_G1P 
MIP_GNSS_SIGNAL_ID_GLONASS_G2C 
MIP_GNSS_SIGNAL_ID_GLONASS_G2P 
MIP_GNSS_SIGNAL_ID_GALILEO_E1C 
MIP_GNSS_SIGNAL_ID_GALILEO_E1A 
MIP_GNSS_SIGNAL_ID_GALILEO_E1B 
MIP_GNSS_SIGNAL_ID_GALILEO_E1BC 
MIP_GNSS_SIGNAL_ID_GALILEO_E1ABC 
MIP_GNSS_SIGNAL_ID_GALILEO_E6C 
MIP_GNSS_SIGNAL_ID_GALILEO_E6A 
MIP_GNSS_SIGNAL_ID_GALILEO_E6B 
MIP_GNSS_SIGNAL_ID_GALILEO_E6BC 
MIP_GNSS_SIGNAL_ID_GALILEO_E6ABC 
MIP_GNSS_SIGNAL_ID_GALILEO_E5BI 
MIP_GNSS_SIGNAL_ID_GALILEO_E5BQ 
MIP_GNSS_SIGNAL_ID_GALILEO_E5BIQ 
MIP_GNSS_SIGNAL_ID_GALILEO_E5ABI 
MIP_GNSS_SIGNAL_ID_GALILEO_E5ABQ 
MIP_GNSS_SIGNAL_ID_GALILEO_E5ABIQ 
MIP_GNSS_SIGNAL_ID_GALILEO_E5AI 
MIP_GNSS_SIGNAL_ID_GALILEO_E5AQ 
MIP_GNSS_SIGNAL_ID_GALILEO_E5AIQ 
MIP_GNSS_SIGNAL_ID_SBAS_L1CA 
MIP_GNSS_SIGNAL_ID_SBAS_L5I 
MIP_GNSS_SIGNAL_ID_SBAS_L5Q 
MIP_GNSS_SIGNAL_ID_SBAS_L5IQ 
MIP_GNSS_SIGNAL_ID_QZSS_L1CA 
MIP_GNSS_SIGNAL_ID_QZSS_LEXS 
MIP_GNSS_SIGNAL_ID_QZSS_LEXL 
MIP_GNSS_SIGNAL_ID_QZSS_LEXSL 
MIP_GNSS_SIGNAL_ID_QZSS_L2CM 
MIP_GNSS_SIGNAL_ID_QZSS_L2CL 
MIP_GNSS_SIGNAL_ID_QZSS_L2CML 
MIP_GNSS_SIGNAL_ID_QZSS_L5I 
MIP_GNSS_SIGNAL_ID_QZSS_L5Q 
MIP_GNSS_SIGNAL_ID_QZSS_L5IQ 
MIP_GNSS_SIGNAL_ID_QZSS_L1CD 
MIP_GNSS_SIGNAL_ID_QZSS_L1CP 
MIP_GNSS_SIGNAL_ID_QZSS_L1CDP 
MIP_GNSS_SIGNAL_ID_BEIDOU_B1I 
MIP_GNSS_SIGNAL_ID_BEIDOU_B1Q 
MIP_GNSS_SIGNAL_ID_BEIDOU_B1IQ 
MIP_GNSS_SIGNAL_ID_BEIDOU_B3I 
MIP_GNSS_SIGNAL_ID_BEIDOU_B3Q 
MIP_GNSS_SIGNAL_ID_BEIDOU_B3IQ 
MIP_GNSS_SIGNAL_ID_BEIDOU_B2I 
MIP_GNSS_SIGNAL_ID_BEIDOU_B2Q 
MIP_GNSS_SIGNAL_ID_BEIDOU_B2IQ 
MIP_GNSS_SIGNAL_ID_BEIDOU_B2A 

◆ mip_sbas_system

Enumerator
MIP_SBAS_SYSTEM_UNKNOWN 
MIP_SBAS_SYSTEM_WAAS 
MIP_SBAS_SYSTEM_EGNOS 
MIP_SBAS_SYSTEM_MSAS 
MIP_SBAS_SYSTEM_GAGAN