MIP_SDK
v3.0.0
MicroStrain Communications Library for embedded systems
|
@ MIP_CMD_DESC_RTK_CONNECTED_DEVICE_TYPE
Definition: commands_rtk.h:39
char IMSI[32]
Definition: commands_rtk.h:205
uint32_t mip_rtk_get_status_flags_command_status_flags_legacy
Definition: commands_rtk.h:109
@ MIP_CMD_DESC_RTK_GET_IMEI
Definition: commands_rtk.h:35
A collection of C++ classes and functions covering the full mip api.
Definition: commands_3dm.c:11
mip_cmd_result mip_rtk_get_imei(mip_interface *device, char *imei_out)
Definition: commands_rtk.c:42
void insert_mip_rtk_get_modem_firmware_version_response(microstrain_serializer *serializer, const mip_rtk_get_modem_firmware_version_response *self)
void extract_mip_rtk_get_act_code_response(microstrain_serializer *serializer, mip_rtk_get_act_code_response *self)
@ MIP_REPLY_DESC_RTK_GET_ICCID
Definition: commands_rtk.h:50
@ MIP_RTK_CONNECTED_DEVICE_TYPE_COMMAND_TYPE_GENERIC
Definition: commands_rtk.h:243
void extract_mip_rtk_get_iccid_response(microstrain_serializer *serializer, mip_rtk_get_iccid_response *self)
mip_cmd_result mip_rtk_get_imsi(mip_interface *device, char *imsi_out)
Definition: commands_rtk.c:63
@ MIP_CMD_DESC_RTK_GET_ACT_CODE
Definition: commands_rtk.h:40
@ MIP_REPLY_DESC_RTK_SERVICE_STATUS
Definition: commands_rtk.h:55
@ MIP_CMD_DESC_RTK_GET_MODEM_FIRMWARE_VERSION
Definition: commands_rtk.h:41
void insert_mip_rtk_prod_erase_storage_command(microstrain_serializer *serializer, const mip_rtk_prod_erase_storage_command *self)
Definition: commands_rtk.c:356
Definition: commands_rtk.h:314
@ MIP_LED_ACTION_LED_PULSATE
Definition: commands_rtk.h:84
void extract_mip_rtk_service_status_command(microstrain_serializer *serializer, mip_rtk_service_status_command *self)
Definition: commands_rtk.c:288
mip_cmd_result mip_rtk_modem_hard_reset(mip_interface *device)
Definition: commands_rtk.c:428
@ MIP_REPLY_DESC_RTK_GET_MODEM_FIRMWARE_VERSION
Definition: commands_rtk.h:53
Definition: commands_rtk.h:294
mip_cmd_result
Represents the status of a MIP command.
Definition: mip_result.h:27
uint64_t lastBytesTime
Definition: commands_rtk.h:389
mip_cmd_result mip_rtk_read_connected_device_type(mip_interface *device, mip_rtk_connected_device_type_command_type *dev_type_out)
Definition: commands_rtk.c:151
void microstrain_extract_u32(microstrain_serializer *serializer, uint32_t *value)
struct microstrain::C::microstrain_serializer microstrain_serializer
Structure used for serialization.
void insert_mip_rtk_get_imsi_response(microstrain_serializer *serializer, const mip_rtk_get_imsi_response *self)
Definition: commands_rtk.h:407
@ MIP_CMD_DESC_RTK_GET_RSSI
Definition: commands_rtk.h:38
mip_cmd_result mip_rtk_prod_erase_storage(mip_interface *device, mip_media_selector media)
Definition: commands_rtk.c:367
@ MIP_REPLY_DESC_RTK_GET_RSSI
Definition: commands_rtk.h:54
void extract_mip_rtk_prod_erase_storage_command(microstrain_serializer *serializer, mip_rtk_prod_erase_storage_command *self)
Definition: commands_rtk.c:361
void extract_mip_rtk_get_status_flags_response(microstrain_serializer *serializer, mip_rtk_get_status_flags_response *self)
mip_rtk_connected_device_type_command_type devType
Definition: commands_rtk.h:272
mip_cmd_result mip_rtk_write_connected_device_type(mip_interface *device, mip_rtk_connected_device_type_command_type dev_type)
Definition: commands_rtk.c:137
char IMEI[32]
Definition: commands_rtk.h:185
mip_cmd_result mip_rtk_led_control(mip_interface *device, const uint8_t *primary_color, const uint8_t *alt_color, mip_led_action act, uint32_t period)
Definition: commands_rtk.c:406
@ MIP_CMD_DESC_RTK_MODEM_HARD_RESET
Definition: commands_rtk.h:45
struct mip_rtk_get_imsi_command mip_rtk_get_imsi_command
No parameters (empty struct not allowed in C)
Definition: commands_rtk.h:201
Definition: commands_rtk.h:223
void insert_mip_rtk_service_status_command(microstrain_serializer *serializer, const mip_rtk_service_status_command *self)
Definition: commands_rtk.c:281
Definition: commands_rtk.h:163
struct mip_rtk_get_modem_firmware_version_command mip_rtk_get_modem_firmware_version_command
No parameters (empty struct not allowed in C)
Definition: commands_rtk.h:312
void microstrain_extract_u8(microstrain_serializer *serializer, uint8_t *value)
void microstrain_insert_u32(microstrain_serializer *serializer, uint32_t value)
mip_cmd_result mip_rtk_get_act_code(mip_interface *device, char *activation_code_out)
Definition: commands_rtk.c:213
@ MIP_CMD_DESC_RTK_SERVICE_STATUS
Definition: commands_rtk.h:42
@ MIP_RTK_CMD_DESC_SET
Definition: commands_rtk.h:32
@ MIP_REPLY_DESC_RTK_CONNECTED_DEVICE_TYPE
Definition: commands_rtk.h:51
Structure used for serialization.
Definition: serialization.h:42
mip_cmd_result mip_rtk_get_iccid(mip_interface *device, char *iccid_out)
Definition: commands_rtk.c:84
struct mip_rtk_get_status_flags_command mip_rtk_get_status_flags_command
No parameters (empty struct not allowed in C)
Definition: commands_rtk.h:161
mip_cmd_result mip_rtk_save_connected_device_type(mip_interface *device)
Definition: commands_rtk.c:177
@ MIP_REPLY_DESC_RTK_GET_ACT_CODE
Definition: commands_rtk.h:52
void microstrain_insert_u8(microstrain_serializer *serializer, uint8_t value)
uint32_t reserved2
Definition: commands_rtk.h:377
@ MIP_LED_ACTION_LED_FLASH
Definition: commands_rtk.h:83
mip_cmd_result mip_rtk_get_status_flags(mip_interface *device, mip_rtk_get_status_flags_command_status_flags *flags_out)
Definition: commands_rtk.c:22
@ MIP_REPLY_DESC_RTK_GET_IMSI
Definition: commands_rtk.h:49
Definition: commands_rtk.h:183
@ MIP_REPLY_DESC_RTK_GET_IMEI
Definition: commands_rtk.h:48
void insert_mip_rtk_connected_device_type_command(microstrain_serializer *serializer, const mip_rtk_connected_device_type_command *self)
Definition: commands_rtk.c:105
void insert_mip_rtk_get_iccid_response(microstrain_serializer *serializer, const mip_rtk_get_iccid_response *self)
char ICCID[32]
Definition: commands_rtk.h:225
void extract_mip_rtk_get_modem_firmware_version_response(microstrain_serializer *serializer, mip_rtk_get_modem_firmware_version_response *self)
void extract_mip_rtk_service_status_response(microstrain_serializer *serializer, mip_rtk_service_status_response *self)
Definition: commands_rtk.c:307
struct mip_rtk_modem_hard_reset_command mip_rtk_modem_hard_reset_command
No parameters (empty struct not allowed in C)
Definition: commands_rtk.h:449
mip_cmd_result mip_rtk_load_connected_device_type(mip_interface *device)
Definition: commands_rtk.c:189
@ MIP_REPLY_DESC_RTK_GET_STATUS_FLAGS
Definition: commands_rtk.h:47
uint32_t reserved1
Definition: commands_rtk.h:376
mip_media_selector media
Definition: commands_rtk.h:409
@ MIP_MEDIA_SELECTOR_MEDIA_SD
Definition: commands_rtk.h:65
struct mip_rtk_get_imei_command mip_rtk_get_imei_command
No parameters (empty struct not allowed in C)
Definition: commands_rtk.h:181
@ MIP_LED_ACTION_LED_NONE
Definition: commands_rtk.h:82
uint32_t mip_rtk_get_status_flags_command_status_flags
Definition: commands_rtk.h:134
State of the interface for communicating with a MIP device.
Definition: mip_interface.h:44
mip_rtk_get_status_flags_command_status_flags flags
Model number dependent. See above structures.
Definition: commands_rtk.h:165
mip_rtk_connected_device_type_command_type devType
Definition: commands_rtk.h:263
void extract_mip_rtk_get_imsi_response(microstrain_serializer *serializer, mip_rtk_get_imsi_response *self)
void insert_mip_rtk_get_act_code_response(microstrain_serializer *serializer, const mip_rtk_get_act_code_response *self)
struct mip_rtk_get_iccid_command mip_rtk_get_iccid_command
No parameters (empty struct not allowed in C)
Definition: commands_rtk.h:221
Definition: commands_rtk.h:384
void extract_mip_rtk_get_imei_response(microstrain_serializer *serializer, mip_rtk_get_imei_response *self)
char ModemFirmwareVersion[32]
Definition: commands_rtk.h:316
mip_led_action
Definition: commands_rtk.h:80
Definition: commands_rtk.h:260
mip_cmd_result mip_rtk_default_connected_device_type(mip_interface *device)
Definition: commands_rtk.c:201
@ MIP_RTK_CONNECTED_DEVICE_TYPE_COMMAND_TYPE_GQ7
Definition: commands_rtk.h:244
mip_rtk_connected_device_type_command_type
Definition: commands_rtk.h:241
struct mip_rtk_get_act_code_command mip_rtk_get_act_code_command
No parameters (empty struct not allowed in C)
Definition: commands_rtk.h:292
void insert_mip_rtk_connected_device_type_response(microstrain_serializer *serializer, const mip_rtk_connected_device_type_response *self)
Definition: commands_rtk.c:126
uint8_t primaryColor[3]
Definition: commands_rtk.h:428
uint8_t mip_rtk_service_status_command_service_flags
Definition: commands_rtk.h:356
char ActivationCode[32]
Definition: commands_rtk.h:296
@ MIP_CMD_DESC_LED_CONTROL
Definition: commands_rtk.h:44
@ MIP_MEDIA_SELECTOR_MEDIA_EXTERNALFLASH
Definition: commands_rtk.h:64
@ MIP_CMD_DESC_RTK_GET_IMSI
Definition: commands_rtk.h:36
Definition: commands_rtk.h:426
mip_cmd_result mip_rtk_get_modem_firmware_version(mip_interface *device, char *modem_firmware_version_out)
Definition: commands_rtk.c:234
mip_rtk_service_status_command_service_flags flags
Definition: commands_rtk.h:386
Definition: commands_rtk.h:270
mip_media_selector
Definition: commands_rtk.h:62
void insert_mip_rtk_led_control_command(microstrain_serializer *serializer, const mip_rtk_led_control_command *self)
Definition: commands_rtk.c:379
uint32_t receivedBytes
Definition: commands_rtk.h:387
uint32_t period
Definition: commands_rtk.h:431
void insert_mip_rtk_get_status_flags_response(microstrain_serializer *serializer, const mip_rtk_get_status_flags_response *self)
mip_cmd_result mip_rtk_service_status(mip_interface *device, uint32_t reserved1, uint32_t reserved2, mip_rtk_service_status_command_service_flags *flags_out, uint32_t *received_bytes_out, uint32_t *last_bytes_out, uint64_t *last_bytes_time_out)
Definition: commands_rtk.c:319
void extract_mip_rtk_connected_device_type_response(microstrain_serializer *serializer, mip_rtk_connected_device_type_response *self)
Definition: commands_rtk.c:131
void extract_mip_rtk_connected_device_type_command(microstrain_serializer *serializer, mip_rtk_connected_device_type_command *self)
Definition: commands_rtk.c:115
Definition: commands_rtk.h:203
@ MIP_CMD_DESC_RTK_GET_STATUS_FLAGS
Definition: commands_rtk.h:34
void insert_mip_rtk_get_imei_response(microstrain_serializer *serializer, const mip_rtk_get_imei_response *self)
mip_led_action act
Definition: commands_rtk.h:430
void extract_mip_rtk_led_control_command(microstrain_serializer *serializer, mip_rtk_led_control_command *self)
Definition: commands_rtk.c:392
Definition: commands_rtk.h:374
mip_function_selector
Definition: mip_descriptors.h:42
uint8_t altColor[3]
Definition: commands_rtk.h:429
void insert_mip_rtk_service_status_response(microstrain_serializer *serializer, const mip_rtk_service_status_response *self)
Definition: commands_rtk.c:296
@ MIP_CMD_DESC_RTK_PROD_ERASE_STORAGE
Definition: commands_rtk.h:43
@ MIP_CMD_DESC_RTK_GET_ICCID
Definition: commands_rtk.h:37
uint32_t lastBytes
Definition: commands_rtk.h:388