MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Classes | Namespaces | Typedefs | Enumerations | Functions
data_filter.h File Reference
#include "descriptors.h"
#include "../mip_result.h"
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
Include dependency graph for data_filter.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_filter_position_llh_data
 
struct  mip::C::mip_filter_velocity_ned_data
 
struct  mip::C::mip_filter_attitude_quaternion_data
 
struct  mip::C::mip_filter_attitude_dcm_data
 
struct  mip::C::mip_filter_euler_angles_data
 
struct  mip::C::mip_filter_gyro_bias_data
 
struct  mip::C::mip_filter_accel_bias_data
 
struct  mip::C::mip_filter_position_llh_uncertainty_data
 
struct  mip::C::mip_filter_velocity_ned_uncertainty_data
 
struct  mip::C::mip_filter_euler_angles_uncertainty_data
 
struct  mip::C::mip_filter_gyro_bias_uncertainty_data
 
struct  mip::C::mip_filter_accel_bias_uncertainty_data
 
struct  mip::C::mip_filter_timestamp_data
 
struct  mip::C::mip_filter_status_data
 
struct  mip::C::mip_filter_linear_accel_data
 
struct  mip::C::mip_filter_gravity_vector_data
 
struct  mip::C::mip_filter_comp_accel_data
 
struct  mip::C::mip_filter_comp_angular_rate_data
 
struct  mip::C::mip_filter_quaternion_attitude_uncertainty_data
 
struct  mip::C::mip_filter_wgs84_gravity_mag_data
 
struct  mip::C::mip_filter_heading_update_state_data
 
struct  mip::C::mip_filter_magnetic_model_data
 
struct  mip::C::mip_filter_accel_scale_factor_data
 
struct  mip::C::mip_filter_accel_scale_factor_uncertainty_data
 
struct  mip::C::mip_filter_gyro_scale_factor_data
 
struct  mip::C::mip_filter_gyro_scale_factor_uncertainty_data
 
struct  mip::C::mip_filter_mag_bias_data
 
struct  mip::C::mip_filter_mag_bias_uncertainty_data
 
struct  mip::C::mip_filter_standard_atmosphere_data
 
struct  mip::C::mip_filter_pressure_altitude_data
 
struct  mip::C::mip_filter_density_altitude_data
 
struct  mip::C::mip_filter_antenna_offset_correction_data
 
struct  mip::C::mip_filter_antenna_offset_correction_uncertainty_data
 
struct  mip::C::mip_filter_multi_antenna_offset_correction_data
 
struct  mip::C::mip_filter_multi_antenna_offset_correction_uncertainty_data
 
struct  mip::C::mip_filter_magnetometer_offset_data
 
struct  mip::C::mip_filter_magnetometer_matrix_data
 
struct  mip::C::mip_filter_magnetometer_offset_uncertainty_data
 
struct  mip::C::mip_filter_magnetometer_matrix_uncertainty_data
 
struct  mip::C::mip_filter_magnetometer_covariance_matrix_data
 
struct  mip::C::mip_filter_magnetometer_residual_vector_data
 
struct  mip::C::mip_filter_clock_correction_data
 
struct  mip::C::mip_filter_clock_correction_uncertainty_data
 
struct  mip::C::mip_filter_gnss_pos_aid_status_data
 
struct  mip::C::mip_filter_gnss_att_aid_status_data
 
struct  mip::C::mip_filter_head_aid_status_data
 
struct  mip::C::mip_filter_rel_pos_ned_data
 
struct  mip::C::mip_filter_ecef_pos_data
 
struct  mip::C::mip_filter_ecef_vel_data
 
struct  mip::C::mip_filter_ecef_pos_uncertainty_data
 
struct  mip::C::mip_filter_ecef_vel_uncertainty_data
 
struct  mip::C::mip_filter_aiding_measurement_summary_data
 
struct  mip::C::mip_filter_odometer_scale_factor_error_data
 
struct  mip::C::mip_filter_odometer_scale_factor_error_uncertainty_data
 
struct  mip::C::mip_filter_gnss_dual_antenna_status_data
 

Namespaces

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

Typedefs

typedef uint16_t mip::C::mip_filter_mode
 
typedef uint16_t mip::C::mip_filter_dynamics_mode
 
typedef uint16_t mip::C::mip_filter_status_flags
 
typedef uint8_t mip::C::mip_filter_aiding_measurement_type
 
typedef uint8_t mip::C::mip_filter_measurement_indicator
 
typedef uint16_t mip::C::mip_gnss_aid_status_flags
 
typedef struct mip_filter_position_llh_data mip::C::mip_filter_position_llh_data
 
typedef struct mip_filter_velocity_ned_data mip::C::mip_filter_velocity_ned_data
 
typedef struct mip_filter_attitude_quaternion_data mip::C::mip_filter_attitude_quaternion_data
 
typedef struct mip_filter_attitude_dcm_data mip::C::mip_filter_attitude_dcm_data
 
