MIP_SDK
latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
|
mip_gnss_receiver_info_command_info receiver_info[5]
Definition: commands_gnss.h:89
@ MIP_REPLY_DESC_GNSS_SPARTN_CONFIGURATION
Definition: commands_gnss.h:42
@ MIP_GNSS_BEIDOU_ENABLE_B1
Definition: commands_gnss.h:57
uint8_t beidou_enable
Bitfield 0: Enable B1, 1: Enable B2, 2: Enable B2A.
Definition: commands_gnss.h:126
@ MIP_GNSS_BEIDOU_ENABLE_B2A
Definition: commands_gnss.h:59
Definition: commands_gnss.h:211
uint8_t next_key[32]
32 character string of ASCII hex valuesfor the next key (e.g. "bc" for 0xBC)
Definition: commands_gnss.h:162
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:110
mip_cmd_result mip_gnss_read_rtk_dongle_configuration(mip_interface *device, uint8_t *enable_out, uint8_t *reserved_out)
Definition: commands_gnss.c:509
uint8_t gps_enable
Bitfield 0: Enable L1CA, 1: Enable L2C, 2: Enable L5.
Definition: commands_gnss.h:123
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:551
@ MIP_GNSS_GPS_ENABLE_L2C
Definition: commands_gnss.h:50
uint8_t enable
Enable/Disable the SPARTN subsystem (0 = Disabled, 1 = Enabled)
Definition: commands_gnss.h:155
uint8_t current_key[32]
32 character string of ASCII hex values for the current key (e.g. "bc" for 0xBC)
Definition: commands_gnss.h:159
mip_cmd_result mip_gnss_load_spartn_configuration(mip_interface *device)
Definition: commands_gnss.c:423
uint32_t current_key_tow
The GPS time of week the current key is valid until.
Definition: commands_gnss.h:173
uint8_t enable
0 - Disabled, 1- Enabled
Definition: commands_gnss.h:203
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:51
Definition: commands_gnss.h:152
mip_cmd_result mip_gnss_save_signal_configuration(mip_interface *device)
Definition: commands_gnss.c:198
uint8_t next_key[32]
32 character string of ASCII hex valuesfor the next key (e.g. "bc" for 0xBC)
Definition: commands_gnss.h:178
void insert_mip_gnss_rtk_dongle_configuration_response(microstrain_serializer *serializer, const mip_gnss_rtk_dongle_configuration_response *self)
Definition: commands_gnss.c:474
uint16_t current_key_week
The GPS week number the current key is valid until.
Definition: commands_gnss.h:158
Definition: commands_gnss.h:121
uint8_t num_receivers
Number of physical receivers in the device.
Definition: commands_gnss.h:88
@ MIP_CMD_DESC_GNSS_SPARTN_CONFIGURATION
Definition: commands_gnss.h:37
@ MIP_GNSS_GALILEO_ENABLE_E1
Definition: commands_gnss.h:54
char description[32]
Ascii description of receiver. Contains the following info (comma-delimited): Module name/model Fir...
Definition: commands_gnss.h:76
uint8_t reserved[4]
Definition: commands_gnss.h:114
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:86
@ MIP_REPLY_DESC_GNSS_RTK_DONGLE_CONFIGURATION
Definition: commands_gnss.h:41
void extract_mip_gnss_spartn_configuration_response(microstrain_serializer *serializer, mip_gnss_spartn_configuration_response *self)
Definition: commands_gnss.c:308
uint8_t galileo_enable
Bitfield 0: Enable E1, 1: Enable E5B, 2: Enable E5A.
Definition: commands_gnss.h:112
@ MIP_CMD_DESC_GNSS_SIGNAL_CONFIGURATION
Definition: commands_gnss.h:35
Structure used for serialization.
Definition: serialization.h:42
Definition: commands_gnss.h:107
mip_cmd_result mip_gnss_default_spartn_configuration(mip_interface *device)
Definition: commands_gnss.c:435
uint32_t current_key_tow
The GPS time of week the current key is valid until.
Definition: commands_gnss.h:157
@ MIP_GNSS_GPS_ENABLE_L1CA
Definition: commands_gnss.h:49
uint8_t receiver_id
Receiver id: e.g. 1, 2, etc.
Definition: commands_gnss.h:74
Definition: commands_gnss.h:169
uint8_t glonass_enable
Bitfield 0: Enable L1OF, 1: Enable L2OF.
Definition: commands_gnss.h:124
Definition: commands_gnss.h:72
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:539
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:56
uint8_t galileo_enable
Bitfield 0: Enable E1, 1: Enable E5B, 2: Enable E5A.
Definition: commands_gnss.h:125
uint8_t reserved[3]
Definition: commands_gnss.h:214
@ MIP_GNSS_GLONASS_ENABLE_L1OF
Definition: commands_gnss.h:52
State of the interface for communicating with a MIP device.
Definition: mip_interface.h:44
uint8_t current_key[32]
32 character string of ASCII hex values for the current key (e.g. "bc" for 0xBC)
Definition: commands_gnss.h:175
uint8_t reserved[3]
Definition: commands_gnss.h:204
mip_cmd_result mip_gnss_default_rtk_dongle_configuration(mip_interface *device)
Definition: commands_gnss.c:563
uint8_t glonass_enable
Bitfield 0: Enable L1OF, 1: Enable L2OF.
Definition: commands_gnss.h:111
uint8_t mip_data_descriptor_set
MIP descriptor set associated with this receiver.
Definition: commands_gnss.h:75
uint8_t enable
Definition: commands_gnss.h:213
void extract_mip_gnss_rtk_dongle_configuration_command(microstrain_serializer *serializer, mip_gnss_rtk_dongle_configuration_command *self)
Definition: commands_gnss.c:460
uint8_t enable
Enable/Disable the SPARTN subsystem (0 = Disabled, 1 = Enabled)
Definition: commands_gnss.h:171
uint32_t next_key_tow
The GPS time of week the next key is valid until.
Definition: commands_gnss.h:176
@ MIP_CMD_DESC_GNSS_RTK_DONGLE_CONFIGURATION
Definition: commands_gnss.h:36
uint16_t next_key_week
The GPS week number the next key is valid until.
Definition: commands_gnss.h:177
mip_cmd_result mip_gnss_read_spartn_configuration(mip_interface *device, uint8_t *enable_out, uint8_t *type_out, uint32_t *current_key_tow_out, uint16_t *current_key_week_out, uint8_t *current_key_out, uint32_t *next_key_tow_out, uint16_t *next_key_week_out, uint8_t *next_key_out)
Definition: commands_gnss.c:362
struct mip_gnss_receiver_info_command mip_gnss_receiver_info_command
No parameters (empty struct not allowed in C)
Definition: commands_gnss.h:84
@ MIP_REPLY_DESC_GNSS_SIGNAL_CONFIGURATION
Definition: commands_gnss.h:40
uint16_t next_key_week
The GPS week number the next key is valid until.
Definition: commands_gnss.h:161
@ MIP_GNSS_BEIDOU_ENABLE_B2
Definition: commands_gnss.h:58
uint8_t reserved[4]
Definition: commands_gnss.h:127
void extract_mip_gnss_rtk_dongle_configuration_response(microstrain_serializer *serializer, mip_gnss_rtk_dongle_configuration_response *self)
Definition: commands_gnss.c:482
void extract_mip_gnss_spartn_configuration_command(microstrain_serializer *serializer, mip_gnss_spartn_configuration_command *self)
Definition: commands_gnss.c:260
uint16_t current_key_week
The GPS week number the current key is valid until.
Definition: commands_gnss.h:174
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
uint8_t type
Connection type (0 - None, 1 = Network, 2 = L-Band)
Definition: commands_gnss.h:172
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:53
mip_cmd_result mip_gnss_write_spartn_configuration(mip_interface *device, uint8_t enable, uint8_t type, uint32_t current_key_tow, uint16_t current_key_week, const uint8_t *current_key, uint32_t next_key_tow, uint16_t next_key_week, const uint8_t *next_key)
Definition: commands_gnss.c:330
void insert_mip_gnss_spartn_configuration_command(microstrain_serializer *serializer, const mip_gnss_spartn_configuration_command *self)
Definition: commands_gnss.c:234
Definition: commands_gnss.h:200
void insert_mip_gnss_spartn_configuration_response(microstrain_serializer *serializer, const mip_gnss_spartn_configuration_response *self)
Definition: commands_gnss.c:287
uint8_t beidou_enable
Bitfield 0: Enable B1, 1: Enable B2, 2: Enable B2A.
Definition: commands_gnss.h:113
void extract_mip_gnss_receiver_info_response(microstrain_serializer *serializer, mip_gnss_receiver_info_response *self)
uint8_t type
Connection type (0 - None, 1 = Network, 2 = L-Band)
Definition: commands_gnss.h:156
mip_cmd_result mip_gnss_write_rtk_dongle_configuration(mip_interface *device, uint8_t enable, const uint8_t *reserved)
Definition: commands_gnss.c:491
void insert_mip_gnss_rtk_dongle_configuration_command(microstrain_serializer *serializer, const mip_gnss_rtk_dongle_configuration_command *self)
Definition: commands_gnss.c:447
@ MIP_GNSS_GALILEO_ENABLE_E5B
Definition: commands_gnss.h:55
void insert_mip_gnss_signal_configuration_response(microstrain_serializer *serializer, const mip_gnss_signal_configuration_response *self)
Definition: commands_gnss.c:106
mip_cmd_result mip_gnss_save_spartn_configuration(mip_interface *device)
Definition: commands_gnss.c:411
uint32_t next_key_tow
The GPS time of week the next key is valid until.
Definition: commands_gnss.h:160
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:39