MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Classes | Namespaces | Typedefs | Enumerations | Functions
data_gnss.h File Reference
#include "descriptors.h"
#include "../mip_result.h"
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
Include dependency graph for data_gnss.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mip::C::mip_gnss_pos_llh_data
 
struct  mip::C::mip_gnss_pos_ecef_data
 
struct  mip::C::mip_gnss_vel_ned_data
 
struct  mip::C::mip_gnss_vel_ecef_data
 
struct  mip::C::mip_gnss_dop_data
 
struct  mip::C::mip_gnss_utc_time_data
 
struct  mip::C::mip_gnss_gps_time_data
 
struct  mip::C::mip_gnss_clock_info_data
 
struct  mip::C::mip_gnss_fix_info_data
 
struct  mip::C::mip_gnss_sv_info_data
 
struct  mip::C::mip_gnss_hw_status_data
 
struct  mip::C::mip_gnss_dgps_info_data
 
struct  mip::C::mip_gnss_dgps_channel_data
 
struct  mip::C::mip_gnss_clock_info_2_data
 
struct  mip::C::mip_gnss_gps_leap_seconds_data
 
struct  mip::C::mip_gnss_sbas_info_data
 
struct  mip::C::mip_gnss_sbas_correction_data
 
struct  mip::C::mip_gnss_rf_error_detection_data
 
struct  mip::C::mip_gnss_base_station_info_data
 
struct  mip::C::mip_gnss_rtk_corrections_status_data
 
struct  mip::C::mip_gnss_satellite_status_data
 
struct  mip::C::mip_gnss_raw_data
 
struct  mip::C::mip_gnss_gps_ephemeris_data
 
struct  mip::C::mip_gnss_glo_ephemeris_data
 
struct  mip::C::mip_gnss_gps_iono_corr_data
 
struct  mip::C::mip_gnss_galileo_iono_corr_data
 

Namespaces

 mip
 A collection of C++ classes and functions covering the full mip api.
 
 mip::C
 

Typedefs

typedef uint8_t mip::C::mip_gnss_constellation_id
 
typedef uint8_t mip::C::mip_gnss_signal_id
 
typedef uint8_t mip::C::mip_sbas_system
 
typedef uint16_t mip::C::mip_gnss_pos_llh_data_valid_flags
 
typedef struct mip_gnss_pos_llh_data mip::C::mip_gnss_pos_llh_data
 
typedef uint16_t mip::C::mip_gnss_pos_ecef_data_valid_flags
 
typedef struct mip_gnss_pos_ecef_data mip::C::mip_gnss_pos_ecef_data
 
typedef uint16_t mip::C::mip_gnss_vel_ned_data_valid_flags
 
typedef struct mip_gnss_vel_ned_data mip::C::mip_gnss_vel_ned_data
 
typedef uint16_t mip::C::mip_gnss_vel_ecef_data_valid_flags
 
typedef struct mip_gnss_vel_ecef_data mip::C::mip_gnss_vel_ecef_data
 
typedef uint16_t mip::C::mip_gnss_dop_data_valid_flags
 
typedef struct mip_gnss_dop_data mip::C::mip_gnss_dop_data
 
typedef uint16_t mip::C::mip_gnss_utc_time_data_valid_flags
 
typedef struct mip_gnss_utc_time_data mip::C::mip_gnss_utc_time_data
 
typedef uint16_t mip::C::mip_gnss_gps_time_data_valid_flags
 
typedef struct mip_gnss_gps_time_data mip::C::mip_gnss_gps_time_data
 
typedef uint16_t mip::C::mip_gnss_clock_info_data_valid_flags
 
typedef struct mip_gnss_clock_info_data mip::C::mip_gnss_clock_info_data
 
typedef uint8_t mip::C::mip_gnss_fix_info_data_fix_type
 
typedef uint16_t mip::C::mip_gnss_fix_info_data_fix_flags
 