typedef struct mip_filter_euler_angles_data mip::C::mip_filter_euler_angles_data
 
typedef struct mip_filter_gyro_bias_data mip::C::mip_filter_gyro_bias_data
 
typedef struct mip_filter_accel_bias_data mip::C::mip_filter_accel_bias_data
 
typedef struct mip_filter_position_llh_uncertainty_data mip::C::mip_filter_position_llh_uncertainty_data
 
typedef struct mip_filter_velocity_ned_uncertainty_data mip::C::mip_filter_velocity_ned_uncertainty_data
 
typedef struct mip_filter_euler_angles_uncertainty_data mip::C::mip_filter_euler_angles_uncertainty_data
 
typedef struct mip_filter_gyro_bias_uncertainty_data mip::C::mip_filter_gyro_bias_uncertainty_data
 
typedef struct mip_filter_accel_bias_uncertainty_data mip::C::mip_filter_accel_bias_uncertainty_data
 
typedef struct mip_filter_timestamp_data mip::C::mip_filter_timestamp_data
 
typedef struct mip_filter_status_data mip::C::mip_filter_status_data
 
typedef struct mip_filter_linear_accel_data mip::C::mip_filter_linear_accel_data
 
typedef struct mip_filter_gravity_vector_data mip::C::mip_filter_gravity_vector_data
 
typedef struct mip_filter_comp_accel_data mip::C::mip_filter_comp_accel_data
 
typedef struct mip_filter_comp_angular_rate_data mip::C::mip_filter_comp_angular_rate_data
 
typedef struct mip_filter_quaternion_attitude_uncertainty_data mip::C::mip_filter_quaternion_attitude_uncertainty_data
 
typedef struct mip_filter_wgs84_gravity_mag_data mip::C::mip_filter_wgs84_gravity_mag_data
 
typedef uint16_t mip::C::mip_filter_heading_update_state_data_heading_source
 
typedef struct mip_filter_heading_update_state_data mip::C::mip_filter_heading_update_state_data
 
typedef struct mip_filter_magnetic_model_data mip::C::mip_filter_magnetic_model_data
 
typedef struct mip_filter_accel_scale_factor_data mip::C::mip_filter_accel_scale_factor_data
 
typedef struct mip_filter_accel_scale_factor_uncertainty_data mip::C::mip_filter_accel_scale_factor_uncertainty_data
 
typedef struct mip_filter_gyro_scale_factor_data mip::C::mip_filter_gyro_scale_factor_data
 
typedef struct mip_filter_gyro_scale_factor_uncertainty_data mip::C::mip_filter_gyro_scale_factor_uncertainty_data
 
typedef struct mip_filter_mag_bias_data mip::C::mip_filter_mag_bias_data
 
typedef struct mip_filter_mag_bias_uncertainty_data mip::C::mip_filter_mag_bias_uncertainty_data
 
typedef struct mip_filter_standard_atmosphere_data mip::C::mip_filter_standard_atmosphere_data
 
typedef struct mip_filter_pressure_altitude_data mip::C::mip_filter_pressure_altitude_data
 
typedef struct mip_filter_density_altitude_data mip::C::mip_filter_density_altitude_data
 
typedef struct mip_filter_antenna_offset_correction_data mip::C::mip_filter_antenna_offset_correction_data
 
typedef struct mip_filter_antenna_offset_correction_uncertainty_data mip::C::mip_filter_antenna_offset_correction_uncertainty_data
 
typedef struct mip_filter_multi_antenna_offset_correction_data mip::C::mip_filter_multi_antenna_offset_correction_data
 
typedef struct mip_filter_multi_antenna_offset_correction_uncertainty_data mip::C::mip_filter_multi_antenna_offset_correction_uncertainty_data
 
typedef struct mip_filter_magnetometer_offset_data mip::C::mip_filter_magnetometer_offset_data
 
typedef struct mip_filter_magnetometer_matrix_data mip::C::mip_filter_magnetometer_matrix_data
 
typedef struct mip_filter_magnetometer_offset_uncertainty_data mip::C::mip_filter_magnetometer_offset_uncertainty_data
 
typedef struct mip_filter_magnetometer_matrix_uncertainty_data mip::C::mip_filter_magnetometer_matrix_uncertainty_data
 
typedef struct mip_filter_magnetometer_covariance_matrix_data mip::C::mip_filter_magnetometer_covariance_matrix_data
 
typedef struct mip_filter_magnetometer_residual_vector_data mip::C::mip_filter_magnetometer_residual_vector_data
 
typedef struct mip_filter_clock_correction_data mip::C::mip_filter_clock_correction_data
 
typedef struct mip_filter_clock_correction_uncertainty_data mip::C::mip_filter_clock_correction_uncertainty_data
 
typedef struct mip_filter_gnss_pos_aid_status_data mip::C::mip_filter_gnss_pos_aid_status_data
 
