MIP_SDK
latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
|
Go to the documentation of this file.
15 struct MetadataFor<commands_rtk::GetStatusFlags::StatusFlagsLegacy>
20 { uint32_t(7),
"controllerState",
"" },
21 { uint32_t(248),
"platformState",
"" },
22 { uint32_t(1792),
"controllerStatusCode",
"" },
23 { uint32_t(14336),
"platformStatusCode",
"" },
24 { uint32_t(49152),
"resetCode",
"" },
25 { uint32_t(983040),
"signalQuality",
"" },
26 { uint32_t(4293918720),
"reserved",
"" },
27 { uint32_t(66060288),
"rssi",
"" },
28 { uint32_t(201326592),
"rsrp",
"" },
29 { uint32_t(805306368),
"rsrq",
"" },
30 { uint32_t(3221225472),
"sinr",
"" },
47 static constexpr
inline BitfieldInfo::Entry entries[] = {
48 { uint32_t(15),
"modem_state",
"" },
49 { uint32_t(240),
"connection_type",
"" },
50 { uint32_t(65280),
"rssi",
"" },
51 { uint32_t(983040),
"signal_quality",
"" },
52 { uint32_t(15728640),
"tower_change_indicator",
"" },
53 { uint32_t(16777216),
"nmea_timeout",
"" },
54 { uint32_t(33554432),
"server_timeout",
"" },
55 { uint32_t(67108864),
"corrections_timeout",
"" },
56 { uint32_t(134217728),
"device_out_of_range",
"" },
57 { uint32_t(268435456),
"corrections_unavailable",
"" },
58 { uint32_t(536870912),
"reserved",
"" },
59 { uint32_t(3221225472),
"version",
"" },
79 "Model number dependent. See above structures.",
82 {
true,
false,
false,
false,
false},
89 "commands_rtk::GetStatusFlags::Response",
105 "commands_rtk::GetStatusFlags",
106 "Get RTK Device Status Flags",
126 {
true,
false,
false,
false,
false},
133 "commands_rtk::GetImei::Response",
149 "commands_rtk::GetImei",
150 "Get RTK Device IMEI (International Mobile Equipment Identifier)",
170 {
true,
false,
false,
false,
false},
177 "commands_rtk::GetImsi::Response",
193 "commands_rtk::GetImsi",
194 "Get RTK Device IMSI (International Mobile Subscriber Identifier)",
214 {
true,
false,
false,
false,
false},
221 "commands_rtk::GetIccid::Response",
237 "commands_rtk::GetIccid",
238 "Get RTK Device ICCID (Integrated Circuit Card Identification [SIM Number])",
253 { uint32_t(0),
"GENERIC",
"" },
254 { uint32_t(1),
"GQ7",
"" },
277 {
true,
false,
false,
false,
false},
284 "commands_rtk::ConnectedDeviceType::Response",
300 FUNCTION_SELECTOR_PARAM,
306 {
true,
false,
false,
false,
false},
313 "commands_rtk::ConnectedDeviceType",
314 "Configure or read the type of the connected device",
318 {
true,
true,
true,
true,
true},
334 {
true,
false,
false,
false,
false},
341 "commands_rtk::GetActCode::Response",
357 "commands_rtk::GetActCode",
358 "Get RTK Device Activation Code",
368 struct MetadataFor<commands_rtk::GetModemFirmwareVersion::Response>
374 "ModemFirmwareVersion",
378 {
true,
false,
false,
false,
false},
385 "commands_rtk::GetModemFirmwareVersion::Response",
401 "commands_rtk::GetModemFirmwareVersion",
402 "Get RTK Device's Cell Modem Firmware version number",
422 {
true,
false,
false,
false,
false},
431 {
true,
false,
false,
false,
false},
440 {
true,
false,
false,
false,
false},
447 "commands_rtk::GetRssi::Response",
463 "commands_rtk::GetRssi",
465 "Get the RSSI and connected/disconnected status of modem",
479 { uint32_t(1),
"throttle",
"" },
480 { uint32_t(2),
"corrections_unavailable",
"" },
481 { uint32_t(252),
"reserved",
"" },
504 {
true,
false,
false,
false,
false},
513 {
true,
false,
false,
false,
false},
522 {
true,
false,
false,
false,
false},
531 {
true,
false,
false,
false,
false},
538 "commands_rtk::ServiceStatus::Response",
559 {
true,
false,
false,
false,
false},
568 {
true,
false,
false,
false,
false},
575 "commands_rtk::ServiceStatus",
577 "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.",
591 { uint32_t(0),
"MEDIA_ExternalFlash",
"" },
592 { uint32_t(1),
"MEDIA_SD",
"" },
615 {
true,
false,
false,
false,
false},
622 "commands_rtk::ProdEraseStorage",
623 "prod_erase_storage",
624 "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.",
638 { uint32_t(0),
"LED_NONE",
"" },
639 { uint32_t(1),
"LED_FLASH",
"" },
640 { uint32_t(2),
"LED_PULSATE",
"" },
663 {
true,
false,
false,
false,
false},
672 {
true,
false,
false,
false,
false},
681 {
true,
false,
false,
false,
false},
690 {
true,
false,
false,
false,
false},
697 "commands_rtk::LedControl",
699 "This command allows direct control of the LED on the 3DM RTK. This command is only available in calibration mode or Production Test Mode.",
713 "commands_rtk::ModemHardReset",
715 "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.",
724 static constexpr
inline const FieldInfo* COMMANDS_RTK_FIELDS[] = {
748 static constexpr DescriptorSetInfo 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
@ DESCRIPTOR_SET
Definition: commands_rtk.hpp:31
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