typedef uint16_t mip::C::mip_gnss_fix_info_data_valid_flags
 
typedef struct mip_gnss_fix_info_data mip::C::mip_gnss_fix_info_data
 
typedef uint16_t mip::C::mip_gnss_sv_info_data_svflags
 
typedef uint16_t mip::C::mip_gnss_sv_info_data_valid_flags
 
typedef struct mip_gnss_sv_info_data mip::C::mip_gnss_sv_info_data
 
typedef uint8_t mip::C::mip_gnss_hw_status_data_receiver_state
 
typedef uint8_t mip::C::mip_gnss_hw_status_data_antenna_state
 
typedef uint8_t mip::C::mip_gnss_hw_status_data_antenna_power
 
typedef uint16_t mip::C::mip_gnss_hw_status_data_valid_flags
 
typedef struct mip_gnss_hw_status_data mip::C::mip_gnss_hw_status_data
 
typedef uint16_t mip::C::mip_gnss_dgps_info_data_valid_flags
 
typedef struct mip_gnss_dgps_info_data mip::C::mip_gnss_dgps_info_data
 
typedef uint16_t mip::C::mip_gnss_dgps_channel_data_valid_flags
 
typedef struct mip_gnss_dgps_channel_data mip::C::mip_gnss_dgps_channel_data
 
typedef uint16_t mip::C::mip_gnss_clock_info_2_data_valid_flags
 
typedef struct mip_gnss_clock_info_2_data mip::C::mip_gnss_clock_info_2_data
 
typedef uint16_t mip::C::mip_gnss_gps_leap_seconds_data_valid_flags
 
typedef struct mip_gnss_gps_leap_seconds_data mip::C::mip_gnss_gps_leap_seconds_data
 
typedef uint8_t mip::C::mip_gnss_sbas_info_data_sbas_status
 
typedef uint16_t mip::C::mip_gnss_sbas_info_data_valid_flags
 
typedef struct mip_gnss_sbas_info_data mip::C::mip_gnss_sbas_info_data
 
typedef uint16_t mip::C::mip_gnss_sbas_correction_data_valid_flags
 
typedef struct mip_gnss_sbas_correction_data mip::C::mip_gnss_sbas_correction_data
 
typedef uint8_t mip::C::mip_gnss_rf_error_detection_data_rfband
 
typedef uint8_t mip::C::mip_gnss_rf_error_detection_data_jamming_state
 
typedef uint8_t mip::C::mip_gnss_rf_error_detection_data_spoofing_state
 
typedef uint16_t mip::C::mip_gnss_rf_error_detection_data_valid_flags
 
typedef struct mip_gnss_rf_error_detection_data mip::C::mip_gnss_rf_error_detection_data
 
typedef uint16_t mip::C::mip_gnss_base_station_info_data_indicator_flags
 
typedef uint16_t mip::C::mip_gnss_base_station_info_data_valid_flags
 
typedef struct mip_gnss_base_station_info_data mip::C::mip_gnss_base_station_info_data
 
typedef uint16_t mip::C::mip_gnss_rtk_corrections_status_data_valid_flags
 
typedef uint16_t mip::C::mip_gnss_rtk_corrections_status_data_epoch_status
 
typedef struct mip_gnss_rtk_corrections_status_data mip::C::mip_gnss_rtk_corrections_status_data
 
typedef uint16_t mip::C::mip_gnss_satellite_status_data_valid_flags
 
typedef struct mip_gnss_satellite_status_data mip::C::mip_gnss_satellite_status_data
 
typedef uint8_t mip::C::mip_gnss_raw_data_gnss_signal_quality
 
typedef uint16_t mip::C::mip_gnss_raw_data_valid_flags
 
typedef struct mip_gnss_raw_data mip::C::mip_gnss_raw_data
 
typedef uint16_t mip::C::mip_gnss_gps_ephemeris_data_valid_flags
 
typedef struct mip_gnss_gps_ephemeris_data mip::C::mip_gnss_gps_ephemeris_data
 
