4 #include "../mip_result.h"
void insert_mip_rtk_connected_device_type_command_type(struct mip_serializer *serializer, const mip_rtk_connected_device_type_command_type self)
Definition: commands_rtk.c:189
mip_cmd_result mip_rtk_write_connected_device_type(struct mip_interface *device, mip_rtk_connected_device_type_command_type dev_type)
Definition: commands_rtk.c:200
void insert_mip_rtk_connected_device_type_command(mip_serializer *serializer, const mip_rtk_connected_device_type_command *self)
Definition: commands_rtk.c:157
void insert_mip_rtk_connected_device_type_response(mip_serializer *serializer, const mip_rtk_connected_device_type_response *self)
Definition: commands_rtk.c:178
void extract_mip_rtk_connected_device_type_command(mip_serializer *serializer, mip_rtk_connected_device_type_command *self)
Definition: commands_rtk.c:167
mip_cmd_result mip_rtk_default_connected_device_type(struct mip_interface *device)
Definition: commands_rtk.c:264
void extract_mip_rtk_connected_device_type_command_type(struct mip_serializer *serializer, mip_rtk_connected_device_type_command_type *self)
Definition: commands_rtk.c:193
mip_cmd_result mip_rtk_load_connected_device_type(struct mip_interface *device)
Definition: commands_rtk.c:252
mip_cmd_result mip_rtk_read_connected_device_type(struct mip_interface *device, mip_rtk_connected_device_type_command_type *dev_type_out)
Definition: commands_rtk.c:214
uint8_t mip_rtk_connected_device_type_command_type
Definition: commands_rtk.h:191
mip_cmd_result mip_rtk_save_connected_device_type(struct mip_interface *device)
Definition: commands_rtk.c:240
void extract_mip_rtk_connected_device_type_response(mip_serializer *serializer, mip_rtk_connected_device_type_response *self)
Definition: commands_rtk.c:183
void insert_mip_rtk_get_act_code_response(struct mip_serializer *serializer, const mip_rtk_get_act_code_response *self)
void extract_mip_rtk_get_act_code_response(struct mip_serializer *serializer, mip_rtk_get_act_code_response *self)
mip_cmd_result mip_rtk_get_act_code(struct mip_interface *device, char *activation_code_out)
Definition: commands_rtk.c:276
mip_cmd_result mip_rtk_get_iccid(struct mip_interface *device, char *iccid_out)
Definition: commands_rtk.c:136
void insert_mip_rtk_get_iccid_response(struct mip_serializer *serializer, const mip_rtk_get_iccid_response *self)
void extract_mip_rtk_get_iccid_response(struct mip_serializer *serializer, mip_rtk_get_iccid_response *self)
mip_cmd_result mip_rtk_get_imei(struct mip_interface *device, char *imei_out)
Definition: commands_rtk.c:94
void insert_mip_rtk_get_imei_response(struct mip_serializer *serializer, const mip_rtk_get_imei_response *self)
void extract_mip_rtk_get_imei_response(struct mip_serializer *serializer, mip_rtk_get_imei_response *self)
void insert_mip_rtk_get_imsi_response(struct mip_serializer *serializer, const mip_rtk_get_imsi_response *self)
void extract_mip_rtk_get_imsi_response(struct mip_serializer *serializer, mip_rtk_get_imsi_response *self)
mip_cmd_result mip_rtk_get_imsi(struct mip_interface *device, char *imsi_out)
Definition: commands_rtk.c:115
void insert_mip_rtk_get_modem_firmware_version_response(struct mip_serializer *serializer, const mip_rtk_get_modem_firmware_version_response *self)
void extract_mip_rtk_get_modem_firmware_version_response(struct mip_serializer *serializer, mip_rtk_get_modem_firmware_version_response *self)
mip_cmd_result mip_rtk_get_modem_firmware_version(struct mip_interface *device, char *modem_firmware_version_out)
Definition: commands_rtk.c:297
void insert_mip_rtk_get_status_flags_command_status_flags(struct mip_serializer *serializer, const mip_rtk_get_status_flags_command_status_flags self)
Definition: commands_rtk.c:63
void extract_mip_rtk_get_status_flags_response(struct mip_serializer *serializer, mip_rtk_get_status_flags_response *self)
mip_cmd_result mip_rtk_get_status_flags(struct mip_interface *device, mip_rtk_get_status_flags_command_status_flags *flags_out)
Definition: commands_rtk.c:74
void insert_mip_rtk_get_status_flags_response(struct mip_serializer *serializer, const mip_rtk_get_status_flags_response *self)
void extract_mip_rtk_get_status_flags_command_status_flags_legacy(struct mip_serializer *serializer, mip_rtk_get_status_flags_command_status_flags_legacy *self)
Definition: commands_rtk.c:56
uint32_t mip_rtk_get_status_flags_command_status_flags_legacy
Definition: commands_rtk.h:88
void insert_mip_rtk_get_status_flags_command_status_flags_legacy(struct mip_serializer *serializer, const mip_rtk_get_status_flags_command_status_flags_legacy self)
Definition: commands_rtk.c:52
uint32_t mip_rtk_get_status_flags_command_status_flags
Definition: commands_rtk.h:102
void extract_mip_rtk_get_status_flags_command_status_flags(struct mip_serializer *serializer, mip_rtk_get_status_flags_command_status_flags *self)
Definition: commands_rtk.c:67
void extract_mip_rtk_led_control_command(mip_serializer *serializer, mip_rtk_led_control_command *self)
Definition: commands_rtk.c:466
void insert_mip_rtk_led_control_command(mip_serializer *serializer, const mip_rtk_led_control_command *self)
Definition: commands_rtk.c:453
mip_cmd_result mip_rtk_led_control(struct mip_interface *device, const uint8_t *primary_color, const uint8_t *alt_color, mip_led_action act, uint32_t period)
Definition: commands_rtk.c:480
mip_cmd_result mip_rtk_modem_hard_reset(struct mip_interface *device)
Definition: commands_rtk.c:502
mip_cmd_result mip_rtk_prod_erase_storage(struct mip_interface *device, mip_media_selector media)
Definition: commands_rtk.c:441
void insert_mip_rtk_prod_erase_storage_command(mip_serializer *serializer, const mip_rtk_prod_erase_storage_command *self)
Definition: commands_rtk.c:430
void extract_mip_rtk_prod_erase_storage_command(mip_serializer *serializer, mip_rtk_prod_erase_storage_command *self)
Definition: commands_rtk.c:435
void insert_mip_rtk_service_status_command(mip_serializer *serializer, const mip_rtk_service_status_command *self)
Definition: commands_rtk.c:344
void extract_mip_rtk_service_status_command_service_flags(struct mip_serializer *serializer, mip_rtk_service_status_command_service_flags *self)
Definition: commands_rtk.c:386
uint8_t mip_rtk_service_status_command_service_flags
Definition: commands_rtk.h:284
mip_cmd_result mip_rtk_service_status(struct mip_interface *device, uint32_t reserved1, uint32_t reserved2, mip_rtk_service_status_command_service_flags *flags_out, uint32_t *recieved_bytes_out, uint32_t *last_bytes_out, uint64_t *last_bytes_time_out)
Definition: commands_rtk.c:393
void extract_mip_rtk_service_status_response(mip_serializer *serializer, mip_rtk_service_status_response *self)
Definition: commands_rtk.c:370
void insert_mip_rtk_service_status_response(mip_serializer *serializer, const mip_rtk_service_status_response *self)
Definition: commands_rtk.c:359
void extract_mip_rtk_service_status_command(mip_serializer *serializer, mip_rtk_service_status_command *self)
Definition: commands_rtk.c:351
void insert_mip_rtk_service_status_command_service_flags(struct mip_serializer *serializer, const mip_rtk_service_status_command_service_flags self)
Definition: commands_rtk.c:382
mip_cmd_result
Represents the status of a MIP command.
Definition: mip_result.h:24
struct mip::C::mip_field mip_field
A structure representing a MIP field.
struct mip::C::mip_interface mip_interface
State of the interface for communicating with a MIP device.
struct mip::C::mip_serializer mip_serializer
Structure used for serialization.
uint8_t mip_media_selector
Definition: commands_rtk.h:63
void insert_mip_led_action(struct mip_serializer *serializer, const mip_led_action self)
Definition: commands_rtk.c:36
uint8_t mip_led_action
Definition: commands_rtk.h:70
void extract_mip_media_selector(struct mip_serializer *serializer, mip_media_selector *self)
Definition: commands_rtk.c:29
void insert_mip_media_selector(struct mip_serializer *serializer, const mip_media_selector self)
Definition: commands_rtk.c:25
void extract_mip_led_action(struct mip_serializer *serializer, mip_led_action *self)
Definition: commands_rtk.c:40
@ MIP_CMD_DESC_RTK_PROD_ERASE_STORAGE
Definition: commands_rtk.h:44
@ MIP_CMD_DESC_RTK_GET_MODEM_FIRMWARE_VERSION
Definition: commands_rtk.h:42
@ MIP_CMD_DESC_RTK_GET_IMSI
Definition: commands_rtk.h:37
@ MIP_REPLY_DESC_RTK_GET_STATUS_FLAGS
Definition: commands_rtk.h:48
@ MIP_CMD_DESC_RTK_MODEM_HARD_RESET
Definition: commands_rtk.h:46
@ MIP_REPLY_DESC_RTK_GET_MODEM_FIRMWARE_VERSION
Definition: commands_rtk.h:54
@ MIP_CMD_DESC_RTK_GET_STATUS_FLAGS
Definition: commands_rtk.h:35
@ MIP_CMD_DESC_RTK_GET_ICCID
Definition: commands_rtk.h:38
@ MIP_CMD_DESC_RTK_GET_ACT_CODE
Definition: commands_rtk.h:41
@ MIP_CMD_DESC_RTK_GET_IMEI
Definition: commands_rtk.h:36
@ MIP_REPLY_DESC_RTK_GET_ACT_CODE
Definition: commands_rtk.h:53
@ MIP_REPLY_DESC_RTK_GET_ICCID
Definition: commands_rtk.h:51
@ MIP_REPLY_DESC_RTK_GET_RSSI
Definition: commands_rtk.h:55
@ MIP_REPLY_DESC_RTK_GET_IMEI
Definition: commands_rtk.h:49
@ MIP_REPLY_DESC_RTK_GET_IMSI
Definition: commands_rtk.h:50
@ MIP_CMD_DESC_RTK_GET_RSSI
Definition: commands_rtk.h:39
@ MIP_REPLY_DESC_RTK_CONNECTED_DEVICE_TYPE
Definition: commands_rtk.h:52
@ MIP_CMD_DESC_RTK_SERVICE_STATUS
Definition: commands_rtk.h:43
@ MIP_CMD_DESC_LED_CONTROL
Definition: commands_rtk.h:45
@ MIP_REPLY_DESC_RTK_SERVICE_STATUS
Definition: commands_rtk.h:56
@ MIP_CMD_DESC_RTK_CONNECTED_DEVICE_TYPE
Definition: commands_rtk.h:40
@ MIP_RTK_CMD_DESC_SET
Definition: commands_rtk.h:33
mip_function_selector
Definition: descriptors.h:44
A collection of C++ classes and functions covering the full mip api.
Definition: commands_3dm.c:11
State of the interface for communicating with a MIP device.
Definition: mip_interface.h:52
Definition: commands_rtk.h:196
mip_rtk_connected_device_type_command_type devType
Definition: commands_rtk.h:198
Definition: commands_rtk.h:209
mip_rtk_connected_device_type_command_type devType
Definition: commands_rtk.h:210
Definition: commands_rtk.h:230
char ActivationCode[32]
Definition: commands_rtk.h:231
Definition: commands_rtk.h:175
char ICCID[32]
Definition: commands_rtk.h:176
Definition: commands_rtk.h:141
char IMEI[32]
Definition: commands_rtk.h:142
Definition: commands_rtk.h:158
char IMSI[32]
Definition: commands_rtk.h:159
Definition: commands_rtk.h:247
char ModemFirmwareVersion[32]
Definition: commands_rtk.h:248
Definition: commands_rtk.h:124
mip_rtk_get_status_flags_command_status_flags flags
Model number dependent. See above structures.
Definition: commands_rtk.h:125
Definition: commands_rtk.h:344
uint32_t period
Definition: commands_rtk.h:348
uint8_t primaryColor[3]
Definition: commands_rtk.h:345
mip_led_action act
Definition: commands_rtk.h:347
uint8_t altColor[3]
Definition: commands_rtk.h:346
Definition: commands_rtk.h:326
mip_media_selector media
Definition: commands_rtk.h:327
Definition: commands_rtk.h:291
uint32_t reserved1
Definition: commands_rtk.h:292
uint32_t reserved2
Definition: commands_rtk.h:293
Definition: commands_rtk.h:304
uint32_t lastBytes
Definition: commands_rtk.h:307
uint32_t recievedBytes
Definition: commands_rtk.h:306
mip_rtk_service_status_command_service_flags flags
Definition: commands_rtk.h:305
uint64_t lastBytesTime
Definition: commands_rtk.h:308
Structure used for serialization.
Definition: serialization.h:44