4 #include "../mip_result.h"
mip_cmd_result mip_gnss_receiver_info(struct mip_interface *device, uint8_t *num_receivers_out, uint8_t num_receivers_out_max, mip_gnss_receiver_info_command_info *receiver_info_out)
Definition: commands_gnss.c:51
void extract_mip_gnss_receiver_info_command_info(mip_serializer *serializer, mip_gnss_receiver_info_command_info *self)
Definition: commands_gnss.c:40
void insert_mip_gnss_receiver_info_response(struct mip_serializer *serializer, const mip_gnss_receiver_info_response *self)
void extract_mip_gnss_receiver_info_response(struct mip_serializer *serializer, mip_gnss_receiver_info_response *self)
void insert_mip_gnss_receiver_info_command_info(mip_serializer *serializer, const mip_gnss_receiver_info_command_info *self)
Definition: commands_gnss.c:30
void extract_mip_gnss_receiver_safe_mode_command(mip_serializer *serializer, mip_gnss_receiver_safe_mode_command *self)
Definition: commands_gnss.c:377
void insert_mip_gnss_receiver_safe_mode_command(mip_serializer *serializer, const mip_gnss_receiver_safe_mode_command *self)
Definition: commands_gnss.c:370
mip_cmd_result mip_gnss_receiver_safe_mode(struct mip_interface *device, uint8_t receiver_id, uint8_t enable)
Definition: commands_gnss.c:385
void extract_mip_gnss_rtk_dongle_configuration_command(mip_serializer *serializer, mip_gnss_rtk_dongle_configuration_command *self)
Definition: commands_gnss.c:255
mip_cmd_result mip_gnss_default_rtk_dongle_configuration(struct mip_interface *device)
Definition: commands_gnss.c:358
void insert_mip_gnss_rtk_dongle_configuration_response(mip_serializer *serializer, const mip_gnss_rtk_dongle_configuration_response *self)
Definition: commands_gnss.c:269
mip_cmd_result mip_gnss_read_rtk_dongle_configuration(struct mip_interface *device, uint8_t *enable_out, uint8_t *reserved_out)
Definition: commands_gnss.c:304
mip_cmd_result mip_gnss_write_rtk_dongle_configuration(struct mip_interface *device, uint8_t enable, const uint8_t *reserved)
Definition: commands_gnss.c:286
mip_cmd_result mip_gnss_load_rtk_dongle_configuration(struct mip_interface *device)
Definition: commands_gnss.c:346
void extract_mip_gnss_rtk_dongle_configuration_response(mip_serializer *serializer, mip_gnss_rtk_dongle_configuration_response *self)
Definition: commands_gnss.c:277
mip_cmd_result mip_gnss_save_rtk_dongle_configuration(struct mip_interface *device)
Definition: commands_gnss.c:334
void insert_mip_gnss_rtk_dongle_configuration_command(mip_serializer *serializer, const mip_gnss_rtk_dongle_configuration_command *self)
Definition: commands_gnss.c:242
void insert_mip_gnss_signal_configuration_command(mip_serializer *serializer, const mip_gnss_signal_configuration_command *self)
Definition: commands_gnss.c:75
mip_cmd_result mip_gnss_read_signal_configuration(struct mip_interface *device, uint8_t *gps_enable_out, uint8_t *glonass_enable_out, uint8_t *galileo_enable_out, uint8_t *beidou_enable_out, uint8_t *reserved_out)
Definition: commands_gnss.c:167
void extract_mip_gnss_signal_configuration_command(mip_serializer *serializer, mip_gnss_signal_configuration_command *self)
Definition: commands_gnss.c:94
mip_cmd_result mip_gnss_write_signal_configuration(struct mip_interface *device, uint8_t gps_enable, uint8_t glonass_enable, uint8_t galileo_enable, uint8_t beidou_enable, const uint8_t *reserved)
Definition: commands_gnss.c:143
void extract_mip_gnss_signal_configuration_response(mip_serializer *serializer, mip_gnss_signal_configuration_response *self)
Definition: commands_gnss.c:128
mip_cmd_result mip_gnss_load_signal_configuration(struct mip_interface *device)
Definition: commands_gnss.c:218
mip_cmd_result mip_gnss_save_signal_configuration(struct mip_interface *device)
Definition: commands_gnss.c:206
void insert_mip_gnss_signal_configuration_response(mip_serializer *serializer, const mip_gnss_signal_configuration_response *self)
Definition: commands_gnss.c:114
mip_cmd_result mip_gnss_default_signal_configuration(struct mip_interface *device)
Definition: commands_gnss.c:230
@ MIP_GNSS_BEIDOU_ENABLE_B2
Definition: commands_gnss.h:56
@ MIP_GNSS_GALILEO_ENABLE_E5B
Definition: commands_gnss.h:54
@ MIP_REPLY_DESC_GNSS_SIGNAL_CONFIGURATION
Definition: commands_gnss.h:41
@ MIP_CMD_DESC_GNSS_RTK_DONGLE_CONFIGURATION
Definition: commands_gnss.h:37
@ MIP_REPLY_DESC_GNSS_RTK_DONGLE_CONFIGURATION
Definition: commands_gnss.h:42
@ MIP_CMD_DESC_GNSS_LIST_RECEIVERS
Definition: commands_gnss.h:35
@ MIP_CMD_DESC_GNSS_RECEIVER_SAFE_MODE
Definition: commands_gnss.h:38
@ MIP_REPLY_DESC_GNSS_LIST_RECEIVERS
Definition: commands_gnss.h:40
@ MIP_CMD_DESC_GNSS_SIGNAL_CONFIGURATION
Definition: commands_gnss.h:36
@ MIP_GNSS_CMD_DESC_SET
Definition: commands_gnss.h:33
@ MIP_GNSS_GALILEO_ENABLE_E1
Definition: commands_gnss.h:53
@ MIP_GNSS_GPS_ENABLE_L2C
Definition: commands_gnss.h:50
@ MIP_GNSS_GLONASS_ENABLE_L1OF
Definition: commands_gnss.h:51
@ MIP_GNSS_GLONASS_ENABLE_L2OF
Definition: commands_gnss.h:52
@ MIP_GNSS_BEIDOU_ENABLE_B1
Definition: commands_gnss.h:55
@ MIP_GNSS_GPS_ENABLE_L1CA
Definition: commands_gnss.h:49
mip_cmd_result
Represents the status of a MIP command.
Definition: mip_result.h:24
mip_function_selector
Definition: descriptors.h:44
A collection of C++ classes and functions covering the full mip api.
Definition: commands_3dm.c:11
A structure representing a MIP field.
Definition: mip_field.h:53
Definition: commands_gnss.h:70
uint8_t mip_data_descriptor_set
MIP descriptor set associated with this receiver.
Definition: commands_gnss.h:72
uint8_t receiver_id
Receiver id: e.g. 1, 2, etc.
Definition: commands_gnss.h:71
char description[32]
Ascii description of receiver.
Definition: commands_gnss.h:73
Definition: commands_gnss.h:81
uint8_t num_receivers
Number of physical receivers in the device.
Definition: commands_gnss.h:82
mip_gnss_receiver_info_command_info * receiver_info
Definition: commands_gnss.h:83
Definition: commands_gnss.h:178
uint8_t enable
0 - Disabled, 1- Enabled
Definition: commands_gnss.h:180
uint8_t receiver_id
Receiver id: e.g. 1, 2, etc.
Definition: commands_gnss.h:179
Definition: commands_gnss.h:142
uint8_t reserved[3]
Definition: commands_gnss.h:145
uint8_t enable
0 - Disabled, 1- Enabled
Definition: commands_gnss.h:144
Definition: commands_gnss.h:153
uint8_t enable
Definition: commands_gnss.h:154
uint8_t reserved[3]
Definition: commands_gnss.h:155
Definition: commands_gnss.h:101
uint8_t gps_enable
Bitfield 0: Enable L1CA, 1: Enable L2C.
Definition: commands_gnss.h:103
uint8_t galileo_enable
Bitfield 0: Enable E1, 1: Enable E5B.
Definition: commands_gnss.h:105
uint8_t reserved[4]
Definition: commands_gnss.h:107
uint8_t beidou_enable
Bitfield 0: Enable B1, 1: Enable B2.
Definition: commands_gnss.h:106
uint8_t glonass_enable
Bitfield 0: Enable L1OF, 1: Enable L2OF.
Definition: commands_gnss.h:104
Definition: commands_gnss.h:115
uint8_t glonass_enable
Bitfield 0: Enable L1OF, 1: Enable L2OF.
Definition: commands_gnss.h:117
uint8_t galileo_enable
Bitfield 0: Enable E1, 1: Enable E5B.
Definition: commands_gnss.h:118
uint8_t beidou_enable
Bitfield 0: Enable B1, 1: Enable B2.
Definition: commands_gnss.h:119
uint8_t reserved[4]
Definition: commands_gnss.h:120
uint8_t gps_enable
Bitfield 0: Enable L1CA, 1: Enable L2C.
Definition: commands_gnss.h:116
State of the interface for communicating with a MIP device.
Definition: mip_interface.h:52
Structure used for serialization.
Definition: serialization.h:44