typedef uint16_t mip::C::mip_gnss_glo_ephemeris_data_valid_flags
 
typedef struct mip_gnss_glo_ephemeris_data mip::C::mip_gnss_glo_ephemeris_data
 
typedef uint16_t mip::C::mip_gnss_gps_iono_corr_data_valid_flags
 
typedef struct mip_gnss_gps_iono_corr_data mip::C::mip_gnss_gps_iono_corr_data
 
typedef uint16_t mip::C::mip_gnss_galileo_iono_corr_data_valid_flags
 
typedef struct mip_gnss_galileo_iono_corr_data mip::C::mip_gnss_galileo_iono_corr_data
 

Enumerations

enum  {
  mip::C::MIP_GNSS_DATA_DESC_SET = 0x81 , mip::C::MIP_DATA_DESC_GNSS_POSITION_LLH = 0x03 , mip::C::MIP_DATA_DESC_GNSS_POSITION_ECEF = 0x04 , mip::C::MIP_DATA_DESC_GNSS_VELOCITY_NED = 0x05 ,
  mip::C::MIP_DATA_DESC_GNSS_VELOCITY_ECEF = 0x06 , mip::C::MIP_DATA_DESC_GNSS_DOP = 0x07 , mip::C::MIP_DATA_DESC_GNSS_UTC_TIME = 0x08 , mip::C::MIP_DATA_DESC_GNSS_GPS_TIME = 0x09 ,
  mip::C::MIP_DATA_DESC_GNSS_CLOCK_INFO = 0x0A , mip::C::MIP_DATA_DESC_GNSS_FIX_INFO = 0x0B , mip::C::MIP_DATA_DESC_GNSS_SV_INFO = 0x0C , mip::C::MIP_DATA_DESC_GNSS_HW_STATUS = 0x0D ,
  mip::C::MIP_DATA_DESC_GNSS_DGPS_INFO = 0x0E , mip::C::MIP_DATA_DESC_GNSS_DGPS_CHANNEL_STATUS = 0x0F , mip::C::MIP_DATA_DESC_GNSS_CLOCK_INFO_2 = 0x10 , mip::C::MIP_DATA_DESC_GNSS_GPS_LEAP_SECONDS = 0x11 ,
  mip::C::MIP_DATA_DESC_GNSS_SBAS_INFO = 0x12 , mip::C::MIP_DATA_DESC_GNSS_SBAS_CORRECTION = 0x13 , mip::C::MIP_DATA_DESC_GNSS_RF_ERROR_DETECTION = 0x14 , mip::C::MIP_DATA_DESC_GNSS_SATELLITE_STATUS = 0x20 ,
  mip::C::MIP_DATA_DESC_GNSS_SATELLITE_SIGNAL_STATUS = 0x21 , mip::C::MIP_DATA_DESC_GNSS_RAW = 0x22 , mip::C::MIP_DATA_DESC_GNSS_BASE_STATION_INFO = 0x30 , mip::C::MIP_DATA_DESC_GNSS_RTK_CORRECTIONS_STATUS = 0x31 ,
  mip::C::MIP_DATA_DESC_GNSS_GPS_EPHEMERIS = 0x61 , mip::C::MIP_DATA_DESC_GNSS_GLONASS_EPHEMERIS = 0x62 , mip::C::MIP_DATA_DESC_GNSS_GALILEO_EPHEMERIS = 0x63 , mip::C::MIP_DATA_DESC_GNSS_GPS_IONO_CORR = 0x71 ,
  mip::C::MIP_DATA_DESC_GNSS_GLONASS_IONO_CORR = 0x72 , mip::C::MIP_DATA_DESC_GNSS_GALILEO_IONO_CORR = 0x73
}
 
enum  { mip::C::MIP_GNSS1_DATA_DESC_SET = 0x91 }
 
enum  { mip::C::MIP_GNSS2_DATA_DESC_SET = 0x92 }
 