typedef struct mip_filter_gnss_att_aid_status_data mip::C::mip_filter_gnss_att_aid_status_data
 
typedef uint8_t mip::C::mip_filter_head_aid_status_data_heading_aid_type
 
typedef struct mip_filter_head_aid_status_data mip::C::mip_filter_head_aid_status_data
 
typedef struct mip_filter_rel_pos_ned_data mip::C::mip_filter_rel_pos_ned_data
 
typedef struct mip_filter_ecef_pos_data mip::C::mip_filter_ecef_pos_data
 
typedef struct mip_filter_ecef_vel_data mip::C::mip_filter_ecef_vel_data
 
typedef struct mip_filter_ecef_pos_uncertainty_data mip::C::mip_filter_ecef_pos_uncertainty_data
 
typedef struct mip_filter_ecef_vel_uncertainty_data mip::C::mip_filter_ecef_vel_uncertainty_data
 
typedef struct mip_filter_aiding_measurement_summary_data mip::C::mip_filter_aiding_measurement_summary_data
 
typedef struct mip_filter_odometer_scale_factor_error_data mip::C::mip_filter_odometer_scale_factor_error_data
 
typedef struct mip_filter_odometer_scale_factor_error_uncertainty_data mip::C::mip_filter_odometer_scale_factor_error_uncertainty_data
 
typedef uint8_t mip::C::mip_filter_gnss_dual_antenna_status_data_fix_type
 
typedef uint16_t mip::C::mip_filter_gnss_dual_antenna_status_data_dual_antenna_status_flags
 
typedef struct mip_filter_gnss_dual_antenna_status_data mip::C::mip_filter_gnss_dual_antenna_status_data
 

Enumerations

