4 #include "../mip_result.h"
void insert_mip_gnss_base_station_info_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_base_station_info_data_valid_flags self)
Definition: data_gnss.c:1112
void insert_mip_gnss_base_station_info_data(mip_serializer *serializer, const mip_gnss_base_station_info_data *self)
Definition: data_gnss.c:1055
uint16_t mip_gnss_base_station_info_data_indicator_flags
Definition: data_gnss.h:907
void extract_mip_gnss_base_station_info_data_valid_flags(struct mip_serializer *serializer, mip_gnss_base_station_info_data_valid_flags *self)
Definition: data_gnss.c:1116
void insert_mip_gnss_base_station_info_data_indicator_flags(struct mip_serializer *serializer, const mip_gnss_base_station_info_data_indicator_flags self)
Definition: data_gnss.c:1101
void extract_mip_gnss_base_station_info_data_indicator_flags(struct mip_serializer *serializer, mip_gnss_base_station_info_data_indicator_flags *self)
Definition: data_gnss.c:1105
uint16_t mip_gnss_base_station_info_data_valid_flags
Definition: data_gnss.h:919
void extract_mip_gnss_base_station_info_data(mip_serializer *serializer, mip_gnss_base_station_info_data *self)
Definition: data_gnss.c:1073
void extract_mip_gnss_clock_info_2_data_valid_flags(struct mip_serializer *serializer, mip_gnss_clock_info_2_data_valid_flags *self)
Definition: data_gnss.c:798
void extract_mip_gnss_clock_info_2_data(mip_serializer *serializer, mip_gnss_clock_info_2_data *self)
Definition: data_gnss.c:771
void insert_mip_gnss_clock_info_2_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_clock_info_2_data_valid_flags self)
Definition: data_gnss.c:794
void insert_mip_gnss_clock_info_2_data(mip_serializer *serializer, const mip_gnss_clock_info_2_data *self)
Definition: data_gnss.c:758
uint16_t mip_gnss_clock_info_2_data_valid_flags
Definition: data_gnss.h:681
void extract_mip_gnss_clock_info_data(mip_serializer *serializer, mip_gnss_clock_info_data *self)
Definition: data_gnss.c:425
void insert_mip_gnss_clock_info_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_clock_info_data_valid_flags self)
Definition: data_gnss.c:446
void extract_mip_gnss_clock_info_data_valid_flags(struct mip_serializer *serializer, mip_gnss_clock_info_data_valid_flags *self)
Definition: data_gnss.c:450
void insert_mip_gnss_clock_info_data(mip_serializer *serializer, const mip_gnss_clock_info_data *self)
Definition: data_gnss.c:414
uint16_t mip_gnss_clock_info_data_valid_flags
Definition: data_gnss.h:413
void insert_mip_gnss_dgps_channel_data(mip_serializer *serializer, const mip_gnss_dgps_channel_data *self)
Definition: data_gnss.c:711
void insert_mip_gnss_dgps_channel_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_dgps_channel_data_valid_flags self)
Definition: data_gnss.c:747
uint16_t mip_gnss_dgps_channel_data_valid_flags
Definition: data_gnss.h:646
void extract_mip_gnss_dgps_channel_data(mip_serializer *serializer, mip_gnss_dgps_channel_data *self)
Definition: data_gnss.c:724
void extract_mip_gnss_dgps_channel_data_valid_flags(struct mip_serializer *serializer, mip_gnss_dgps_channel_data_valid_flags *self)
Definition: data_gnss.c:751
void insert_mip_gnss_dgps_info_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_dgps_info_data_valid_flags self)
Definition: data_gnss.c:700
void insert_mip_gnss_dgps_info_data(mip_serializer *serializer, const mip_gnss_dgps_info_data *self)
Definition: data_gnss.c:664
uint16_t mip_gnss_dgps_info_data_valid_flags
Definition: data_gnss.h:611
void extract_mip_gnss_dgps_info_data(mip_serializer *serializer, mip_gnss_dgps_info_data *self)
Definition: data_gnss.c:677
void extract_mip_gnss_dgps_info_data_valid_flags(struct mip_serializer *serializer, mip_gnss_dgps_info_data_valid_flags *self)
Definition: data_gnss.c:704
void insert_mip_gnss_dop_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_dop_data_valid_flags self)
Definition: data_gnss.c:305
void extract_mip_gnss_dop_data(mip_serializer *serializer, mip_gnss_dop_data *self)
Definition: data_gnss.c:276
uint16_t mip_gnss_dop_data_valid_flags
Definition: data_gnss.h:311
void insert_mip_gnss_dop_data(mip_serializer *serializer, const mip_gnss_dop_data *self)
Definition: data_gnss.c:257
void extract_mip_gnss_dop_data_valid_flags(struct mip_serializer *serializer, mip_gnss_dop_data_valid_flags *self)
Definition: data_gnss.c:309
void insert_mip_gnss_fix_info_data_fix_flags(struct mip_serializer *serializer, const mip_gnss_fix_info_data_fix_flags self)
Definition: data_gnss.c:500
void insert_mip_gnss_fix_info_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_fix_info_data_valid_flags self)
Definition: data_gnss.c:511
void extract_mip_gnss_fix_info_data_fix_type(struct mip_serializer *serializer, mip_gnss_fix_info_data_fix_type *self)
Definition: data_gnss.c:493
uint16_t mip_gnss_fix_info_data_valid_flags
Definition: data_gnss.h:458
uint8_t mip_gnss_fix_info_data_fix_type
Definition: data_gnss.h:444
void extract_mip_gnss_fix_info_data_valid_flags(struct mip_serializer *serializer, mip_gnss_fix_info_data_valid_flags *self)
Definition: data_gnss.c:515
void insert_mip_gnss_fix_info_data_fix_type(struct mip_serializer *serializer, const mip_gnss_fix_info_data_fix_type self)
Definition: data_gnss.c:489
uint16_t mip_gnss_fix_info_data_fix_flags
Definition: data_gnss.h:453
void insert_mip_gnss_fix_info_data(mip_serializer *serializer, const mip_gnss_fix_info_data *self)
Definition: data_gnss.c:457
void extract_mip_gnss_fix_info_data(mip_serializer *serializer, mip_gnss_fix_info_data *self)
Definition: data_gnss.c:468
void extract_mip_gnss_fix_info_data_fix_flags(struct mip_serializer *serializer, mip_gnss_fix_info_data_fix_flags *self)
Definition: data_gnss.c:504
void insert_mip_gnss_galileo_iono_corr_data(mip_serializer *serializer, const mip_gnss_galileo_iono_corr_data *self)
Definition: data_gnss.c:1731
void extract_mip_gnss_galileo_iono_corr_data(mip_serializer *serializer, mip_gnss_galileo_iono_corr_data *self)
Definition: data_gnss.c:1745
void extract_mip_gnss_galileo_iono_corr_data_valid_flags(struct mip_serializer *serializer, mip_gnss_galileo_iono_corr_data_valid_flags *self)
Definition: data_gnss.c:1773
void insert_mip_gnss_galileo_iono_corr_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_galileo_iono_corr_data_valid_flags self)
Definition: data_gnss.c:1769
uint16_t mip_gnss_galileo_iono_corr_data_valid_flags
Definition: data_gnss.h:1269
uint16_t mip_gnss_glo_ephemeris_data_valid_flags
Definition: data_gnss.h:1186
void extract_mip_gnss_glo_ephemeris_data(mip_serializer *serializer, mip_gnss_glo_ephemeris_data *self)
Definition: data_gnss.c:1603
void insert_mip_gnss_glo_ephemeris_data(mip_serializer *serializer, const mip_gnss_glo_ephemeris_data *self)
Definition: data_gnss.c:1547
void insert_mip_gnss_glo_ephemeris_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_glo_ephemeris_data_valid_flags self)
Definition: data_gnss.c:1669
void extract_mip_gnss_glo_ephemeris_data_valid_flags(struct mip_serializer *serializer, mip_gnss_glo_ephemeris_data_valid_flags *self)
Definition: data_gnss.c:1673
void extract_mip_gnss_gps_ephemeris_data_valid_flags(struct mip_serializer *serializer, mip_gnss_gps_ephemeris_data_valid_flags *self)
Definition: data_gnss.c:1540
uint16_t mip_gnss_gps_ephemeris_data_valid_flags
Definition: data_gnss.h:1126
void insert_mip_gnss_gps_ephemeris_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_gps_ephemeris_data_valid_flags self)
Definition: data_gnss.c:1536
void extract_mip_gnss_gps_ephemeris_data(mip_serializer *serializer, mip_gnss_gps_ephemeris_data *self)
Definition: data_gnss.c:1455
void insert_mip_gnss_gps_ephemeris_data(mip_serializer *serializer, const mip_gnss_gps_ephemeris_data *self)
Definition: data_gnss.c:1384
void extract_mip_gnss_gps_iono_corr_data(mip_serializer *serializer, mip_gnss_gps_iono_corr_data *self)
Definition: data_gnss.c:1695
void insert_mip_gnss_gps_iono_corr_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_gps_iono_corr_data_valid_flags self)
Definition: data_gnss.c:1720
uint16_t mip_gnss_gps_iono_corr_data_valid_flags
Definition: data_gnss.h:1236
void extract_mip_gnss_gps_iono_corr_data_valid_flags(struct mip_serializer *serializer, mip_gnss_gps_iono_corr_data_valid_flags *self)
Definition: data_gnss.c:1724
void insert_mip_gnss_gps_iono_corr_data(mip_serializer *serializer, const mip_gnss_gps_iono_corr_data *self)
Definition: data_gnss.c:1680
uint16_t mip_gnss_gps_leap_seconds_data_valid_flags
Definition: data_gnss.h:714
void insert_mip_gnss_gps_leap_seconds_data(mip_serializer *serializer, const mip_gnss_gps_leap_seconds_data *self)
Definition: data_gnss.c:805
void insert_mip_gnss_gps_leap_seconds_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_gps_leap_seconds_data_valid_flags self)
Definition: data_gnss.c:829
void extract_mip_gnss_gps_leap_seconds_data_valid_flags(struct mip_serializer *serializer, mip_gnss_gps_leap_seconds_data_valid_flags *self)
Definition: data_gnss.c:833
void extract_mip_gnss_gps_leap_seconds_data(mip_serializer *serializer, mip_gnss_gps_leap_seconds_data *self)
Definition: data_gnss.c:812
void extract_mip_gnss_gps_time_data_valid_flags(struct mip_serializer *serializer, mip_gnss_gps_time_data_valid_flags *self)
Definition: data_gnss.c:407
void insert_mip_gnss_gps_time_data(mip_serializer *serializer, const mip_gnss_gps_time_data *self)
Definition: data_gnss.c:375
uint16_t mip_gnss_gps_time_data_valid_flags
Definition: data_gnss.h:384
void insert_mip_gnss_gps_time_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_gps_time_data_valid_flags self)
Definition: data_gnss.c:403
void extract_mip_gnss_gps_time_data(mip_serializer *serializer, mip_gnss_gps_time_data *self)
Definition: data_gnss.c:384
void extract_mip_gnss_hw_status_data_valid_flags(struct mip_serializer *serializer, mip_gnss_hw_status_data_valid_flags *self)
Definition: data_gnss.c:657
void insert_mip_gnss_hw_status_data(mip_serializer *serializer, const mip_gnss_hw_status_data *self)
Definition: data_gnss.c:588
void extract_mip_gnss_hw_status_data(mip_serializer *serializer, mip_gnss_hw_status_data *self)
Definition: data_gnss.c:599
void insert_mip_gnss_hw_status_data_antenna_state(struct mip_serializer *serializer, const mip_gnss_hw_status_data_antenna_state self)
Definition: data_gnss.c:631
uint8_t mip_gnss_hw_status_data_antenna_power
Definition: data_gnss.h:554
uint8_t mip_gnss_hw_status_data_antenna_state
Definition: data_gnss.h:547
void extract_mip_gnss_hw_status_data_antenna_state(struct mip_serializer *serializer, mip_gnss_hw_status_data_antenna_state *self)
Definition: data_gnss.c:635
void extract_mip_gnss_hw_status_data_antenna_power(struct mip_serializer *serializer, mip_gnss_hw_status_data_antenna_power *self)
Definition: data_gnss.c:646
void insert_mip_gnss_hw_status_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_hw_status_data_valid_flags self)
Definition: data_gnss.c:653
uint16_t mip_gnss_hw_status_data_valid_flags
Definition: data_gnss.h:559
void extract_mip_gnss_hw_status_data_receiver_state(struct mip_serializer *serializer, mip_gnss_hw_status_data_receiver_state *self)
Definition: data_gnss.c:624
void insert_mip_gnss_hw_status_data_antenna_power(struct mip_serializer *serializer, const mip_gnss_hw_status_data_antenna_power self)
Definition: data_gnss.c:642
uint8_t mip_gnss_hw_status_data_receiver_state
Definition: data_gnss.h:542
void insert_mip_gnss_hw_status_data_receiver_state(struct mip_serializer *serializer, const mip_gnss_hw_status_data_receiver_state self)
Definition: data_gnss.c:620
void insert_mip_gnss_pos_ecef_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_pos_ecef_data_valid_flags self)
Definition: data_gnss.c:148
void extract_mip_gnss_pos_ecef_data_valid_flags(struct mip_serializer *serializer, mip_gnss_pos_ecef_data_valid_flags *self)
Definition: data_gnss.c:152
uint16_t mip_gnss_pos_ecef_data_valid_flags
Definition: data_gnss.h:216
void extract_mip_gnss_pos_ecef_data(mip_serializer *serializer, mip_gnss_pos_ecef_data *self)
Definition: data_gnss.c:128
void insert_mip_gnss_pos_ecef_data(mip_serializer *serializer, const mip_gnss_pos_ecef_data *self)
Definition: data_gnss.c:118
uint16_t mip_gnss_pos_llh_data_valid_flags
Definition: data_gnss.h:180
void extract_mip_gnss_pos_llh_data_valid_flags(struct mip_serializer *serializer, mip_gnss_pos_llh_data_valid_flags *self)
Definition: data_gnss.c:111
void insert_mip_gnss_pos_llh_data(mip_serializer *serializer, const mip_gnss_pos_llh_data *self)
Definition: data_gnss.c:63
void extract_mip_gnss_pos_llh_data(mip_serializer *serializer, mip_gnss_pos_llh_data *self)
Definition: data_gnss.c:80
void insert_mip_gnss_pos_llh_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_pos_llh_data_valid_flags self)
Definition: data_gnss.c:107
void extract_mip_gnss_raw_data_valid_flags(struct mip_serializer *serializer, mip_gnss_raw_data_valid_flags *self)
Definition: data_gnss.c:1377
void insert_mip_gnss_raw_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_raw_data_valid_flags self)
Definition: data_gnss.c:1373
void extract_mip_gnss_raw_data(mip_serializer *serializer, mip_gnss_raw_data *self)
Definition: data_gnss.c:1311
uint8_t mip_gnss_raw_data_gnss_signal_quality
Definition: data_gnss.h:1056
void insert_mip_gnss_raw_data(mip_serializer *serializer, const mip_gnss_raw_data *self)
Definition: data_gnss.c:1270
uint16_t mip_gnss_raw_data_valid_flags
Definition: data_gnss.h:1064
void insert_mip_gnss_raw_data_gnss_signal_quality(struct mip_serializer *serializer, const mip_gnss_raw_data_gnss_signal_quality self)
Definition: data_gnss.c:1362
void extract_mip_gnss_raw_data_gnss_signal_quality(struct mip_serializer *serializer, mip_gnss_raw_data_gnss_signal_quality *self)
Definition: data_gnss.c:1366
uint8_t mip_gnss_rf_error_detection_data_spoofing_state
Definition: data_gnss.h:858
void extract_mip_gnss_rf_error_detection_data_valid_flags(struct mip_serializer *serializer, mip_gnss_rf_error_detection_data_valid_flags *self)
Definition: data_gnss.c:1048
uint8_t mip_gnss_rf_error_detection_data_rfband
Definition: data_gnss.h:846
void insert_mip_gnss_rf_error_detection_data_jamming_state(struct mip_serializer *serializer, const mip_gnss_rf_error_detection_data_jamming_state self)
Definition: data_gnss.c:1022
uint8_t mip_gnss_rf_error_detection_data_jamming_state
Definition: data_gnss.h:852
void extract_mip_gnss_rf_error_detection_data_jamming_state(struct mip_serializer *serializer, mip_gnss_rf_error_detection_data_jamming_state *self)
Definition: data_gnss.c:1026
uint16_t mip_gnss_rf_error_detection_data_valid_flags
Definition: data_gnss.h:864
void extract_mip_gnss_rf_error_detection_data(mip_serializer *serializer, mip_gnss_rf_error_detection_data *self)
Definition: data_gnss.c:987
void insert_mip_gnss_rf_error_detection_data(mip_serializer *serializer, const mip_gnss_rf_error_detection_data *self)
Definition: data_gnss.c:973
void insert_mip_gnss_rf_error_detection_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_rf_error_detection_data_valid_flags self)
Definition: data_gnss.c:1044
void extract_mip_gnss_rf_error_detection_data_spoofing_state(struct mip_serializer *serializer, mip_gnss_rf_error_detection_data_spoofing_state *self)
Definition: data_gnss.c:1037
void insert_mip_gnss_rf_error_detection_data_spoofing_state(struct mip_serializer *serializer, const mip_gnss_rf_error_detection_data_spoofing_state self)
Definition: data_gnss.c:1033
void extract_mip_gnss_rf_error_detection_data_rfband(struct mip_serializer *serializer, mip_gnss_rf_error_detection_data_rfband *self)
Definition: data_gnss.c:1015
void insert_mip_gnss_rf_error_detection_data_rfband(struct mip_serializer *serializer, const mip_gnss_rf_error_detection_data_rfband self)
Definition: data_gnss.c:1011
void extract_mip_gnss_rtk_corrections_status_data_valid_flags(struct mip_serializer *serializer, mip_gnss_rtk_corrections_status_data_valid_flags *self)
Definition: data_gnss.c:1185
uint16_t mip_gnss_rtk_corrections_status_data_epoch_status
Definition: data_gnss.h:970
void insert_mip_gnss_rtk_corrections_status_data(mip_serializer *serializer, const mip_gnss_rtk_corrections_status_data *self)
Definition: data_gnss.c:1123
uint16_t mip_gnss_rtk_corrections_status_data_valid_flags
Definition: data_gnss.h:958
void insert_mip_gnss_rtk_corrections_status_data_epoch_status(struct mip_serializer *serializer, const mip_gnss_rtk_corrections_status_data_epoch_status self)
Definition: data_gnss.c:1192
void extract_mip_gnss_rtk_corrections_status_data_epoch_status(struct mip_serializer *serializer, mip_gnss_rtk_corrections_status_data_epoch_status *self)
Definition: data_gnss.c:1196
void insert_mip_gnss_rtk_corrections_status_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_rtk_corrections_status_data_valid_flags self)
Definition: data_gnss.c:1181
void extract_mip_gnss_rtk_corrections_status_data(mip_serializer *serializer, mip_gnss_rtk_corrections_status_data *self)
Definition: data_gnss.c:1147
void insert_mip_gnss_satellite_status_data(mip_serializer *serializer, const mip_gnss_satellite_status_data *self)
Definition: data_gnss.c:1203
void extract_mip_gnss_satellite_status_data(mip_serializer *serializer, mip_gnss_satellite_status_data *self)
Definition: data_gnss.c:1226
uint16_t mip_gnss_satellite_status_data_valid_flags
Definition: data_gnss.h:1015
void insert_mip_gnss_satellite_status_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_satellite_status_data_valid_flags self)
Definition: data_gnss.c:1259
void extract_mip_gnss_satellite_status_data_valid_flags(struct mip_serializer *serializer, mip_gnss_satellite_status_data_valid_flags *self)
Definition: data_gnss.c:1263
uint16_t mip_gnss_sbas_correction_data_valid_flags
Definition: data_gnss.h:809
void insert_mip_gnss_sbas_correction_data(mip_serializer *serializer, const mip_gnss_sbas_correction_data *self)
Definition: data_gnss.c:906
void extract_mip_gnss_sbas_correction_data(mip_serializer *serializer, mip_gnss_sbas_correction_data *self)
Definition: data_gnss.c:929
void insert_mip_gnss_sbas_correction_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_sbas_correction_data_valid_flags self)
Definition: data_gnss.c:962
void extract_mip_gnss_sbas_correction_data_valid_flags(struct mip_serializer *serializer, mip_gnss_sbas_correction_data_valid_flags *self)
Definition: data_gnss.c:966
void extract_mip_gnss_sbas_info_data_valid_flags(struct mip_serializer *serializer, mip_gnss_sbas_info_data_valid_flags *self)
Definition: data_gnss.c:899
void insert_mip_gnss_sbas_info_data_sbas_status(struct mip_serializer *serializer, const mip_gnss_sbas_info_data_sbas_status self)
Definition: data_gnss.c:884
uint8_t mip_gnss_sbas_info_data_sbas_status
Definition: data_gnss.h:740
uint16_t mip_gnss_sbas_info_data_valid_flags
Definition: data_gnss.h:747
void insert_mip_gnss_sbas_info_data(mip_serializer *serializer, const mip_gnss_sbas_info_data *self)
Definition: data_gnss.c:840
void extract_mip_gnss_sbas_info_data_sbas_status(struct mip_serializer *serializer, mip_gnss_sbas_info_data_sbas_status *self)
Definition: data_gnss.c:888
void insert_mip_gnss_sbas_info_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_sbas_info_data_valid_flags self)
Definition: data_gnss.c:895
void extract_mip_gnss_sbas_info_data(mip_serializer *serializer, mip_gnss_sbas_info_data *self)
Definition: data_gnss.c:857
uint16_t mip_gnss_sv_info_data_valid_flags
Definition: data_gnss.h:502
void insert_mip_gnss_sv_info_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_sv_info_data_valid_flags self)
Definition: data_gnss.c:577
void insert_mip_gnss_sv_info_data(mip_serializer *serializer, const mip_gnss_sv_info_data *self)
Definition: data_gnss.c:522
uint16_t mip_gnss_sv_info_data_svflags
Definition: data_gnss.h:497
void extract_mip_gnss_sv_info_data_valid_flags(struct mip_serializer *serializer, mip_gnss_sv_info_data_valid_flags *self)
Definition: data_gnss.c:581
void extract_mip_gnss_sv_info_data(mip_serializer *serializer, mip_gnss_sv_info_data *self)
Definition: data_gnss.c:539
void insert_mip_gnss_sv_info_data_svflags(struct mip_serializer *serializer, const mip_gnss_sv_info_data_svflags self)
Definition: data_gnss.c:566
void extract_mip_gnss_sv_info_data_svflags(struct mip_serializer *serializer, mip_gnss_sv_info_data_svflags *self)
Definition: data_gnss.c:570
void insert_mip_gnss_utc_time_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_utc_time_data_valid_flags self)
Definition: data_gnss.c:364
uint16_t mip_gnss_utc_time_data_valid_flags
Definition: data_gnss.h:350
void extract_mip_gnss_utc_time_data(mip_serializer *serializer, mip_gnss_utc_time_data *self)
Definition: data_gnss.c:335
void insert_mip_gnss_utc_time_data(mip_serializer *serializer, const mip_gnss_utc_time_data *self)
Definition: data_gnss.c:316
void extract_mip_gnss_utc_time_data_valid_flags(struct mip_serializer *serializer, mip_gnss_utc_time_data_valid_flags *self)
Definition: data_gnss.c:368
void extract_mip_gnss_vel_ecef_data_valid_flags(struct mip_serializer *serializer, mip_gnss_vel_ecef_data_valid_flags *self)
Definition: data_gnss.c:250
void extract_mip_gnss_vel_ecef_data(mip_serializer *serializer, mip_gnss_vel_ecef_data *self)
Definition: data_gnss.c:226
void insert_mip_gnss_vel_ecef_data(mip_serializer *serializer, const mip_gnss_vel_ecef_data *self)
Definition: data_gnss.c:216
uint16_t mip_gnss_vel_ecef_data_valid_flags
Definition: data_gnss.h:282
void insert_mip_gnss_vel_ecef_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_vel_ecef_data_valid_flags self)
Definition: data_gnss.c:246
uint16_t mip_gnss_vel_ned_data_valid_flags
Definition: data_gnss.h:245
void extract_mip_gnss_vel_ned_data_valid_flags(struct mip_serializer *serializer, mip_gnss_vel_ned_data_valid_flags *self)
Definition: data_gnss.c:209
void insert_mip_gnss_vel_ned_data(mip_serializer *serializer, const mip_gnss_vel_ned_data *self)
Definition: data_gnss.c:159
void insert_mip_gnss_vel_ned_data_valid_flags(struct mip_serializer *serializer, const mip_gnss_vel_ned_data_valid_flags self)
Definition: data_gnss.c:205
void extract_mip_gnss_vel_ned_data(mip_serializer *serializer, mip_gnss_vel_ned_data *self)
Definition: data_gnss.c:177
void extract_mip_sbas_system(struct mip_serializer *serializer, mip_sbas_system *self)
Definition: data_gnss.c:51
void insert_mip_gnss_constellation_id(struct mip_serializer *serializer, const mip_gnss_constellation_id self)
Definition: data_gnss.c:25
void insert_mip_gnss_signal_id(struct mip_serializer *serializer, const mip_gnss_signal_id self)
Definition: data_gnss.c:36
uint8_t mip_gnss_signal_id
Definition: data_gnss.h:87
uint8_t mip_gnss_constellation_id
Definition: data_gnss.h:76
uint8_t mip_sbas_system
Definition: data_gnss.h:157
void insert_mip_sbas_system(struct mip_serializer *serializer, const mip_sbas_system self)
Definition: data_gnss.c:47
void extract_mip_gnss_signal_id(struct mip_serializer *serializer, mip_gnss_signal_id *self)
Definition: data_gnss.c:40
void extract_mip_gnss_constellation_id(struct mip_serializer *serializer, mip_gnss_constellation_id *self)
Definition: data_gnss.c:29
@ MIP_GNSS_DGPS_INFO_MAX_CHANNEL_NUMBER
Definition: data_gnss.h:167
@ MIP_GNSS4_DATA_DESC_SET
Definition: data_gnss.h:74
@ MIP_DATA_DESC_GNSS_SBAS_INFO
Definition: data_gnss.h:50
@ MIP_DATA_DESC_GNSS_SATELLITE_STATUS
Definition: data_gnss.h:53
@ MIP_DATA_DESC_GNSS_VELOCITY_NED
Definition: data_gnss.h:37
@ MIP_DATA_DESC_GNSS_SV_INFO
Definition: data_gnss.h:44
@ MIP_DATA_DESC_GNSS_GPS_TIME
Definition: data_gnss.h:41
@ MIP_DATA_DESC_GNSS_BASE_STATION_INFO
Definition: data_gnss.h:56
@ MIP_DATA_DESC_GNSS_GPS_LEAP_SECONDS
Definition: data_gnss.h:49
@ MIP_DATA_DESC_GNSS_GLONASS_EPHEMERIS
Definition: data_gnss.h:59
@ MIP_DATA_DESC_GNSS_CLOCK_INFO_2
Definition: data_gnss.h:48
@ MIP_DATA_DESC_GNSS_RTK_CORRECTIONS_STATUS
Definition: data_gnss.h:57
@ MIP_DATA_DESC_GNSS_RF_ERROR_DETECTION
Definition: data_gnss.h:52
@ MIP_DATA_DESC_GNSS_GPS_EPHEMERIS
Definition: data_gnss.h:58
@ MIP_DATA_DESC_GNSS_GALILEO_IONO_CORR
Definition: data_gnss.h:63
@ MIP_DATA_DESC_GNSS_CLOCK_INFO
Definition: data_gnss.h:42
@ MIP_DATA_DESC_GNSS_GALILEO_EPHEMERIS
Definition: data_gnss.h:60
@ MIP_DATA_DESC_GNSS_GPS_IONO_CORR
Definition: data_gnss.h:61
@ MIP_DATA_DESC_GNSS_POSITION_ECEF
Definition: data_gnss.h:36
@ MIP_DATA_DESC_GNSS_HW_STATUS
Definition: data_gnss.h:45
@ MIP_DATA_DESC_GNSS_POSITION_LLH
Definition: data_gnss.h:35
@ MIP_DATA_DESC_GNSS_FIX_INFO
Definition: data_gnss.h:43
@ MIP_DATA_DESC_GNSS_GLONASS_IONO_CORR
Definition: data_gnss.h:62
@ MIP_GNSS_DATA_DESC_SET
Definition: data_gnss.h:33
@ MIP_DATA_DESC_GNSS_SATELLITE_SIGNAL_STATUS
Definition: data_gnss.h:54
@ MIP_DATA_DESC_GNSS_DGPS_CHANNEL_STATUS
Definition: data_gnss.h:47
@ MIP_DATA_DESC_GNSS_SBAS_CORRECTION
Definition: data_gnss.h:51
@ MIP_DATA_DESC_GNSS_DOP
Definition: data_gnss.h:39
@ MIP_DATA_DESC_GNSS_DGPS_INFO
Definition: data_gnss.h:46
@ MIP_DATA_DESC_GNSS_UTC_TIME
Definition: data_gnss.h:40
@ MIP_DATA_DESC_GNSS_VELOCITY_ECEF
Definition: data_gnss.h:38
@ MIP_DATA_DESC_GNSS_RAW
Definition: data_gnss.h:55
@ MIP_GNSS3_DATA_DESC_SET
Definition: data_gnss.h:73
@ MIP_GNSS5_DATA_DESC_SET
Definition: data_gnss.h:75
@ MIP_GNSS2_DATA_DESC_SET
Definition: data_gnss.h:72
@ MIP_GNSS_SV_INFO_MAX_SV_NUMBER
Definition: data_gnss.h:168
@ MIP_GNSS1_DATA_DESC_SET
Definition: data_gnss.h:71
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.
bool extract_mip_gnss_utc_time_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:354
bool extract_mip_gnss_fix_info_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:479
bool extract_mip_gnss_dgps_info_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:690
bool extract_mip_gnss_satellite_status_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:1249
bool extract_mip_gnss_rtk_corrections_status_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:1171
bool extract_mip_gnss_vel_ecef_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:236
bool extract_mip_gnss_dop_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:295
bool extract_mip_gnss_hw_status_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:610
bool extract_mip_gnss_sv_info_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:556
bool extract_mip_gnss_gps_iono_corr_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:1710
bool extract_mip_gnss_dgps_channel_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:737
bool extract_mip_gnss_raw_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:1352
bool extract_mip_gnss_rf_error_detection_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:1001
bool extract_mip_gnss_glo_ephemeris_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:1659
bool extract_mip_gnss_gps_leap_seconds_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:819
bool extract_mip_gnss_gps_ephemeris_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:1526
bool extract_mip_gnss_galileo_iono_corr_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:1759
bool extract_mip_gnss_pos_llh_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:97
bool extract_mip_gnss_sbas_info_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:874
bool extract_mip_gnss_clock_info_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:436
bool extract_mip_gnss_vel_ned_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:195
bool extract_mip_gnss_gps_time_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:393
bool extract_mip_gnss_clock_info_2_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:784
bool extract_mip_gnss_sbas_correction_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:952
bool extract_mip_gnss_pos_ecef_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:138
bool extract_mip_gnss_base_station_info_data_from_field(const mip_field *field, void *ptr)
Definition: data_gnss.c:1091
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: data_gnss.h:930
float height
Antenna Height above the marker used in the survey [m].
Definition: data_gnss.h:934
uint16_t week_number
GPS Week since 1980 [weeks].
Definition: data_gnss.h:932
double time_of_week
GPS Time of week the message was received [seconds].
Definition: data_gnss.h:931
uint16_t station_id
Range: 0-4095.
Definition: data_gnss.h:935
mip_gnss_base_station_info_data_valid_flags valid_flags
Definition: data_gnss.h:937
double ecef_pos[3]
Earth-centered, Earth-fixed [m].
Definition: data_gnss.h:933
mip_gnss_base_station_info_data_indicator_flags indicators
Bitfield.
Definition: data_gnss.h:936
Definition: data_gnss.h:690
double bias_accuracy_estimate
Definition: data_gnss.h:693
double drift_accuracy_estimate
Definition: data_gnss.h:694
mip_gnss_clock_info_2_data_valid_flags valid_flags
Definition: data_gnss.h:695
double bias
Definition: data_gnss.h:691
double drift
Definition: data_gnss.h:692
Definition: data_gnss.h:421
double accuracy_estimate
[seconds]
Definition: data_gnss.h:424
mip_gnss_clock_info_data_valid_flags valid_flags
Definition: data_gnss.h:425
double bias
[seconds]
Definition: data_gnss.h:422
double drift
[seconds/second]
Definition: data_gnss.h:423
Definition: data_gnss.h:655
mip_gnss_dgps_channel_data_valid_flags valid_flags
Definition: data_gnss.h:660
float age
[s]
Definition: data_gnss.h:657
float range_correction
[m]
Definition: data_gnss.h:658
uint8_t sv_id
Definition: data_gnss.h:656
float range_rate_correction
[m/s]
Definition: data_gnss.h:659
Definition: data_gnss.h:620
uint8_t sv_id
Definition: data_gnss.h:621
float range_correction
Definition: data_gnss.h:623
mip_gnss_dgps_info_data_valid_flags valid_flags
Definition: data_gnss.h:625
float range_rate_correction
Definition: data_gnss.h:624
float age
Definition: data_gnss.h:622
Definition: data_gnss.h:323
float tdop
Time DOP.
Definition: data_gnss.h:328
float pdop
Position DOP.
Definition: data_gnss.h:325
float vdop
Vertical DOP.
Definition: data_gnss.h:327
float gdop
Geometric DOP.
Definition: data_gnss.h:324
float edop
Easting DOP.
Definition: data_gnss.h:330
float hdop
Horizontal DOP.
Definition: data_gnss.h:326
float ndop
Northing DOP.
Definition: data_gnss.h:329
mip_gnss_dop_data_valid_flags valid_flags
Definition: data_gnss.h:331
Definition: data_gnss.h:466
mip_gnss_fix_info_data_fix_flags fix_flags
Definition: data_gnss.h:469
mip_gnss_fix_info_data_fix_type fix_type
Definition: data_gnss.h:467
mip_gnss_fix_info_data_valid_flags valid_flags
Definition: data_gnss.h:470
uint8_t num_sv
Definition: data_gnss.h:468
Definition: data_gnss.h:1278
double alpha[3]
Coefficients for the model.
Definition: data_gnss.h:1281
uint16_t week_number
GPS Week since 1980 [weeks].
Definition: data_gnss.h:1280
double time_of_week
GPS Time of week [seconds].
Definition: data_gnss.h:1279
uint8_t disturbance_flags
Region disturbance flags (bits 1-5).
Definition: data_gnss.h:1282
mip_gnss_galileo_iono_corr_data_valid_flags valid_flags
Definition: data_gnss.h:1283
Definition: data_gnss.h:1192
uint8_t sat_type
Type of satellite (M) GLONASS = 0, GLONASS-M = 1.
Definition: data_gnss.h:1201
uint32_t tk
Frame start time within current day [seconds].
Definition: data_gnss.h:1199
int8_t freq_number
GLONASS frequency number (-7 to 24)
Definition: data_gnss.h:1198
uint8_t P2
Oddness "1" or evenness "0" of the value of tb.
Definition: data_gnss.h:1214
uint8_t P1
Time interval between adjacent values of tb [minutes].
Definition: data_gnss.h:1213
uint8_t En
Age of current information [days].
Definition: data_gnss.h:1212
double tau_n
Time correction relative to GLONASS Time [seconds].
Definition: data_gnss.h:1203
uint8_t count
Total number of fields in this epoch.
Definition: data_gnss.h:1194
double time_of_week
GPS Time of week [seconds].
Definition: data_gnss.h:1195
double x[3]
Satellite PE-90 position [m].
Definition: data_gnss.h:1204
mip_gnss_glo_ephemeris_data_valid_flags valid_flags
Definition: data_gnss.h:1217
uint8_t health
Satellite Health (Bn), Non-zero indicates satellite malfunction.
Definition: data_gnss.h:1207
float v[3]
Satellite PE-90 velocity [m/s].
Definition: data_gnss.h:1205
uint16_t week_number
GPS Week since 1980 [weeks].
Definition: data_gnss.h:1196
float delta_tau_n
Time difference between L1 and L2[m/s].
Definition: data_gnss.h:1210
uint8_t P3
Number of satellites in almanac for this frame.
Definition: data_gnss.h:1215
uint8_t P4
Flag indicating ephemeris parameters are present.
Definition: data_gnss.h:1216
uint8_t P
Satellite operation mode (See GLONASS ICD)
Definition: data_gnss.h:1208
double gamma
Relative deviation of carrier frequency from nominal [dimesnionless].
Definition: data_gnss.h:1202
uint8_t NT
Day number within a 4 year period.
Definition: data_gnss.h:1209
float a[3]
Satellite PE-90 acceleration due to pertubations [m/s^2].
Definition: data_gnss.h:1206
uint8_t index
Index of this field in this epoch.
Definition: data_gnss.h:1193
uint8_t Ft
User Range Accuracy (See GLONASS ICD)
Definition: data_gnss.h:1211
uint8_t satellite_id
GNSS satellite id within the constellation.
Definition: data_gnss.h:1197
uint32_t tb
Ephemeris reference time [seconds].
Definition: data_gnss.h:1200
Definition: data_gnss.h:1133
uint8_t health
Satellite and signal health.
Definition: data_gnss.h:1139
uint8_t iode
Issue of Data Ephemeris.
Definition: data_gnss.h:1141
double c_uc
Harmonic Correction Term.
Definition: data_gnss.h:1163
double omega
Longitude of Ascending Node [rad].
Definition: data_gnss.h:1157
double ISC_L1CA
Definition: data_gnss.h:1147
double a
Semi-major axis [m].
Definition: data_gnss.h:1150
double eccentricity
Definition: data_gnss.h:1155
double delta_mean_motion
[rad].
Definition: data_gnss.h:1153
double inclination_dot
Inclination angle rate of change [rad/s].
Definition: data_gnss.h:1160
double c_rc
Harmonic Correction Term.
Definition: data_gnss.h:1165
double c_us
Harmonic Correction Term.
Definition: data_gnss.h:1164
double ISC_L2C
Definition: data_gnss.h:1148
double c_rs
Harmonic Correction Term.
Definition: data_gnss.h:1166
double a_dot
Semi-matjor axis rate [m/s].
Definition: data_gnss.h:1151
double mean_anomaly
[rad].
Definition: data_gnss.h:1152
double inclination
Inclination angle [rad].
Definition: data_gnss.h:1159
double c_ic
Harmonic Correction Term.
Definition: data_gnss.h:1161
double argument_of_perigee
[rad].
Definition: data_gnss.h:1156
double af2
Clock drift rate in [s/s^2].
Definition: data_gnss.h:1145
uint8_t index
Index of this field in this epoch.
Definition: data_gnss.h:1134
uint8_t iodc
Issue of Data Clock. This increments each time the data changes and rolls over at 4....
Definition: data_gnss.h:1140
double af0
Clock bias in [s].
Definition: data_gnss.h:1143
double t_gd
T Group Delay [s].
Definition: data_gnss.h:1146
double omega_dot
Rate of Right Ascention [rad/s].
Definition: data_gnss.h:1158
double time_of_week
GPS Time of week [seconds].
Definition: data_gnss.h:1136
uint16_t week_number
GPS Week since 1980 [weeks].
Definition: data_gnss.h:1137
double t_oc
Reference time for clock data.
Definition: data_gnss.h:1142
double t_oe
Reference time for ephemeris in [s].
Definition: data_gnss.h:1149
uint8_t count
Total number of fields in this epoch.
Definition: data_gnss.h:1135
double delta_mean_motion_dot
[rad/s].
Definition: data_gnss.h:1154
double af1
Clock drift in [s/s].
Definition: data_gnss.h:1144
mip_gnss_gps_ephemeris_data_valid_flags valid_flags
Definition: data_gnss.h:1167
uint8_t satellite_id
GNSS satellite id within the constellation.
Definition: data_gnss.h:1138
double c_is
Harmonic Correction Term.
Definition: data_gnss.h:1162
Definition: data_gnss.h:1245
mip_gnss_gps_iono_corr_data_valid_flags valid_flags
Definition: data_gnss.h:1250
double time_of_week
GPS Time of week [seconds].
Definition: data_gnss.h:1246
double beta[4]
Ionospheric Correction Terms.
Definition: data_gnss.h:1249
double alpha[4]
Ionospheric Correction Terms.
Definition: data_gnss.h:1248
uint16_t week_number
GPS Week since 1980 [weeks].
Definition: data_gnss.h:1247
Definition: data_gnss.h:719
mip_gnss_gps_leap_seconds_data_valid_flags valid_flags
Definition: data_gnss.h:721
uint8_t leap_seconds
[s]
Definition: data_gnss.h:720
Definition: data_gnss.h:391
double tow
GPS Time of week [seconds].
Definition: data_gnss.h:392
mip_gnss_gps_time_data_valid_flags valid_flags
Definition: data_gnss.h:394
uint16_t week_number
GPS Week since 1980 [weeks].
Definition: data_gnss.h:393
Definition: data_gnss.h:567
mip_gnss_hw_status_data_receiver_state receiver_state
Definition: data_gnss.h:568
mip_gnss_hw_status_data_antenna_power antenna_power
Definition: data_gnss.h:570
mip_gnss_hw_status_data_antenna_state antenna_state
Definition: data_gnss.h:569
mip_gnss_hw_status_data_valid_flags valid_flags
Definition: data_gnss.h:571
Definition: data_gnss.h:223
double x[3]
[meters]
Definition: data_gnss.h:224
mip_gnss_pos_ecef_data_valid_flags valid_flags
Definition: data_gnss.h:226
float x_accuracy
[meters]
Definition: data_gnss.h:225
Definition: data_gnss.h:190
double latitude
[degrees]
Definition: data_gnss.h:191
float horizontal_accuracy
[meters]
Definition: data_gnss.h:195
float vertical_accuracy
[meters]
Definition: data_gnss.h:196
double longitude
[degrees]
Definition: data_gnss.h:192
mip_gnss_pos_llh_data_valid_flags valid_flags
Definition: data_gnss.h:197
double ellipsoid_height
[meters]
Definition: data_gnss.h:193
double msl_height
[meters]
Definition: data_gnss.h:194
Definition: data_gnss.h:1085
float doppler
Measured doppler shift [Hz].
Definition: data_gnss.h:1099
float lock_time
DOC Minimum carrier phase lock time [s]. Note: the maximum value is dependent on the receiver.
Definition: data_gnss.h:1103
uint8_t satellite_id
GNSS satellite id within the constellation.
Definition: data_gnss.h:1093
uint16_t receiver_id
When the measurement comes from RTCM, this will be the reference station ID; otherwise,...
Definition: data_gnss.h:1090
double time_of_week
GPS Time of week [seconds].
Definition: data_gnss.h:1088
double carrier_phase
Carrier phase measurement [Carrier periods].
Definition: data_gnss.h:1098
float range_uncert
Uncertainty of the pseudorange measurement [m].
Definition: data_gnss.h:1100
mip_gnss_raw_data_valid_flags valid_flags
Definition: data_gnss.h:1104
float signal_strength
Carrier to noise ratio [dBHz].
Definition: data_gnss.h:1095
mip_gnss_signal_id signal_id
Signal identifier for the satellite.
Definition: data_gnss.h:1094
double pseudorange
Pseudorange measurement [meters].
Definition: data_gnss.h:1097
mip_gnss_constellation_id gnss_id
Definition: data_gnss.h:1092
uint8_t tracking_channel
Channel the receiver is using to track this satellite.
Definition: data_gnss.h:1091
float doppler_uncert
Uncertainty of the measured doppler shift [Hz].
Definition: data_gnss.h:1102
uint8_t index
Index of this field in this epoch.
Definition: data_gnss.h:1086
float phase_uncert
Uncertainty of the phase measurement [Carrier periods].
Definition: data_gnss.h:1101
uint16_t week_number
GPS Week since 1980 [weeks].
Definition: data_gnss.h:1089
mip_gnss_raw_data_gnss_signal_quality quality
Indicator of signal quality.
Definition: data_gnss.h:1096
uint8_t count
Total number of fields in this epoch.
Definition: data_gnss.h:1087
Definition: data_gnss.h:872
uint8_t reserved[4]
Reserved for future use.
Definition: data_gnss.h:876
mip_gnss_rf_error_detection_data_valid_flags valid_flags
Definition: data_gnss.h:877
mip_gnss_rf_error_detection_data_jamming_state jamming_state
GNSS Jamming State (as reported by the GNSS module)
Definition: data_gnss.h:874
mip_gnss_rf_error_detection_data_rfband rf_band
RF Band of the reported information.
Definition: data_gnss.h:873
mip_gnss_rf_error_detection_data_spoofing_state spoofing_state
GNSS Spoofing State (as reported by the GNSS module)
Definition: data_gnss.h:875
Definition: data_gnss.h:983
mip_gnss_rtk_corrections_status_data_epoch_status epoch_status
Status of the corrections received during this epoch.
Definition: data_gnss.h:986
uint16_t week_number
GPS Week since 1980 [weeks].
Definition: data_gnss.h:985
double time_of_week
GPS Time of week [seconds].
Definition: data_gnss.h:984
float gps_correction_latency
Latency of last GPS correction [seconds].
Definition: data_gnss.h:988
float galileo_correction_latency
Latency of last Galileo correction [seconds].
Definition: data_gnss.h:990
mip_gnss_rtk_corrections_status_data_valid_flags valid_flags
Definition: data_gnss.h:993
uint32_t reserved[4]
Reserved for future use.
Definition: data_gnss.h:992
uint32_t dongle_status
RTK Dongle Status Flags (valid only when using RTK dongle, see MIP_CMD_DESC_RTK_GET_STATUS_FLAGS for ...
Definition: data_gnss.h:987
float beidou_correction_latency
Latency of last Beidou correction [seconds].
Definition: data_gnss.h:991
float glonass_correction_latency
Latency of last GLONASS correction [seconds].
Definition: data_gnss.h:989
Definition: data_gnss.h:1027
uint8_t count
Total number of fields in this epoch.
Definition: data_gnss.h:1029
uint8_t index
Index of this field in this epoch.
Definition: data_gnss.h:1028
float elevation
Elevation of the satellite relative to the rover [degrees].
Definition: data_gnss.h:1034
mip_gnss_satellite_status_data_valid_flags valid_flags
Definition: data_gnss.h:1037
float azimuth
Azimuth of the satellite relative to the rover [degrees].
Definition: data_gnss.h:1035
bool health
True if the satellite is healthy.
Definition: data_gnss.h:1036
uint8_t satellite_id
GNSS satellite id within the constellation.
Definition: data_gnss.h:1033
uint16_t week_number
GPS Week since 1980 [weeks].
Definition: data_gnss.h:1031
double time_of_week
GPS Time of week [seconds].
Definition: data_gnss.h:1030
mip_gnss_constellation_id gnss_id
Definition: data_gnss.h:1032
Definition: data_gnss.h:817
float pseudorange_correction
Pseudorange correction [meters].
Definition: data_gnss.h:825
mip_gnss_sbas_correction_data_valid_flags valid_flags
Definition: data_gnss.h:827
uint8_t count
Total number of fields in this epoch.
Definition: data_gnss.h:819
mip_gnss_constellation_id gnss_id
GNSS constellation id.
Definition: data_gnss.h:822
uint16_t week_number
GPS Week since 1980 [weeks].
Definition: data_gnss.h:821
uint8_t udrei
[See above 0-13 usable, 14 not monitored, 15 - do not use]
Definition: data_gnss.h:824
double time_of_week
GPS Time of week the message was received [seconds].
Definition: data_gnss.h:820
uint8_t sv_id
GNSS satellite id within the constellation.
Definition: data_gnss.h:823
float iono_correction
Ionospheric correction [meters].
Definition: data_gnss.h:826
uint8_t index
Index of this field in this epoch.
Definition: data_gnss.h:818
Definition: data_gnss.h:758
uint8_t sbas_id
SBAS satellite id.
Definition: data_gnss.h:762
uint8_t count
Number of SBAS corrections.
Definition: data_gnss.h:763
mip_sbas_system sbas_system
SBAS system id.
Definition: data_gnss.h:761
uint16_t week_number
GPS Week since 1980 [weeks].
Definition: data_gnss.h:760
mip_gnss_sbas_info_data_sbas_status sbas_status
Status of the SBAS service.
Definition: data_gnss.h:764
double time_of_week
GPS Time of week [seconds].
Definition: data_gnss.h:759
mip_gnss_sbas_info_data_valid_flags valid_flags
Definition: data_gnss.h:765
Definition: data_gnss.h:513
uint8_t channel
Receiver channel number.
Definition: data_gnss.h:514
int16_t azimuth
[deg]
Definition: data_gnss.h:517
uint16_t carrier_noise_ratio
[dBHz]
Definition: data_gnss.h:516
mip_gnss_sv_info_data_svflags sv_flags
Definition: data_gnss.h:519
mip_gnss_sv_info_data_valid_flags valid_flags
Definition: data_gnss.h:520
int16_t elevation
[deg]
Definition: data_gnss.h:518
uint8_t sv_id
GNSS Satellite ID.
Definition: data_gnss.h:515
Definition: data_gnss.h:357
uint8_t day
Definition: data_gnss.h:360
mip_gnss_utc_time_data_valid_flags valid_flags
Definition: data_gnss.h:365
uint8_t min
Definition: data_gnss.h:362
uint16_t year
Definition: data_gnss.h:358
uint8_t month
Definition: data_gnss.h:359
uint8_t sec
Definition: data_gnss.h:363
uint32_t msec
[Milliseconds]
Definition: data_gnss.h:364
uint8_t hour
Definition: data_gnss.h:361
Definition: data_gnss.h:289
mip_gnss_vel_ecef_data_valid_flags valid_flags
Definition: data_gnss.h:292
float v_accuracy
[meters/second]
Definition: data_gnss.h:291
float v[3]
[meters/second]
Definition: data_gnss.h:290
Definition: data_gnss.h:256
float heading_accuracy
[degrees]
Definition: data_gnss.h:262
mip_gnss_vel_ned_data_valid_flags valid_flags
Definition: data_gnss.h:263
float v[3]
[meters/second]
Definition: data_gnss.h:257
float heading
[degrees]
Definition: data_gnss.h:260
float speed_accuracy
[meters/second]
Definition: data_gnss.h:261
float ground_speed
[meters/second]
Definition: data_gnss.h:259
float speed
[meters/second]
Definition: data_gnss.h:258
Structure used for serialization.
Definition: serialization.h:44