enum  { mip::C::MIP_GNSS3_DATA_DESC_SET = 0x93 }
 
enum  { mip::C::MIP_GNSS4_DATA_DESC_SET = 0x94 }
 
enum  { mip::C::MIP_GNSS5_DATA_DESC_SET = 0x95 }
 
enum  { mip::C::MIP_GNSS_DGPS_INFO_MAX_CHANNEL_NUMBER = 32 }
 
enum  { mip::C::MIP_GNSS_SV_INFO_MAX_SV_NUMBER = 32 }
 

Functions

void mip::C::insert_mip_gnss_constellation_id (struct mip_serializer *serializer, const mip_gnss_constellation_id self)
 
void mip::C::extract_mip_gnss_constellation_id (struct mip_serializer *serializer, mip_gnss_constellation_id *self)
 
void mip::C::insert_mip_gnss_signal_id (struct mip_serializer *serializer, const mip_gnss_signal_id self)
 
void mip::C::extract_mip_gnss_signal_id (struct mip_serializer *serializer, mip_gnss_signal_id *self)
 
void mip::C::insert_mip_sbas_system (struct mip_serializer *serializer, const mip_sbas_system self)
 
void mip::C::extract_mip_sbas_system (struct mip_serializer *serializer, mip_sbas_system *self)
 
void mip::C::insert_mip_gnss_pos_llh_data (mip_serializer *serializer, const mip_gnss_pos_llh_data *self)
 
void mip::C::extract_mip_gnss_pos_llh_data (mip_serializer *serializer, mip_gnss_pos_llh_data *self)
 
bool mip::C::extract_mip_gnss_pos_llh_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_pos_llh_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_pos_llh_data_valid_flags self)
 
void mip::C::extract_mip_gnss_pos_llh_data_valid_flags (struct mip_serializer *serializer, mip_gnss_pos_llh_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_pos_ecef_data (mip_serializer *serializer, const mip_gnss_pos_ecef_data *self)
 
void mip::C::extract_mip_gnss_pos_ecef_data (mip_serializer *serializer, mip_gnss_pos_ecef_data *self)
 
bool mip::C::extract_mip_gnss_pos_ecef_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_pos_ecef_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_pos_ecef_data_valid_flags self)
 
void mip::C::extract_mip_gnss_pos_ecef_data_valid_flags (struct mip_serializer *serializer, mip_gnss_pos_ecef_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_vel_ned_data (mip_serializer *serializer, const mip_gnss_vel_ned_data *self)
 
void mip::C::extract_mip_gnss_vel_ned_data (mip_serializer *serializer, mip_gnss_vel_ned_data *self)
 
bool mip::C::extract_mip_gnss_vel_ned_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_vel_ned_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_vel_ned_data_valid_flags self)
 
void mip::C::extract_mip_gnss_vel_ned_data_valid_flags (struct mip_serializer *serializer, mip_gnss_vel_ned_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_vel_ecef_data (mip_serializer *serializer, const mip_gnss_vel_ecef_data *self)
 
void mip::C::extract_mip_gnss_vel_ecef_data (mip_serializer *serializer, mip_gnss_vel_ecef_data *self)
 
bool mip::C::extract_mip_gnss_vel_ecef_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_vel_ecef_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_vel_ecef_data_valid_flags self)
 
void mip::C::extract_mip_gnss_vel_ecef_data_valid_flags (struct mip_serializer *serializer, mip_gnss_vel_ecef_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_dop_data (mip_serializer *serializer, const mip_gnss_dop_data *self)
 
void mip::C::extract_mip_gnss_dop_data (mip_serializer *serializer, mip_gnss_dop_data *self)
 
bool mip::C::extract_mip_gnss_dop_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_dop_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_dop_data_valid_flags self)
 
