MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Classes | Enumerations | Functions
mip::commands_rtk Namespace Reference

Classes

struct  GetStatusFlags
 
struct  GetImei
 
struct  GetImsi
 
struct  GetIccid
 
struct  ConnectedDeviceType
 
struct  GetActCode
 
struct  GetModemFirmwareVersion
 
struct  GetRssi
 
struct  ServiceStatus
 
struct  ProdEraseStorage
 
struct  LedControl
 
struct  ModemHardReset
 

Enumerations

enum  {
  DESCRIPTOR_SET = 0x0F , CMD_GET_STATUS_FLAGS = 0x01 , CMD_GET_IMEI = 0x02 , CMD_GET_IMSI = 0x03 ,
  CMD_GET_ICCID = 0x04 , CMD_GET_RSSI = 0x05 , CMD_CONNECTED_DEVICE_TYPE = 0x06 , CMD_GET_ACT_CODE = 0x07 ,
  CMD_GET_MODEM_FIRMWARE_VERSION = 0x08 , CMD_SERVICE_STATUS = 0x0A , CMD_PROD_ERASE_STORAGE = 0x20 , CMD_CONTROL = 0x21 ,
  CMD_MODEM_HARD_RESET = 0x22 , REPLY_GET_STATUS_FLAGS = 0x81 , REPLY_GET_IMEI = 0x82 , REPLY_GET_IMSI = 0x83 ,
  REPLY_GET_ICCID = 0x84 , REPLY_CONNECTED_DEVICE_TYPE = 0x86 , REPLY_GET_ACT_CODE = 0x87 , REPLY_GET_MODEM_FIRMWARE_VERSION = 0x88 ,
  REPLY_GET_RSSI = 0x85 , REPLY_SERVICE_STATUS = 0x8A
}
 
enum class  MediaSelector : uint8_t { MEDIA_EXTERNALFLASH = 0 , MEDIA_SD = 1 }
 
enum class  LedAction : uint8_t { LED_NONE = 0 , LED_FLASH = 1 , LED_PULSATE = 2 }
 

Functions

void insert (Serializer &serializer, const GetStatusFlags &self)
 
void extract (Serializer &serializer, GetStatusFlags &self)
 
void insert (Serializer &serializer, const GetStatusFlags::Response &self)
 
void extract (Serializer &serializer, GetStatusFlags::Response &self)
 
CmdResult getStatusFlags (C::mip_interface &device, GetStatusFlags::StatusFlags *flagsOut)
 
void insert (Serializer &serializer, const GetImei &self)
 
void extract (Serializer &serializer, GetImei &self)
 
void insert (Serializer &serializer, const GetImei::Response &self)
 
void extract (Serializer &serializer, GetImei::Response &self)
 
CmdResult getImei (C::mip_interface &device, char *imeiOut)
 
void insert (Serializer &serializer, const GetImsi &self)
 
void extract (Serializer &serializer, GetImsi &self)
 
void insert (Serializer &serializer, const GetImsi::Response &self)
 
void extract (Serializer &serializer, GetImsi::Response &self)
 
CmdResult getImsi (C::mip_interface &device, char *imsiOut)
 
void insert (Serializer &serializer, const GetIccid &self)
 
void extract (Serializer &serializer, GetIccid &self)
 
void insert (Serializer &serializer, const GetIccid::Response &self)
 
void extract (Serializer &serializer, GetIccid::Response &self)
 
CmdResult getIccid (C::mip_interface &device, char *iccidOut)
 
void insert (Serializer &serializer, const ConnectedDeviceType &self)
 
void extract (Serializer &serializer, ConnectedDeviceType &self)
 
void insert (Serializer &serializer, const ConnectedDeviceType::Response &self)
 
void extract (Serializer &serializer, ConnectedDeviceType::Response &self)
 
CmdResult writeConnectedDeviceType (C::mip_interface &device, ConnectedDeviceType::Type devtype)
 
CmdResult readConnectedDeviceType (C::mip_interface &device, ConnectedDeviceType::Type *devtypeOut)
 
CmdResult saveConnectedDeviceType (C::mip_interface &device)
 
CmdResult loadConnectedDeviceType (C::mip_interface &device)
 
CmdResult defaultConnectedDeviceType (C::mip_interface &device)
 
void insert (Serializer &serializer, const GetActCode &self)
 
void extract (Serializer &serializer, GetActCode &self)
 
void insert (Serializer &serializer, const GetActCode::Response &self)
 
void extract (Serializer &serializer, GetActCode::Response &self)
 
CmdResult getActCode (C::mip_interface &device, char *activationcodeOut)
 
void insert (Serializer &serializer, const GetModemFirmwareVersion &self)
 
void extract (Serializer &serializer, GetModemFirmwareVersion &self)
 
void insert (Serializer &serializer, const GetModemFirmwareVersion::Response &self)
 
void extract (Serializer &serializer, GetModemFirmwareVersion::Response &self)
 
CmdResult getModemFirmwareVersion (C::mip_interface &device, char *modemfirmwareversionOut)
 
void insert (Serializer &serializer, const GetRssi &self)
 
void extract (Serializer &serializer, GetRssi &self)
 
void insert (Serializer &serializer, const GetRssi::Response &self)
 
void extract (Serializer &serializer, GetRssi::Response &self)
 
CmdResult getRssi (C::mip_interface &device, bool *validOut, int32_t *rssiOut, int32_t *signalqualityOut)
 
void insert (Serializer &serializer, const ServiceStatus &self)
 
void extract (Serializer &serializer, ServiceStatus &self)
 
void insert (Serializer &serializer, const ServiceStatus::Response &self)
 
void extract (Serializer &serializer, ServiceStatus::Response &self)
 
CmdResult serviceStatus (C::mip_interface &device, uint32_t reserved1, uint32_t reserved2, ServiceStatus::ServiceFlags *flagsOut, uint32_t *recievedbytesOut, uint32_t *lastbytesOut, uint64_t *lastbytestimeOut)
 
void insert (Serializer &serializer, const ProdEraseStorage &self)
 
void extract (Serializer &serializer, ProdEraseStorage &self)
 
CmdResult prodEraseStorage (C::mip_interface &device, MediaSelector media)
 
void insert (Serializer &serializer, const LedControl &self)
 
void extract (Serializer &serializer, LedControl &self)
 
CmdResult ledControl (C::mip_interface &device, const uint8_t *primarycolor, const uint8_t *altcolor, LedAction act, uint32_t period)
 
void insert (Serializer &serializer, const ModemHardReset &self)
 
void extract (Serializer &serializer, ModemHardReset &self)
 
CmdResult modemHardReset (C::mip_interface &device)