| MIP_SDK
    v4.0.0
    MicroStrain Communications Library for embedded systems | 
 
 
 
Go to the documentation of this file.
   13 struct MetadataFor<commands_rtk::GetStatusFlags::StatusFlagsLegacy>
 
   18         { uint32_t(7), 
"controllerState", 
"" },
 
   19         { uint32_t(248), 
"platformState", 
"" },
 
   20         { uint32_t(1792), 
"controllerStatusCode", 
"" },
 
   21         { uint32_t(14336), 
"platformStatusCode", 
"" },
 
   22         { uint32_t(49152), 
"resetCode", 
"" },
 
   23         { uint32_t(983040), 
"signalQuality", 
"" },
 
   24         { uint32_t(4293918720), 
"reserved", 
"" },
 
   25         { uint32_t(66060288), 
"rssi", 
"" },
 
   26         { uint32_t(201326592), 
"rsrp", 
"" },
 
   27         { uint32_t(805306368), 
"rsrq", 
"" },
 
   28         { uint32_t(3221225472), 
"sinr", 
"" },
 
   45     static constexpr 
inline BitfieldInfo::Entry entries[] = {
 
   46         { uint32_t(15), 
"modem_state", 
"" },
 
   47         { uint32_t(240), 
"connection_type", 
"" },
 
   48         { uint32_t(65280), 
"rssi", 
"" },
 
   49         { uint32_t(983040), 
"signal_quality", 
"" },
 
   50         { uint32_t(15728640), 
"tower_change_indicator", 
"" },
 
   51         { uint32_t(16777216), 
"nmea_timeout", 
"" },
 
   52         { uint32_t(33554432), 
"server_timeout", 
"" },
 
   53         { uint32_t(67108864), 
"corrections_timeout", 
"" },
 
   54         { uint32_t(134217728), 
"device_out_of_range", 
"" },
 
   55         { uint32_t(268435456), 
"corrections_unavailable", 
"" },
 
   56         { uint32_t(536870912), 
"reserved", 
"" },
 
   57         { uint32_t(3221225472), 
"version", 
"" },
 
   77              "Model number dependent. See above structures.",
 
   80              {
true, 
false, 
false, 
false, 
false},
 
   88              "commands_rtk::GetStatusFlags::Response",
 
  106              "commands_rtk::GetStatusFlags",
 
  107              "Get RTK Device Status Flags",
 
  128              {
true, 
false, 
false, 
false, 
false},
 
  136              "commands_rtk::GetImei::Response",
 
  154              "commands_rtk::GetImei",
 
  155              "Get RTK Device IMEI (International Mobile Equipment Identifier)",
 
  176              {
true, 
false, 
false, 
false, 
false},
 
  184              "commands_rtk::GetImsi::Response",
 
  202              "commands_rtk::GetImsi",
 
  203              "Get RTK Device IMSI (International Mobile Subscriber Identifier)",
 
  224              {
true, 
false, 
false, 
false, 
false},
 
  232              "commands_rtk::GetIccid::Response",
 
  250              "commands_rtk::GetIccid",
 
  251              "Get RTK Device ICCID (Integrated Circuit Card Identification [SIM Number])",
 
  267         { uint32_t(0), 
"GENERIC", 
"" },
 
  268         { uint32_t(1), 
"GQ7", 
"" },
 
  291              {
true, 
false, 
false, 
false, 
false},
 
  299              "commands_rtk::ConnectedDeviceType::Response",
 
  322              {
true, 
false, 
false, 
false, 
false},
 
  330              "commands_rtk::ConnectedDeviceType",
 
  331              "Configure or read the type of the connected device",
 
  336              {
true, 
true, 
true, 
true, 
true},
 
  352              {
true, 
false, 
false, 
false, 
false},
 
  360              "commands_rtk::GetActCode::Response",
 
  378              "commands_rtk::GetActCode",
 
  379              "Get RTK Device Activation Code",
 
  390 struct MetadataFor<commands_rtk::GetModemFirmwareVersion::Response>
 
  396              "ModemFirmwareVersion",
 
  400              {
true, 
false, 
false, 
false, 
false},
 
  408              "commands_rtk::GetModemFirmwareVersion::Response",
 
  426              "commands_rtk::GetModemFirmwareVersion",
 
  427              "Get RTK Device's Cell Modem Firmware version number",
 
  448              {
true, 
false, 
false, 
false, 
false},
 
  457              {
true, 
false, 
false, 
false, 
false},
 
  466              {
true, 
false, 
false, 
false, 
false},
 
  474              "commands_rtk::GetRssi::Response",
 
  492              "commands_rtk::GetRssi",
 
  494              "Get the RSSI and connected/disconnected status of modem",
 
  509         { uint32_t(1), 
"throttle", 
"" },
 
  510         { uint32_t(2), 
"corrections_unavailable", 
"" },
 
  511         { uint32_t(252), 
"reserved", 
"" },
 
  534              {
true, 
false, 
false, 
false, 
false},
 
  543              {
true, 
false, 
false, 
false, 
false},
 
  552              {
true, 
false, 
false, 
false, 
false},
 
  561              {
true, 
false, 
false, 
false, 
false},
 
  569              "commands_rtk::ServiceStatus::Response",
 
  591              {
true, 
false, 
false, 
false, 
false},
 
  600              {
true, 
false, 
false, 
false, 
false},
 
  608              "commands_rtk::ServiceStatus",
 
  610              "The 3DMRTK will send this message to the server to indicate that the connection should remain open. The Server will respond with information and status.",
 
  625         { uint32_t(0), 
"MEDIA_ExternalFlash", 
"" },
 
  626         { uint32_t(1), 
"MEDIA_SD", 
"" },
 
  649              {
true, 
false, 
false, 
false, 
false},
 
  657              "commands_rtk::ProdEraseStorage",
 
  658              "prod_erase_storage",
 
  659              "This command will erase the selected media to a raw and uninitialized state. ALL DATA WILL BE LOST.\nThis command is only available in calibration mode.",
 
  674         { uint32_t(0), 
"LED_NONE", 
"" },
 
  675         { uint32_t(1), 
"LED_FLASH", 
"" },
 
  676         { uint32_t(2), 
"LED_PULSATE", 
"" },
 
  699              {
true, 
false, 
false, 
false, 
false},
 
  708              {
true, 
false, 
false, 
false, 
false},
 
  717              {
true, 
false, 
false, 
false, 
false},
 
  726              {
true, 
false, 
false, 
false, 
false},
 
  734              "commands_rtk::LedControl",
 
  736              "This command allows direct control of the LED on the 3DM RTK. This command is only available in calibration mode or Production Test Mode.",
 
  752              "commands_rtk::ModemHardReset",
 
  754              "This command will clear the modem flash.  THIS MUST NOT BE DONE OFTEN AS IT CAN DAMAGE THE FLASH!\nThis command is only available in calibration mode.",
 
  
Definition: commands_rtk.hpp:140
Definition: commands_rtk.hpp:219
Definition: commands_rtk.hpp:612
Definition: commands_rtk.hpp:526
Definition: commands_rtk.hpp:550
Definition: commands_rtk.hpp:588
Definition: commands_rtk.hpp:381
Definition: commands_rtk.hpp:84
Definition: commands_rtk.hpp:651
Definition: mip_structures.hpp:65
Type
Definition: commands_rtk.hpp:445
Definition: commands_rtk.hpp:281
Definition: commands_rtk.hpp:484
Definition: commands_rtk.hpp:718
Definition: commands_rtk.hpp:343
MediaSelector
Definition: commands_rtk.hpp:61
LedAction
Definition: commands_rtk.hpp:67
Definition: commands_rtk.hpp:774
Definition: commands_rtk.hpp:405
Definition: commands_rtk.hpp:716
@ DESCRIPTOR_SET
Definition: commands_rtk.hpp:31
Definition: commands_rtk.hpp:856
Definition: commands_rtk.hpp:899
Definition: commands_rtk.hpp:817
Definition: commands_rtk.hpp:257
Definition: commands_rtk.hpp:443
Definition: commands_rtk.hpp:86
Definition: commands_rtk.hpp:675
Definition: commands_rtk.hpp:319