void mip::C::extract_mip_gnss_dop_data_valid_flags (struct mip_serializer *serializer, mip_gnss_dop_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_utc_time_data (mip_serializer *serializer, const mip_gnss_utc_time_data *self)
 
void mip::C::extract_mip_gnss_utc_time_data (mip_serializer *serializer, mip_gnss_utc_time_data *self)
 
bool mip::C::extract_mip_gnss_utc_time_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_utc_time_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_utc_time_data_valid_flags self)
 
void mip::C::extract_mip_gnss_utc_time_data_valid_flags (struct mip_serializer *serializer, mip_gnss_utc_time_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_gps_time_data (mip_serializer *serializer, const mip_gnss_gps_time_data *self)
 
void mip::C::extract_mip_gnss_gps_time_data (mip_serializer *serializer, mip_gnss_gps_time_data *self)
 
bool mip::C::extract_mip_gnss_gps_time_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_gps_time_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_gps_time_data_valid_flags self)
 
void mip::C::extract_mip_gnss_gps_time_data_valid_flags (struct mip_serializer *serializer, mip_gnss_gps_time_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_clock_info_data (mip_serializer *serializer, const mip_gnss_clock_info_data *self)
 
void mip::C::extract_mip_gnss_clock_info_data (mip_serializer *serializer, mip_gnss_clock_info_data *self)
 
bool mip::C::extract_mip_gnss_clock_info_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_clock_info_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_clock_info_data_valid_flags self)
 
void mip::C::extract_mip_gnss_clock_info_data_valid_flags (struct mip_serializer *serializer, mip_gnss_clock_info_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_fix_info_data (mip_serializer *serializer, const mip_gnss_fix_info_data *self)
 
void mip::C::extract_mip_gnss_fix_info_data (mip_serializer *serializer, mip_gnss_fix_info_data *self)
 
bool mip::C::extract_mip_gnss_fix_info_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_fix_info_data_fix_type (struct mip_serializer *serializer, const mip_gnss_fix_info_data_fix_type self)
 
void mip::C::extract_mip_gnss_fix_info_data_fix_type (struct mip_serializer *serializer, mip_gnss_fix_info_data_fix_type *self)
 
void mip::C::insert_mip_gnss_fix_info_data_fix_flags (struct mip_serializer *serializer, const mip_gnss_fix_info_data_fix_flags self)
 
void mip::C::extract_mip_gnss_fix_info_data_fix_flags (struct mip_serializer *serializer, mip_gnss_fix_info_data_fix_flags *self)
 
void mip::C::insert_mip_gnss_fix_info_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_fix_info_data_valid_flags self)
 
void mip::C::extract_mip_gnss_fix_info_data_valid_flags (struct mip_serializer *serializer, mip_gnss_fix_info_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_sv_info_data (mip_serializer *serializer, const mip_gnss_sv_info_data *self)
 
void mip::C::extract_mip_gnss_sv_info_data (mip_serializer *serializer, mip_gnss_sv_info_data *self)
 
bool mip::C::extract_mip_gnss_sv_info_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_sv_info_data_svflags (struct mip_serializer *serializer, const mip_gnss_sv_info_data_svflags self)
 
void mip::C::extract_mip_gnss_sv_info_data_svflags (struct mip_serializer *serializer, mip_gnss_sv_info_data_svflags *self)
 
void mip::C::insert_mip_gnss_sv_info_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_sv_info_data_valid_flags self)
 