enum  {
  mip::C::MIP_FILTER_DATA_DESC_SET = 0x82 , mip::C::MIP_DATA_DESC_FILTER_POS_LLH = 0x01 , mip::C::MIP_DATA_DESC_FILTER_VEL_NED = 0x02 , mip::C::MIP_DATA_DESC_FILTER_ATT_QUATERNION = 0x03 ,
  mip::C::MIP_DATA_DESC_FILTER_ATT_MATRIX = 0x04 , mip::C::MIP_DATA_DESC_FILTER_ATT_EULER_ANGLES = 0x05 , mip::C::MIP_DATA_DESC_FILTER_GYRO_BIAS = 0x06 , mip::C::MIP_DATA_DESC_FILTER_ACCEL_BIAS = 0x07 ,
  mip::C::MIP_DATA_DESC_FILTER_POS_UNCERTAINTY = 0x08 , mip::C::MIP_DATA_DESC_FILTER_VEL_UNCERTAINTY = 0x09 , mip::C::MIP_DATA_DESC_FILTER_ATT_UNCERTAINTY_EULER = 0x0A , mip::C::MIP_DATA_DESC_FILTER_GYRO_BIAS_UNCERTAINTY = 0x0B ,
  mip::C::MIP_DATA_DESC_FILTER_ACCEL_BIAS_UNCERTAINTY = 0x0C , mip::C::MIP_DATA_DESC_FILTER_LINEAR_ACCELERATION = 0x0D , mip::C::MIP_DATA_DESC_FILTER_COMPENSATED_ANGULAR_RATE = 0x0E , mip::C::MIP_DATA_DESC_FILTER_WGS84_GRAVITY = 0x0F ,
  mip::C::MIP_DATA_DESC_FILTER_FILTER_STATUS = 0x10 , mip::C::MIP_DATA_DESC_FILTER_FILTER_TIMESTAMP = 0x11 , mip::C::MIP_DATA_DESC_FILTER_ATT_UNCERTAINTY_QUATERNION = 0x12 , mip::C::MIP_DATA_DESC_FILTER_GRAVITY_VECTOR = 0x13 ,
  mip::C::MIP_DATA_DESC_FILTER_HEADING_UPDATE_STATE = 0x14 , mip::C::MIP_DATA_DESC_FILTER_MAGNETIC_MODEL = 0x15 , mip::C::MIP_DATA_DESC_FILTER_GYRO_SCALE_FACTOR = 0x16 , mip::C::MIP_DATA_DESC_FILTER_ACCEL_SCALE_FACTOR = 0x17 ,
  mip::C::MIP_DATA_DESC_FILTER_GYRO_SCALE_FACTOR_UNCERTAINTY = 0x18 , mip::C::MIP_DATA_DESC_FILTER_ACCEL_SCALE_FACTOR_UNCERTAINTY = 0x19 , mip::C::MIP_DATA_DESC_FILTER_MAG_BIAS = 0x1A , mip::C::MIP_DATA_DESC_FILTER_MAG_BIAS_UNCERTAINTY = 0x1B ,
  mip::C::MIP_DATA_DESC_FILTER_COMPENSATED_ACCELERATION = 0x1C , mip::C::MIP_DATA_DESC_FILTER_STANDARD_ATMOSPHERE_DATA = 0x20 , mip::C::MIP_DATA_DESC_FILTER_PRESSURE_ALTITUDE_DATA = 0x21 , mip::C::MIP_DATA_DESC_FILTER_DENSITY_ALTITUDE_DATA = 0x22 ,
  mip::C::MIP_DATA_DESC_FILTER_MAG_SCALE_FACTOR = 0x23 , mip::C::MIP_DATA_DESC_FILTER_MAG_SCALE_FACTOR_UNCERTAINTY = 0x24 , mip::C::MIP_DATA_DESC_FILTER_MAG_COMPENSATION_OFFSET = 0x25 , mip::C::MIP_DATA_DESC_FILTER_MAG_COMPENSATION_MATRIX = 0x26 ,
  mip::C::MIP_DATA_DESC_FILTER_COMPENSATED_MAGNETOMETER = 0x27 , mip::C::MIP_DATA_DESC_FILTER_MAG_COMPENSATION_OFFSET_UNCERTAINTY = 0x28 , mip::C::MIP_DATA_DESC_FILTER_MAG_COMPENSATION_MATRIX_UNCERTAINTY = 0x29 , mip::C::MIP_DATA_DESC_FILTER_MAG_COVARIANCE = 0x2A ,
  mip::C::MIP_DATA_DESC_FILTER_GRAVITY_COVARIANCE = 0x2B , mip::C::MIP_DATA_DESC_FILTER_MAG_RESIDUAL = 0x2C , mip::C::MIP_DATA_DESC_FILTER_MAG_FILTERED_RESIDUAL = 0x2D , mip::C::MIP_DATA_DESC_FILTER_ANTENNA_OFFSET_CORRECTION = 0x30 ,
  mip::C::MIP_DATA_DESC_FILTER_ANTENNA_OFFSET_CORRECTION_UNCERTAINTY = 0x31 , mip::C::MIP_DATA_DESC_FILTER_CLOCK_CORRECTION = 0x32 , mip::C::MIP_DATA_DESC_FILTER_CLOCK_CORRECTION_UNCERTAINTY = 0x33 , mip::C::MIP_DATA_DESC_FILTER_MULTI_ANTENNA_OFFSET_CORRECTION = 0x34 ,
  mip::C::MIP_DATA_DESC_FILTER_MULTI_ANTENNA_OFFSET_CORRECTION_UNCERTAINTY = 0x35 , mip::C::MIP_DATA_DESC_FILTER_ECEF_POS_UNCERTAINTY = 0x36 , mip::C::MIP_DATA_DESC_FILTER_ECEF_VEL_UNCERTAINTY = 0x37 , mip::C::MIP_DATA_DESC_FILTER_ECEF_POS = 0x40 ,
  mip::C::MIP_DATA_DESC_FILTER_ECEF_VEL = 0x41 , mip::C::MIP_DATA_DESC_FILTER_REL_POS_NED = 0x42 , mip::C::MIP_DATA_DESC_FILTER_GNSS_POS_AID_STATUS = 0x43 , mip::C::MIP_DATA_DESC_FILTER_GNSS_ATT_AID_STATUS = 0x44 ,
  mip::C::MIP_DATA_DESC_FILTER_HEAD_AID_STATUS = 0x45 , mip::C::MIP_DATA_DESC_FILTER_AID_MEAS_SUMMARY = 0x46 , mip::C::MIP_DATA_DESC_FILTER_ODOMETER_SCALE_FACTOR_ERROR = 0x47 , mip::C::MIP_DATA_DESC_FILTER_ODOMETER_SCALE_FACTOR_ERROR_UNCERTAINTY = 0x48 ,
  mip::C::MIP_DATA_DESC_FILTER_GNSS_DUAL_ANTENNA_STATUS = 0x49
}
 

Functions

void mip::C::insert_mip_filter_mode (struct mip_serializer *serializer, const mip_filter_mode self)
 
void mip::C::extract_mip_filter_mode (struct mip_serializer *serializer, mip_filter_mode *self)
 
void mip::C::insert_mip_filter_dynamics_mode (struct mip_serializer *serializer, const mip_filter_dynamics_mode self)
 
void mip::C::extract_mip_filter_dynamics_mode (struct mip_serializer *serializer, mip_filter_dynamics_mode *self)
 
void mip::C::insert_mip_filter_status_flags (struct mip_serializer *serializer, const mip_filter_status_flags self)
 
void mip::C::extract_mip_filter_status_flags (struct mip_serializer *serializer, mip_filter_status_flags *self)
 
void mip::C::insert_mip_filter_aiding_measurement_type (struct mip_serializer *serializer, const mip_filter_aiding_measurement_type self)
 
void mip::C::extract_mip_filter_aiding_measurement_type (struct mip_serializer *serializer, mip_filter_aiding_measurement_type *self)
 
void mip::C::insert_mip_filter_measurement_indicator (struct mip_serializer *serializer, const mip_filter_measurement_indicator self)
 
