|
MIP_SDK
v4.0.0-237-g9879cb72
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