void mip::C::extract_mip_gnss_sv_info_data_valid_flags (struct mip_serializer *serializer, mip_gnss_sv_info_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_hw_status_data (mip_serializer *serializer, const mip_gnss_hw_status_data *self)
 
void mip::C::extract_mip_gnss_hw_status_data (mip_serializer *serializer, mip_gnss_hw_status_data *self)
 
bool mip::C::extract_mip_gnss_hw_status_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_hw_status_data_receiver_state (struct mip_serializer *serializer, const mip_gnss_hw_status_data_receiver_state self)
 
void mip::C::extract_mip_gnss_hw_status_data_receiver_state (struct mip_serializer *serializer, mip_gnss_hw_status_data_receiver_state *self)
 
void mip::C::insert_mip_gnss_hw_status_data_antenna_state (struct mip_serializer *serializer, const mip_gnss_hw_status_data_antenna_state self)
 
void mip::C::extract_mip_gnss_hw_status_data_antenna_state (struct mip_serializer *serializer, mip_gnss_hw_status_data_antenna_state *self)
 
void mip::C::insert_mip_gnss_hw_status_data_antenna_power (struct mip_serializer *serializer, const mip_gnss_hw_status_data_antenna_power self)
 
void mip::C::extract_mip_gnss_hw_status_data_antenna_power (struct mip_serializer *serializer, mip_gnss_hw_status_data_antenna_power *self)
 
void mip::C::insert_mip_gnss_hw_status_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_hw_status_data_valid_flags self)
 
void mip::C::extract_mip_gnss_hw_status_data_valid_flags (struct mip_serializer *serializer, mip_gnss_hw_status_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_dgps_info_data (mip_serializer *serializer, const mip_gnss_dgps_info_data *self)
 
void mip::C::extract_mip_gnss_dgps_info_data (mip_serializer *serializer, mip_gnss_dgps_info_data *self)
 
bool mip::C::extract_mip_gnss_dgps_info_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_dgps_info_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_dgps_info_data_valid_flags self)
 
void mip::C::extract_mip_gnss_dgps_info_data_valid_flags (struct mip_serializer *serializer, mip_gnss_dgps_info_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_dgps_channel_data (mip_serializer *serializer, const mip_gnss_dgps_channel_data *self)
 
void mip::C::extract_mip_gnss_dgps_channel_data (mip_serializer *serializer, mip_gnss_dgps_channel_data *self)
 
bool mip::C::extract_mip_gnss_dgps_channel_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_dgps_channel_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_dgps_channel_data_valid_flags self)
 
void mip::C::extract_mip_gnss_dgps_channel_data_valid_flags (struct mip_serializer *serializer, mip_gnss_dgps_channel_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_clock_info_2_data (mip_serializer *serializer, const mip_gnss_clock_info_2_data *self)
 
void mip::C::extract_mip_gnss_clock_info_2_data (mip_serializer *serializer, mip_gnss_clock_info_2_data *self)
 
bool mip::C::extract_mip_gnss_clock_info_2_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_clock_info_2_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_clock_info_2_data_valid_flags self)
 
void mip::C::extract_mip_gnss_clock_info_2_data_valid_flags (struct mip_serializer *serializer, mip_gnss_clock_info_2_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_gps_leap_seconds_data (mip_serializer *serializer, const mip_gnss_gps_leap_seconds_data *self)
 
void mip::C::extract_mip_gnss_gps_leap_seconds_data (mip_serializer *serializer, mip_gnss_gps_leap_seconds_data *self)
 
bool mip::C::extract_mip_gnss_gps_leap_seconds_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_gps_leap_seconds_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_gps_leap_seconds_data_valid_flags self)
 
void mip::C::extract_mip_gnss_gps_leap_seconds_data_valid_flags (struct mip_serializer *serializer, mip_gnss_gps_leap_seconds_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_sbas_info_data (mip_serializer *serializer, const mip_gnss_sbas_info_data *self)
 
void mip::C::extract_mip_gnss_sbas_info_data (mip_serializer *serializer, mip_gnss_sbas_info_data *self)
 
bool mip::C::extract_mip_gnss_sbas_info_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_sbas_info_data_sbas_status (struct mip_serializer *serializer, const mip_gnss_sbas_info_data_sbas_status self)
 
void mip::C::extract_mip_gnss_sbas_info_data_sbas_status (struct mip_serializer *serializer, mip_gnss_sbas_info_data_sbas_status *self)
 
void mip::C::insert_mip_gnss_sbas_info_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_sbas_info_data_valid_flags self)
 
