MIP_SDK
v3.0.0
MicroStrain Communications Library for embedded systems
|
Go to the documentation of this file.
14 struct MetadataFor<commands_rtk::GetStatusFlags::StatusFlagsLegacy>
19 { uint32_t(7),
"controllerState",
"" },
20 { uint32_t(248),
"platformState",
"" },
21 { uint32_t(1792),
"controllerStatusCode",
"" },
22 { uint32_t(14336),
"platformStatusCode",
"" },
23 { uint32_t(49152),
"resetCode",
"" },
24 { uint32_t(983040),
"signalQuality",
"" },
25 { uint32_t(4293918720),
"reserved",
"" },
26 { uint32_t(66060288),
"rssi",
"" },
27 { uint32_t(201326592),
"rsrp",
"" },
28 { uint32_t(805306368),
"rsrq",
"" },
29 { uint32_t(3221225472),
"sinr",
"" },
47 { uint32_t(15),
"modem_state",
"" },
48 { uint32_t(240),
"connection_type",
"" },
49 { uint32_t(65280),
"rssi",
"" },
50 { uint32_t(983040),
"signal_quality",
"" },
51 { uint32_t(15728640),
"tower_change_indicator",
"" },
52 { uint32_t(16777216),
"nmea_timeout",
"" },
53 { uint32_t(33554432),
"server_timeout",
"" },
54 { uint32_t(67108864),
"corrections_timeout",
"" },
55 { uint32_t(134217728),
"device_out_of_range",
"" },
56 { uint32_t(268435456),
"corrections_unavailable",
"" },
57 { uint32_t(536870912),
"reserved",
"" },
58 { uint32_t(3221225472),
"version",
"" },
78 "Model number dependent. See above structures.",
81 {
true,
false,
false,
false,
false},
88 "commands_rtk::GetStatusFlags::Response",
105 "commands_rtk::GetStatusFlags",
106 "Get RTK Device Status Flags",
127 {
true,
false,
false,
false,
false},
134 "commands_rtk::GetImei::Response",
151 "commands_rtk::GetImei",
152 "Get RTK Device IMEI (International Mobile Equipment Identifier)",
173 {
true,
false,
false,
false,
false},
180 "commands_rtk::GetImsi::Response",
197 "commands_rtk::GetImsi",
198 "Get RTK Device IMSI (International Mobile Subscriber Identifier)",
219 {
true,
false,
false,
false,
false},
226 "commands_rtk::GetIccid::Response",
243 "commands_rtk::GetIccid",
244 "Get RTK Device ICCID (Integrated Circuit Card Identification [SIM Number])",
260 { uint32_t(0),
"GENERIC",
"" },
261 { uint32_t(1),
"GQ7",
"" },
284 {
true,
false,
false,
false,
false},
291 "commands_rtk::ConnectedDeviceType::Response",
308 FUNCTION_SELECTOR_PARAM,
314 {
true,
false,
false,
false,
false},
321 "commands_rtk::ConnectedDeviceType",
322 "Configure or read the type of the connected device",
326 {
true,
true,
true,
true,
true},
343 {
true,
false,
false,
false,
false},
350 "commands_rtk::GetActCode::Response",
367 "commands_rtk::GetActCode",
368 "Get RTK Device Activation Code",
379 struct MetadataFor<commands_rtk::GetModemFirmwareVersion::Response>
385 "ModemFirmwareVersion",
389 {
true,
false,
false,
false,
false},
396 "commands_rtk::GetModemFirmwareVersion::Response",
413 "commands_rtk::GetModemFirmwareVersion",
414 "Get RTK Device's Cell Modem Firmware version number",
435 {
true,
false,
false,
false,
false},
444 {
true,
false,
false,
false,
false},
453 {
true,
false,
false,
false,
false},
460 "commands_rtk::GetRssi::Response",
477 "commands_rtk::GetRssi",
479 "Get the RSSI and connected/disconnected status of modem",
494 { uint32_t(1),
"throttle",
"" },
495 { uint32_t(2),
"corrections_unavailable",
"" },
496 { uint32_t(252),
"reserved",
"" },
519 {
true,
false,
false,
false,
false},
528 {
true,
false,
false,
false,
false},
537 {
true,
false,
false,
false,
false},
546 {
true,
false,
false,
false,
false},
553 "commands_rtk::ServiceStatus::Response",
575 {
true,
false,
false,
false,
false},
584 {
true,
false,
false,
false,
false},
591 "commands_rtk::ServiceStatus",
593 "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.",
608 { uint32_t(0),
"MEDIA_ExternalFlash",
"" },
609 { uint32_t(1),
"MEDIA_SD",
"" },
632 {
true,
false,
false,
false,
false},
639 "commands_rtk::ProdEraseStorage",
640 "prod_erase_storage",
641 "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.",
656 { uint32_t(0),
"LED_NONE",
"" },
657 { uint32_t(1),
"LED_FLASH",
"" },
658 { uint32_t(2),
"LED_PULSATE",
"" },
681 {
true,
false,
false,
false,
false},
690 {
true,
false,
false,
false,
false},
699 {
true,
false,
false,
false,
false},
708 {
true,
false,
false,
false,
false},
715 "commands_rtk::LedControl",
717 "This command allows direct control of the LED on the 3DM RTK. This command is only available in calibration mode or Production Test Mode.",
732 "commands_rtk::ModemHardReset",
734 "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.",
744 static constexpr
inline std::initializer_list<const FieldInfo*> COMMANDS_RTK = {
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:67
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
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