void mip::C::extract_mip_filter_measurement_indicator (struct mip_serializer *serializer, mip_filter_measurement_indicator *self)
 
void mip::C::insert_mip_gnss_aid_status_flags (struct mip_serializer *serializer, const mip_gnss_aid_status_flags self)
 
void mip::C::extract_mip_gnss_aid_status_flags (struct mip_serializer *serializer, mip_gnss_aid_status_flags *self)
 
void mip::C::insert_mip_filter_position_llh_data (mip_serializer *serializer, const mip_filter_position_llh_data *self)
 
void mip::C::extract_mip_filter_position_llh_data (mip_serializer *serializer, mip_filter_position_llh_data *self)
 
bool mip::C::extract_mip_filter_position_llh_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_velocity_ned_data (mip_serializer *serializer, const mip_filter_velocity_ned_data *self)
 
void mip::C::extract_mip_filter_velocity_ned_data (mip_serializer *serializer, mip_filter_velocity_ned_data *self)
 
bool mip::C::extract_mip_filter_velocity_ned_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_attitude_quaternion_data (mip_serializer *serializer, const mip_filter_attitude_quaternion_data *self)
 
void mip::C::extract_mip_filter_attitude_quaternion_data (mip_serializer *serializer, mip_filter_attitude_quaternion_data *self)
 
bool mip::C::extract_mip_filter_attitude_quaternion_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_attitude_dcm_data (mip_serializer *serializer, const mip_filter_attitude_dcm_data *self)
 
void mip::C::extract_mip_filter_attitude_dcm_data (mip_serializer *serializer, mip_filter_attitude_dcm_data *self)
 
bool mip::C::extract_mip_filter_attitude_dcm_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_euler_angles_data (mip_serializer *serializer, const mip_filter_euler_angles_data *self)
 
void mip::C::extract_mip_filter_euler_angles_data (mip_serializer *serializer, mip_filter_euler_angles_data *self)
 
bool mip::C::extract_mip_filter_euler_angles_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_gyro_bias_data (mip_serializer *serializer, const mip_filter_gyro_bias_data *self)
 
void mip::C::extract_mip_filter_gyro_bias_data (mip_serializer *serializer, mip_filter_gyro_bias_data *self)
 
bool mip::C::extract_mip_filter_gyro_bias_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_accel_bias_data (mip_serializer *serializer, const mip_filter_accel_bias_data *self)
 
void mip::C::extract_mip_filter_accel_bias_data (mip_serializer *serializer, mip_filter_accel_bias_data *self)
 
bool mip::C::extract_mip_filter_accel_bias_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_position_llh_uncertainty_data (mip_serializer *serializer, const mip_filter_position_llh_uncertainty_data *self)
 
