MIP_SDK  latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
Classes | Namespaces | Enumerations | Functions
commands_rtk.hpp File Reference
#include <mip/definitions/common.hpp>
#include <mip/mip_descriptors.hpp>
#include <mip/mip_result.hpp>
#include <mip/mip_interface.hpp>
#include <stdint.h>
#include <stddef.h>

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  mip::commands_rtk::MediaSelector : uint8_t { mip::commands_rtk::MediaSelector::MEDIA_EXTERNALFLASH = 0, mip::commands_rtk::MediaSelector::MEDIA_SD = 1 }
 
enum  mip::commands_rtk::LedAction : uint8_t { mip::commands_rtk::LedAction::LED_NONE = 0, mip::commands_rtk::LedAction::LED_FLASH = 1, mip::commands_rtk::LedAction::LED_PULSATE = 2 }
 

Functions

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