MIP_SDK
v3.0.0
MicroStrain Communications Library for embedded systems
|
mip_gnss_receiver_info_command_info receiver_info[5]
Definition: commands_gnss.h:87
@ MIP_GNSS_BEIDOU_ENABLE_B1
Definition: commands_gnss.h:55
uint8_t beidou_enable
Bitfield 0: Enable B1, 1: Enable B2, 2: Enable B2A.
Definition: commands_gnss.h:124
@ MIP_GNSS_BEIDOU_ENABLE_B2A
Definition: commands_gnss.h:57
Definition: commands_gnss.h:158
A collection of C++ classes and functions covering the full mip api.
Definition: commands_3dm.c:11
uint8_t gps_enable
Bitfield 0: Enable L1CA, 1: Enable L2C, 2: Enable L5.
Definition: commands_gnss.h:108
mip_cmd_result mip_gnss_read_rtk_dongle_configuration(mip_interface *device, uint8_t *enable_out, uint8_t *reserved_out)
Definition: commands_gnss.c:296
uint8_t gps_enable
Bitfield 0: Enable L1CA, 1: Enable L2C, 2: Enable L5.
Definition: commands_gnss.h:121
void extract_mip_gnss_receiver_info_command_info(microstrain_serializer *serializer, mip_gnss_receiver_info_command_info *self)
Definition: commands_gnss.c:32
mip_cmd_result mip_gnss_load_signal_configuration(mip_interface *device)
Definition: commands_gnss.c:210
void extract_mip_gnss_signal_configuration_command(microstrain_serializer *serializer, mip_gnss_signal_configuration_command *self)
Definition: commands_gnss.c:86
mip_cmd_result mip_gnss_load_rtk_dongle_configuration(mip_interface *device)
Definition: commands_gnss.c:338
@ MIP_GNSS_GPS_ENABLE_L2C
Definition: commands_gnss.h:48
uint8_t enable
0 - Disabled, 1- Enabled
Definition: commands_gnss.h:150
mip_cmd_result
Represents the status of a MIP command.
Definition: mip_result.h:27
mip_cmd_result mip_gnss_read_signal_configuration(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:159
@ MIP_GNSS_GPS_ENABLE_L5
Definition: commands_gnss.h:49
mip_cmd_result mip_gnss_save_signal_configuration(mip_interface *device)
Definition: commands_gnss.c:198
void insert_mip_gnss_rtk_dongle_configuration_response(microstrain_serializer *serializer, const mip_gnss_rtk_dongle_configuration_response *self)
Definition: commands_gnss.c:261
Definition: commands_gnss.h:119
uint8_t num_receivers
Number of physical receivers in the device.
Definition: commands_gnss.h:86
@ MIP_GNSS_GALILEO_ENABLE_E1
Definition: commands_gnss.h:52
char description[32]
Ascii description of receiver. Contains the following info (comma-delimited): Module name/model Fir...
Definition: commands_gnss.h:74
uint8_t reserved[4]
Definition: commands_gnss.h:112
mip_cmd_result mip_gnss_default_signal_configuration(mip_interface *device)
Definition: commands_gnss.c:222
void insert_mip_gnss_signal_configuration_command(microstrain_serializer *serializer, const mip_gnss_signal_configuration_command *self)
Definition: commands_gnss.c:67
Definition: commands_gnss.h:84
@ MIP_REPLY_DESC_GNSS_RTK_DONGLE_CONFIGURATION
Definition: commands_gnss.h:40
uint8_t galileo_enable
Bitfield 0: Enable E1, 1: Enable E5B, 2: Enable E5A.
Definition: commands_gnss.h:110
@ MIP_CMD_DESC_GNSS_SIGNAL_CONFIGURATION
Definition: commands_gnss.h:35
Structure used for serialization.
Definition: serialization.h:42
Definition: commands_gnss.h:105
@ MIP_GNSS_GPS_ENABLE_L1CA
Definition: commands_gnss.h:47
uint8_t receiver_id
Receiver id: e.g. 1, 2, etc.
Definition: commands_gnss.h:72
uint8_t glonass_enable
Bitfield 0: Enable L1OF, 1: Enable L2OF.
Definition: commands_gnss.h:122
Definition: commands_gnss.h:70
void extract_mip_gnss_signal_configuration_response(microstrain_serializer *serializer, mip_gnss_signal_configuration_response *self)
Definition: commands_gnss.c:120
void insert_mip_gnss_receiver_info_response(microstrain_serializer *serializer, const mip_gnss_receiver_info_response *self)
@ MIP_CMD_DESC_GNSS_LIST_RECEIVERS
Definition: commands_gnss.h:34
mip_cmd_result mip_gnss_save_rtk_dongle_configuration(mip_interface *device)
Definition: commands_gnss.c:326
void insert_mip_gnss_receiver_info_command_info(microstrain_serializer *serializer, const mip_gnss_receiver_info_command_info *self)
Definition: commands_gnss.c:22
@ MIP_GNSS_GALILEO_ENABLE_E5A
Definition: commands_gnss.h:54
uint8_t galileo_enable
Bitfield 0: Enable E1, 1: Enable E5B, 2: Enable E5A.
Definition: commands_gnss.h:123
uint8_t reserved[3]
Definition: commands_gnss.h:161
@ MIP_GNSS_GLONASS_ENABLE_L1OF
Definition: commands_gnss.h:50
State of the interface for communicating with a MIP device.
Definition: mip_interface.h:44
uint8_t reserved[3]
Definition: commands_gnss.h:151
mip_cmd_result mip_gnss_default_rtk_dongle_configuration(mip_interface *device)
Definition: commands_gnss.c:350
uint8_t glonass_enable
Bitfield 0: Enable L1OF, 1: Enable L2OF.
Definition: commands_gnss.h:109
uint8_t mip_data_descriptor_set
MIP descriptor set associated with this receiver.
Definition: commands_gnss.h:73
uint8_t enable
Definition: commands_gnss.h:160
void extract_mip_gnss_rtk_dongle_configuration_command(microstrain_serializer *serializer, mip_gnss_rtk_dongle_configuration_command *self)
Definition: commands_gnss.c:247
@ MIP_CMD_DESC_GNSS_RTK_DONGLE_CONFIGURATION
Definition: commands_gnss.h:36
struct mip_gnss_receiver_info_command mip_gnss_receiver_info_command
No parameters (empty struct not allowed in C)
Definition: commands_gnss.h:82
@ MIP_REPLY_DESC_GNSS_SIGNAL_CONFIGURATION
Definition: commands_gnss.h:39
@ MIP_GNSS_BEIDOU_ENABLE_B2
Definition: commands_gnss.h:56
uint8_t reserved[4]
Definition: commands_gnss.h:125
void extract_mip_gnss_rtk_dongle_configuration_response(microstrain_serializer *serializer, mip_gnss_rtk_dongle_configuration_response *self)
Definition: commands_gnss.c:269
mip_cmd_result mip_gnss_receiver_info(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:43
mip_cmd_result mip_gnss_write_signal_configuration(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:135
@ MIP_GNSS_GLONASS_ENABLE_L2OF
Definition: commands_gnss.h:51
Definition: commands_gnss.h:147
uint8_t beidou_enable
Bitfield 0: Enable B1, 1: Enable B2, 2: Enable B2A.
Definition: commands_gnss.h:111
void extract_mip_gnss_receiver_info_response(microstrain_serializer *serializer, mip_gnss_receiver_info_response *self)
mip_cmd_result mip_gnss_write_rtk_dongle_configuration(mip_interface *device, uint8_t enable, const uint8_t *reserved)
Definition: commands_gnss.c:278
void insert_mip_gnss_rtk_dongle_configuration_command(microstrain_serializer *serializer, const mip_gnss_rtk_dongle_configuration_command *self)
Definition: commands_gnss.c:234
@ MIP_GNSS_GALILEO_ENABLE_E5B
Definition: commands_gnss.h:53
void insert_mip_gnss_signal_configuration_response(microstrain_serializer *serializer, const mip_gnss_signal_configuration_response *self)
Definition: commands_gnss.c:106
mip_function_selector
Definition: mip_descriptors.h:42
@ MIP_GNSS_CMD_DESC_SET
Definition: commands_gnss.h:32
@ MIP_REPLY_DESC_GNSS_LIST_RECEIVERS
Definition: commands_gnss.h:38