void mip::C::extract_mip_filter_position_llh_uncertainty_data (mip_serializer *serializer, mip_filter_position_llh_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_position_llh_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_velocity_ned_uncertainty_data (mip_serializer *serializer, const mip_filter_velocity_ned_uncertainty_data *self)
 
void mip::C::extract_mip_filter_velocity_ned_uncertainty_data (mip_serializer *serializer, mip_filter_velocity_ned_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_velocity_ned_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_euler_angles_uncertainty_data (mip_serializer *serializer, const mip_filter_euler_angles_uncertainty_data *self)
 
void mip::C::extract_mip_filter_euler_angles_uncertainty_data (mip_serializer *serializer, mip_filter_euler_angles_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_euler_angles_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_gyro_bias_uncertainty_data (mip_serializer *serializer, const mip_filter_gyro_bias_uncertainty_data *self)
 
void mip::C::extract_mip_filter_gyro_bias_uncertainty_data (mip_serializer *serializer, mip_filter_gyro_bias_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_gyro_bias_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_accel_bias_uncertainty_data (mip_serializer *serializer, const mip_filter_accel_bias_uncertainty_data *self)
 
void mip::C::extract_mip_filter_accel_bias_uncertainty_data (mip_serializer *serializer, mip_filter_accel_bias_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_accel_bias_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_timestamp_data (mip_serializer *serializer, const mip_filter_timestamp_data *self)
 
void mip::C::extract_mip_filter_timestamp_data (mip_serializer *serializer, mip_filter_timestamp_data *self)
 
bool mip::C::extract_mip_filter_timestamp_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_status_data (mip_serializer *serializer, const mip_filter_status_data *self)
 
void mip::C::extract_mip_filter_status_data (mip_serializer *serializer, mip_filter_status_data *self)
 
bool mip::C::extract_mip_filter_status_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_linear_accel_data (mip_serializer *serializer, const mip_filter_linear_accel_data *self)
 
void mip::C::extract_mip_filter_linear_accel_data (mip_serializer *serializer, mip_filter_linear_accel_data *self)
 
bool mip::C::extract_mip_filter_linear_accel_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_gravity_vector_data (mip_serializer *serializer, const mip_filter_gravity_vector_data *self)
 
void mip::C::extract_mip_filter_gravity_vector_data (mip_serializer *serializer, mip_filter_gravity_vector_data *self)
 
bool mip::C::extract_mip_filter_gravity_vector_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_comp_accel_data (mip_serializer *serializer, const mip_filter_comp_accel_data *self)
 
void mip::C::extract_mip_filter_comp_accel_data (mip_serializer *serializer, mip_filter_comp_accel_data *self)
 
bool mip::C::extract_mip_filter_comp_accel_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_comp_angular_rate_data (mip_serializer *serializer, const mip_filter_comp_angular_rate_data *self)
 
void mip::C::extract_mip_filter_comp_angular_rate_data (mip_serializer *serializer, mip_filter_comp_angular_rate_data *self)
 
bool mip::C::extract_mip_filter_comp_angular_rate_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_quaternion_attitude_uncertainty_data (mip_serializer *serializer, const mip_filter_quaternion_attitude_uncertainty_data *self)
 
void mip::C::extract_mip_filter_quaternion_attitude_uncertainty_data (mip_serializer *serializer, mip_filter_quaternion_attitude_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_quaternion_attitude_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_wgs84_gravity_mag_data (mip_serializer *serializer, const mip_filter_wgs84_gravity_mag_data *self)
 
void mip::C::extract_mip_filter_wgs84_gravity_mag_data (mip_serializer *serializer, mip_filter_wgs84_gravity_mag_data *self)
 
bool mip::C::extract_mip_filter_wgs84_gravity_mag_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_heading_update_state_data (mip_serializer *serializer, const mip_filter_heading_update_state_data *self)
 
void mip::C::extract_mip_filter_heading_update_state_data (mip_serializer *serializer, mip_filter_heading_update_state_data *self)
 
bool mip::C::extract_mip_filter_heading_update_state_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_heading_update_state_data_heading_source (struct mip_serializer *serializer, const mip_filter_heading_update_state_data_heading_source self)
 
void mip::C::extract_mip_filter_heading_update_state_data_heading_source (struct mip_serializer *serializer, mip_filter_heading_update_state_data_heading_source *self)
 
void mip::C::insert_mip_filter_magnetic_model_data (mip_serializer *serializer, const mip_filter_magnetic_model_data *self)
 
void mip::C::extract_mip_filter_magnetic_model_data (mip_serializer *serializer, mip_filter_magnetic_model_data *self)
 
bool mip::C::extract_mip_filter_magnetic_model_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_accel_scale_factor_data (mip_serializer *serializer, const mip_filter_accel_scale_factor_data *self)
 
void mip::C::extract_mip_filter_accel_scale_factor_data (mip_serializer *serializer, mip_filter_accel_scale_factor_data *self)
 
bool mip::C::extract_mip_filter_accel_scale_factor_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_accel_scale_factor_uncertainty_data (mip_serializer *serializer, const mip_filter_accel_scale_factor_uncertainty_data *self)
 
void mip::C::extract_mip_filter_accel_scale_factor_uncertainty_data (mip_serializer *serializer, mip_filter_accel_scale_factor_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_accel_scale_factor_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_gyro_scale_factor_data (mip_serializer *serializer, const mip_filter_gyro_scale_factor_data *self)
 
void mip::C::extract_mip_filter_gyro_scale_factor_data (mip_serializer *serializer, mip_filter_gyro_scale_factor_data *self)
 
bool mip::C::extract_mip_filter_gyro_scale_factor_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_gyro_scale_factor_uncertainty_data (mip_serializer *serializer, const mip_filter_gyro_scale_factor_uncertainty_data *self)
 
void mip::C::extract_mip_filter_gyro_scale_factor_uncertainty_data (mip_serializer *serializer, mip_filter_gyro_scale_factor_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_gyro_scale_factor_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_mag_bias_data (mip_serializer *serializer, const mip_filter_mag_bias_data *self)
 
void mip::C::extract_mip_filter_mag_bias_data (mip_serializer *serializer, mip_filter_mag_bias_data *self)
 
bool mip::C::extract_mip_filter_mag_bias_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_mag_bias_uncertainty_data (mip_serializer *serializer, const mip_filter_mag_bias_uncertainty_data *self)
 
void mip::C::extract_mip_filter_mag_bias_uncertainty_data (mip_serializer *serializer, mip_filter_mag_bias_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_mag_bias_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_standard_atmosphere_data (mip_serializer *serializer, const mip_filter_standard_atmosphere_data *self)
 
void mip::C::extract_mip_filter_standard_atmosphere_data (mip_serializer *serializer, mip_filter_standard_atmosphere_data *self)
 
bool mip::C::extract_mip_filter_standard_atmosphere_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_pressure_altitude_data (mip_serializer *serializer, const mip_filter_pressure_altitude_data *self)
 
void mip::C::extract_mip_filter_pressure_altitude_data (mip_serializer *serializer, mip_filter_pressure_altitude_data *self)
 
bool mip::C::extract_mip_filter_pressure_altitude_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_density_altitude_data (mip_serializer *serializer, const mip_filter_density_altitude_data *self)
 
void mip::C::extract_mip_filter_density_altitude_data (mip_serializer *serializer, mip_filter_density_altitude_data *self)
 
bool mip::C::extract_mip_filter_density_altitude_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_antenna_offset_correction_data (mip_serializer *serializer, const mip_filter_antenna_offset_correction_data *self)
 
void mip::C::extract_mip_filter_antenna_offset_correction_data (mip_serializer *serializer, mip_filter_antenna_offset_correction_data *self)
 
bool mip::C::extract_mip_filter_antenna_offset_correction_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_antenna_offset_correction_uncertainty_data (mip_serializer *serializer, const mip_filter_antenna_offset_correction_uncertainty_data *self)
 
void mip::C::extract_mip_filter_antenna_offset_correction_uncertainty_data (mip_serializer *serializer, mip_filter_antenna_offset_correction_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_antenna_offset_correction_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_multi_antenna_offset_correction_data (mip_serializer *serializer, const mip_filter_multi_antenna_offset_correction_data *self)
 
void mip::C::extract_mip_filter_multi_antenna_offset_correction_data (mip_serializer *serializer, mip_filter_multi_antenna_offset_correction_data *self)
 
bool mip::C::extract_mip_filter_multi_antenna_offset_correction_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_multi_antenna_offset_correction_uncertainty_data (mip_serializer *serializer, const mip_filter_multi_antenna_offset_correction_uncertainty_data *self)
 
void mip::C::extract_mip_filter_multi_antenna_offset_correction_uncertainty_data (mip_serializer *serializer, mip_filter_multi_antenna_offset_correction_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_multi_antenna_offset_correction_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_magnetometer_offset_data (mip_serializer *serializer, const mip_filter_magnetometer_offset_data *self)
 
void mip::C::extract_mip_filter_magnetometer_offset_data (mip_serializer *serializer, mip_filter_magnetometer_offset_data *self)
 
bool mip::C::extract_mip_filter_magnetometer_offset_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_magnetometer_matrix_data (mip_serializer *serializer, const mip_filter_magnetometer_matrix_data *self)
 
void mip::C::extract_mip_filter_magnetometer_matrix_data (mip_serializer *serializer, mip_filter_magnetometer_matrix_data *self)
 
bool mip::C::extract_mip_filter_magnetometer_matrix_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_magnetometer_offset_uncertainty_data (mip_serializer *serializer, const mip_filter_magnetometer_offset_uncertainty_data *self)
 
void mip::C::extract_mip_filter_magnetometer_offset_uncertainty_data (mip_serializer *serializer, mip_filter_magnetometer_offset_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_magnetometer_offset_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_magnetometer_matrix_uncertainty_data (mip_serializer *serializer, const mip_filter_magnetometer_matrix_uncertainty_data *self)
 
void mip::C::extract_mip_filter_magnetometer_matrix_uncertainty_data (mip_serializer *serializer, mip_filter_magnetometer_matrix_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_magnetometer_matrix_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_magnetometer_covariance_matrix_data (mip_serializer *serializer, const mip_filter_magnetometer_covariance_matrix_data *self)
 
void mip::C::extract_mip_filter_magnetometer_covariance_matrix_data (mip_serializer *serializer, mip_filter_magnetometer_covariance_matrix_data *self)
 
bool mip::C::extract_mip_filter_magnetometer_covariance_matrix_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_magnetometer_residual_vector_data (mip_serializer *serializer, const mip_filter_magnetometer_residual_vector_data *self)
 
void mip::C::extract_mip_filter_magnetometer_residual_vector_data (mip_serializer *serializer, mip_filter_magnetometer_residual_vector_data *self)
 
bool mip::C::extract_mip_filter_magnetometer_residual_vector_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_clock_correction_data (mip_serializer *serializer, const mip_filter_clock_correction_data *self)
 
void mip::C::extract_mip_filter_clock_correction_data (mip_serializer *serializer, mip_filter_clock_correction_data *self)
 
bool mip::C::extract_mip_filter_clock_correction_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_clock_correction_uncertainty_data (mip_serializer *serializer, const mip_filter_clock_correction_uncertainty_data *self)
 
void mip::C::extract_mip_filter_clock_correction_uncertainty_data (mip_serializer *serializer, mip_filter_clock_correction_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_clock_correction_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_gnss_pos_aid_status_data (mip_serializer *serializer, const mip_filter_gnss_pos_aid_status_data *self)
 
void mip::C::extract_mip_filter_gnss_pos_aid_status_data (mip_serializer *serializer, mip_filter_gnss_pos_aid_status_data *self)
 
bool mip::C::extract_mip_filter_gnss_pos_aid_status_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_gnss_att_aid_status_data (mip_serializer *serializer, const mip_filter_gnss_att_aid_status_data *self)
 
void mip::C::extract_mip_filter_gnss_att_aid_status_data (mip_serializer *serializer, mip_filter_gnss_att_aid_status_data *self)
 
bool mip::C::extract_mip_filter_gnss_att_aid_status_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_head_aid_status_data (mip_serializer *serializer, const mip_filter_head_aid_status_data *self)
 
void mip::C::extract_mip_filter_head_aid_status_data (mip_serializer *serializer, mip_filter_head_aid_status_data *self)
 
bool mip::C::extract_mip_filter_head_aid_status_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_head_aid_status_data_heading_aid_type (struct mip_serializer *serializer, const mip_filter_head_aid_status_data_heading_aid_type self)
 
void mip::C::extract_mip_filter_head_aid_status_data_heading_aid_type (struct mip_serializer *serializer, mip_filter_head_aid_status_data_heading_aid_type *self)
 
void mip::C::insert_mip_filter_rel_pos_ned_data (mip_serializer *serializer, const mip_filter_rel_pos_ned_data *self)
 
void mip::C::extract_mip_filter_rel_pos_ned_data (mip_serializer *serializer, mip_filter_rel_pos_ned_data *self)
 
bool mip::C::extract_mip_filter_rel_pos_ned_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_ecef_pos_data (mip_serializer *serializer, const mip_filter_ecef_pos_data *self)
 
void mip::C::extract_mip_filter_ecef_pos_data (mip_serializer *serializer, mip_filter_ecef_pos_data *self)
 
bool mip::C::extract_mip_filter_ecef_pos_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_ecef_vel_data (mip_serializer *serializer, const mip_filter_ecef_vel_data *self)
 
void mip::C::extract_mip_filter_ecef_vel_data (mip_serializer *serializer, mip_filter_ecef_vel_data *self)
 
bool mip::C::extract_mip_filter_ecef_vel_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_ecef_pos_uncertainty_data (mip_serializer *serializer, const mip_filter_ecef_pos_uncertainty_data *self)
 
void mip::C::extract_mip_filter_ecef_pos_uncertainty_data (mip_serializer *serializer, mip_filter_ecef_pos_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_ecef_pos_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_ecef_vel_uncertainty_data (mip_serializer *serializer, const mip_filter_ecef_vel_uncertainty_data *self)
 
void mip::C::extract_mip_filter_ecef_vel_uncertainty_data (mip_serializer *serializer, mip_filter_ecef_vel_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_ecef_vel_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_aiding_measurement_summary_data (mip_serializer *serializer, const mip_filter_aiding_measurement_summary_data *self)
 
void mip::C::extract_mip_filter_aiding_measurement_summary_data (mip_serializer *serializer, mip_filter_aiding_measurement_summary_data *self)
 
bool mip::C::extract_mip_filter_aiding_measurement_summary_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_odometer_scale_factor_error_data (mip_serializer *serializer, const mip_filter_odometer_scale_factor_error_data *self)
 
void mip::C::extract_mip_filter_odometer_scale_factor_error_data (mip_serializer *serializer, mip_filter_odometer_scale_factor_error_data *self)
 
bool mip::C::extract_mip_filter_odometer_scale_factor_error_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_odometer_scale_factor_error_uncertainty_data (mip_serializer *serializer, const mip_filter_odometer_scale_factor_error_uncertainty_data *self)
 
void mip::C::extract_mip_filter_odometer_scale_factor_error_uncertainty_data (mip_serializer *serializer, mip_filter_odometer_scale_factor_error_uncertainty_data *self)
 
bool mip::C::extract_mip_filter_odometer_scale_factor_error_uncertainty_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_gnss_dual_antenna_status_data (mip_serializer *serializer, const mip_filter_gnss_dual_antenna_status_data *self)
 
void mip::C::extract_mip_filter_gnss_dual_antenna_status_data (mip_serializer *serializer, mip_filter_gnss_dual_antenna_status_data *self)
 
bool mip::C::extract_mip_filter_gnss_dual_antenna_status_data_from_field (const struct mip_field *field, void *ptr)
 
void mip::C::insert_mip_filter_gnss_dual_antenna_status_data_fix_type (struct mip_serializer *serializer, const mip_filter_gnss_dual_antenna_status_data_fix_type self)
 
void mip::C::extract_mip_filter_gnss_dual_antenna_status_data_fix_type (struct mip_serializer *serializer, mip_filter_gnss_dual_antenna_status_data_fix_type *self)
 
void mip::C::insert_mip_filter_gnss_dual_antenna_status_data_dual_antenna_status_flags (struct mip_serializer *serializer, const mip_filter_gnss_dual_antenna_status_data_dual_antenna_status_flags self)
 
void mip::C::extract_mip_filter_gnss_dual_antenna_status_data_dual_antenna_status_flags (struct mip_serializer *serializer, mip_filter_gnss_dual_antenna_status_data_dual_antenna_status_flags *self)