void mip::C::extract_mip_gnss_sbas_info_data_valid_flags (struct mip_serializer *serializer, mip_gnss_sbas_info_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_sbas_correction_data (mip_serializer *serializer, const mip_gnss_sbas_correction_data *self)
 
void mip::C::extract_mip_gnss_sbas_correction_data (mip_serializer *serializer, mip_gnss_sbas_correction_data *self)
 
bool mip::C::extract_mip_gnss_sbas_correction_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_sbas_correction_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_sbas_correction_data_valid_flags self)
 
void mip::C::extract_mip_gnss_sbas_correction_data_valid_flags (struct mip_serializer *serializer, mip_gnss_sbas_correction_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_rf_error_detection_data (mip_serializer *serializer, const mip_gnss_rf_error_detection_data *self)
 
void mip::C::extract_mip_gnss_rf_error_detection_data (mip_serializer *serializer, mip_gnss_rf_error_detection_data *self)
 
bool mip::C::extract_mip_gnss_rf_error_detection_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_rf_error_detection_data_rfband (struct mip_serializer *serializer, const mip_gnss_rf_error_detection_data_rfband self)
 
void mip::C::extract_mip_gnss_rf_error_detection_data_rfband (struct mip_serializer *serializer, mip_gnss_rf_error_detection_data_rfband *self)
 
void mip::C::insert_mip_gnss_rf_error_detection_data_jamming_state (struct mip_serializer *serializer, const mip_gnss_rf_error_detection_data_jamming_state self)
 
void mip::C::extract_mip_gnss_rf_error_detection_data_jamming_state (struct mip_serializer *serializer, mip_gnss_rf_error_detection_data_jamming_state *self)
 
void mip::C::insert_mip_gnss_rf_error_detection_data_spoofing_state (struct mip_serializer *serializer, const mip_gnss_rf_error_detection_data_spoofing_state self)
 
void mip::C::extract_mip_gnss_rf_error_detection_data_spoofing_state (struct mip_serializer *serializer, mip_gnss_rf_error_detection_data_spoofing_state *self)
 
void mip::C::insert_mip_gnss_rf_error_detection_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_rf_error_detection_data_valid_flags self)
 
void mip::C::extract_mip_gnss_rf_error_detection_data_valid_flags (struct mip_serializer *serializer, mip_gnss_rf_error_detection_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_base_station_info_data (mip_serializer *serializer, const mip_gnss_base_station_info_data *self)
 
void mip::C::extract_mip_gnss_base_station_info_data (mip_serializer *serializer, mip_gnss_base_station_info_data *self)
 
bool mip::C::extract_mip_gnss_base_station_info_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_base_station_info_data_indicator_flags (struct mip_serializer *serializer, const mip_gnss_base_station_info_data_indicator_flags self)
 
void mip::C::extract_mip_gnss_base_station_info_data_indicator_flags (struct mip_serializer *serializer, mip_gnss_base_station_info_data_indicator_flags *self)
 
void mip::C::insert_mip_gnss_base_station_info_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_base_station_info_data_valid_flags self)
 
void mip::C::extract_mip_gnss_base_station_info_data_valid_flags (struct mip_serializer *serializer, mip_gnss_base_station_info_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_rtk_corrections_status_data (mip_serializer *serializer, const mip_gnss_rtk_corrections_status_data *self)
 
void mip::C::extract_mip_gnss_rtk_corrections_status_data (mip_serializer *serializer, mip_gnss_rtk_corrections_status_data *self)
 
bool mip::C::extract_mip_gnss_rtk_corrections_status_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_rtk_corrections_status_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_rtk_corrections_status_data_valid_flags self)
 
