MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Classes | Namespaces | Enumerations | Functions
commands_rtk.hpp File Reference
#include "descriptors.h"
#include "../mip_result.h"
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
Include dependency graph for commands_rtk.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mip::commands_rtk::GetStatusFlags
 
struct  mip::commands_rtk::GetStatusFlags::StatusFlagsLegacy
 
struct  mip::commands_rtk::GetStatusFlags::StatusFlags
 
struct  mip::commands_rtk::GetStatusFlags::Response
 
struct  mip::commands_rtk::GetImei
 
struct  mip::commands_rtk::GetImei::Response
 
struct  mip::commands_rtk::GetImsi
 
struct  mip::commands_rtk::GetImsi::Response
 
struct  mip::commands_rtk::GetIccid
 
struct  mip::commands_rtk::GetIccid::Response
 
struct  mip::commands_rtk::ConnectedDeviceType
 
struct  mip::commands_rtk::ConnectedDeviceType::Response
 
struct  mip::commands_rtk::GetActCode
 
struct  mip::commands_rtk::GetActCode::Response
 
struct  mip::commands_rtk::GetModemFirmwareVersion
 
struct  mip::commands_rtk::GetModemFirmwareVersion::Response
 
struct  mip::commands_rtk::GetRssi
 
struct  mip::commands_rtk::GetRssi::Response
 
struct  mip::commands_rtk::ServiceStatus
 
struct  mip::commands_rtk::ServiceStatus::ServiceFlags
 
struct  mip::commands_rtk::ServiceStatus::Response
 
struct  mip::commands_rtk::ProdEraseStorage
 
struct  mip::commands_rtk::LedControl
 
struct  mip::commands_rtk::ModemHardReset
 

Namespaces

 mip
 A collection of C++ classes and functions covering the full mip api.
 
 mip::C
 
 mip::commands_rtk
 

Enumerations

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

Functions

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