MIP_SDK  v4.0.0-237-g9879cb72
MicroStrain Communications Library for embedded systems
Classes | Enumerations | Functions | Variables
mip::commands_gnss Namespace Reference

Classes

struct  ReceiverInfo
 
struct  RtkDongleConfiguration
 
struct  SignalConfiguration
 
struct  SpartnConfiguration
 

Enumerations

enum  {
  DESCRIPTOR_SET = 0x0E, CMD_LIST_RECEIVERS = 0x01, CMD_SIGNAL_CONFIGURATION = 0x02, CMD_RTK_DONGLE_CONFIGURATION = 0x10,
  CMD_SPARTN_CONFIGURATION = 0x20, REPLY_LIST_RECEIVERS = 0x81, REPLY_SIGNAL_CONFIGURATION = 0x82, REPLY_RTK_DONGLE_CONFIGURATION = 0x90,
  REPLY_SPARTN_CONFIGURATION = 0xA0
}
 

Functions

TypedResult< ReceiverInfo > receiverInfo (C::mip_interface &device, uint8_t *numReceiversOut, uint8_t numReceiversOutMax, ReceiverInfo::Info *receiverInfoOut)
 
TypedResult< SignalConfiguration > writeSignalConfiguration (C::mip_interface &device, uint8_t gpsEnable, uint8_t glonassEnable, uint8_t galileoEnable, uint8_t beidouEnable, const uint8_t *reserved)
 
TypedResult< SignalConfiguration > readSignalConfiguration (C::mip_interface &device, uint8_t *gpsEnableOut, uint8_t *glonassEnableOut, uint8_t *galileoEnableOut, uint8_t *beidouEnableOut, uint8_t *reservedOut)
 
TypedResult< SignalConfiguration > saveSignalConfiguration (C::mip_interface &device)
 
TypedResult< SignalConfiguration > loadSignalConfiguration (C::mip_interface &device)
 
TypedResult< SignalConfiguration > defaultSignalConfiguration (C::mip_interface &device)
 
TypedResult< SpartnConfiguration > writeSpartnConfiguration (C::mip_interface &device, uint8_t enable, uint8_t type, uint32_t currentKeyTow, uint16_t currentKeyWeek, const uint8_t *currentKey, uint32_t nextKeyTow, uint16_t nextKeyWeek, const uint8_t *nextKey)
 
TypedResult< SpartnConfiguration > readSpartnConfiguration (C::mip_interface &device, uint8_t *enableOut, uint8_t *typeOut, uint32_t *currentKeyTowOut, uint16_t *currentKeyWeekOut, uint8_t *currentKeyOut, uint32_t *nextKeyTowOut, uint16_t *nextKeyWeekOut, uint8_t *nextKeyOut)
 
TypedResult< SpartnConfiguration > saveSpartnConfiguration (C::mip_interface &device)
 
TypedResult< SpartnConfiguration > loadSpartnConfiguration (C::mip_interface &device)
 
TypedResult< SpartnConfiguration > defaultSpartnConfiguration (C::mip_interface &device)
 
TypedResult< RtkDongleConfiguration > writeRtkDongleConfiguration (C::mip_interface &device, uint8_t enable, const uint8_t *reserved)
 
TypedResult< RtkDongleConfiguration > readRtkDongleConfiguration (C::mip_interface &device, uint8_t *enableOut, uint8_t *reservedOut)
 
TypedResult< RtkDongleConfiguration > saveRtkDongleConfiguration (C::mip_interface &device)
 
TypedResult< RtkDongleConfiguration > loadRtkDongleConfiguration (C::mip_interface &device)
 
TypedResult< RtkDongleConfiguration > defaultRtkDongleConfiguration (C::mip_interface &device)
 

Variables

static constexpr const uint16_t GNSS_GPS_ENABLE_L1CA = 0x0001
 
static constexpr const uint16_t GNSS_GPS_ENABLE_L2C = 0x0002
 
static constexpr const uint16_t GNSS_GPS_ENABLE_L5 = 0x0004
 
static constexpr const uint16_t GNSS_GLONASS_ENABLE_L1OF = 0x0001
 
static constexpr const uint16_t GNSS_GLONASS_ENABLE_L2OF = 0x0002
 
static constexpr const uint16_t GNSS_GALILEO_ENABLE_E1 = 0x0001
 
static constexpr const uint16_t GNSS_GALILEO_ENABLE_E5B = 0x0002
 
static constexpr const uint16_t GNSS_GALILEO_ENABLE_E5A = 0x0004
 
static constexpr const uint16_t GNSS_BEIDOU_ENABLE_B1 = 0x0001
 
static constexpr const uint16_t GNSS_BEIDOU_ENABLE_B2 = 0x0002
 
static constexpr const uint16_t GNSS_BEIDOU_ENABLE_B2A = 0x0004