void mip::C::extract_mip_gnss_rtk_corrections_status_data_valid_flags (struct mip_serializer *serializer, mip_gnss_rtk_corrections_status_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_rtk_corrections_status_data_epoch_status (struct mip_serializer *serializer, const mip_gnss_rtk_corrections_status_data_epoch_status self)
 
void mip::C::extract_mip_gnss_rtk_corrections_status_data_epoch_status (struct mip_serializer *serializer, mip_gnss_rtk_corrections_status_data_epoch_status *self)
 
void mip::C::insert_mip_gnss_satellite_status_data (mip_serializer *serializer, const mip_gnss_satellite_status_data *self)
 
void mip::C::extract_mip_gnss_satellite_status_data (mip_serializer *serializer, mip_gnss_satellite_status_data *self)
 
bool mip::C::extract_mip_gnss_satellite_status_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_satellite_status_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_satellite_status_data_valid_flags self)
 
void mip::C::extract_mip_gnss_satellite_status_data_valid_flags (struct mip_serializer *serializer, mip_gnss_satellite_status_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_raw_data (mip_serializer *serializer, const mip_gnss_raw_data *self)
 
void mip::C::extract_mip_gnss_raw_data (mip_serializer *serializer, mip_gnss_raw_data *self)
 
bool mip::C::extract_mip_gnss_raw_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_raw_data_gnss_signal_quality (struct mip_serializer *serializer, const mip_gnss_raw_data_gnss_signal_quality self)
 
void mip::C::extract_mip_gnss_raw_data_gnss_signal_quality (struct mip_serializer *serializer, mip_gnss_raw_data_gnss_signal_quality *self)
 
void mip::C::insert_mip_gnss_raw_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_raw_data_valid_flags self)
 
void mip::C::extract_mip_gnss_raw_data_valid_flags (struct mip_serializer *serializer, mip_gnss_raw_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_gps_ephemeris_data (mip_serializer *serializer, const mip_gnss_gps_ephemeris_data *self)
 
void mip::C::extract_mip_gnss_gps_ephemeris_data (mip_serializer *serializer, mip_gnss_gps_ephemeris_data *self)
 
bool mip::C::extract_mip_gnss_gps_ephemeris_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_gps_ephemeris_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_gps_ephemeris_data_valid_flags self)
 
void mip::C::extract_mip_gnss_gps_ephemeris_data_valid_flags (struct mip_serializer *serializer, mip_gnss_gps_ephemeris_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_glo_ephemeris_data (mip_serializer *serializer, const mip_gnss_glo_ephemeris_data *self)
 
void mip::C::extract_mip_gnss_glo_ephemeris_data (mip_serializer *serializer, mip_gnss_glo_ephemeris_data *self)
 
bool mip::C::extract_mip_gnss_glo_ephemeris_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_glo_ephemeris_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_glo_ephemeris_data_valid_flags self)
 
void mip::C::extract_mip_gnss_glo_ephemeris_data_valid_flags (struct mip_serializer *serializer, mip_gnss_glo_ephemeris_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_gps_iono_corr_data (mip_serializer *serializer, const mip_gnss_gps_iono_corr_data *self)
 
void mip::C::extract_mip_gnss_gps_iono_corr_data (mip_serializer *serializer, mip_gnss_gps_iono_corr_data *self)
 
bool mip::C::extract_mip_gnss_gps_iono_corr_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_gps_iono_corr_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_gps_iono_corr_data_valid_flags self)
 
void mip::C::extract_mip_gnss_gps_iono_corr_data_valid_flags (struct mip_serializer *serializer, mip_gnss_gps_iono_corr_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_galileo_iono_corr_data (mip_serializer *serializer, const mip_gnss_galileo_iono_corr_data *self)
 
void mip::C::extract_mip_gnss_galileo_iono_corr_data (mip_serializer *serializer, mip_gnss_galileo_iono_corr_data *self)
 
bool mip::C::extract_mip_gnss_galileo_iono_corr_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_gnss_galileo_iono_corr_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_galileo_iono_corr_data_valid_flags self)
 
void mip::C::extract_mip_gnss_galileo_iono_corr_data_valid_flags (struct mip_serializer *serializer, mip_gnss_galileo_iono_corr_data_valid_flags *self)