MIP_SDK  v3.0.0
MicroStrain Communications Library for embedded systems
Classes | Namespaces | Typedefs | Enumerations | Functions
data_filter.h File Reference
#include <mip/definitions/common.h>
#include <mip/mip_descriptors.h>
#include <mip/mip_result.h>
#include <mip/mip_interface.h>
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>

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
 
struct  mip::C::mip_filter_aiding_frame_config_error_data
 
struct  mip::C::mip_filter_aiding_frame_config_error_uncertainty_data
 

Namespaces

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

Typedefs

typedef enum mip_filter_mode mip::C::mip_filter_mode
 
typedef enum mip_filter_dynamics_mode mip::C::mip_filter_dynamics_mode
 
typedef uint16_t mip::C::mip_filter_status_flags
 
typedef enum mip_filter_aiding_measurement_type 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 enum mip_filter_heading_update_state_data_heading_source 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 enum mip_filter_head_aid_status_data_heading_aid_type 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 enum mip_filter_gnss_dual_antenna_status_data_fix_type 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
 
typedef struct mip_filter_aiding_frame_config_error_data mip::C::mip_filter_aiding_frame_config_error_data
 
typedef struct mip_filter_aiding_frame_config_error_uncertainty_data mip::C::mip_filter_aiding_frame_config_error_uncertainty_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, mip::C::MIP_DATA_DESC_FILTER_FRAME_CONFIG_ERROR = 0x50, mip::C::MIP_DATA_DESC_FILTER_FRAME_CONFIG_ERROR_UNCERTAINTY = 0x51
}
 
enum  mip::C::mip_filter_mode {
  mip::C::MIP_FILTER_MODE_GX5_STARTUP = 0, mip::C::MIP_FILTER_MODE_GX5_INIT = 1, mip::C::MIP_FILTER_MODE_GX5_RUN_SOLUTION_VALID = 2, mip::C::MIP_FILTER_MODE_GX5_RUN_SOLUTION_ERROR = 3,
  mip::C::MIP_FILTER_MODE_INIT = 1, mip::C::MIP_FILTER_MODE_VERT_GYRO = 2, mip::C::MIP_FILTER_MODE_AHRS = 3, mip::C::MIP_FILTER_MODE_FULL_NAV = 4
}
 
enum  mip::C::mip_filter_dynamics_mode { mip::C::MIP_FILTER_DYNAMICS_MODE_GX5_PORTABLE = 1, mip::C::MIP_FILTER_DYNAMICS_MODE_GX5_AUTOMOTIVE = 2, mip::C::MIP_FILTER_DYNAMICS_MODE_GX5_AIRBORNE = 3, mip::C::MIP_FILTER_DYNAMICS_MODE_GQ7_DEFAULT = 1 }
 
enum  mip::C::mip_filter_aiding_measurement_type {
  mip::C::MIP_FILTER_AIDING_MEASUREMENT_TYPE_GNSS = 1, mip::C::MIP_FILTER_AIDING_MEASUREMENT_TYPE_DUAL_ANTENNA = 2, mip::C::MIP_FILTER_AIDING_MEASUREMENT_TYPE_HEADING = 3, mip::C::MIP_FILTER_AIDING_MEASUREMENT_TYPE_PRESSURE = 4,
  mip::C::MIP_FILTER_AIDING_MEASUREMENT_TYPE_MAGNETOMETER = 5, mip::C::MIP_FILTER_AIDING_MEASUREMENT_TYPE_SPEED = 6, mip::C::MIP_FILTER_AIDING_MEASUREMENT_TYPE_AIDING_POS_ECEF = 33, mip::C::MIP_FILTER_AIDING_MEASUREMENT_TYPE_AIDING_POS_LLH = 34,
  mip::C::MIP_FILTER_AIDING_MEASUREMENT_TYPE_AIDING_HEIGHT_ABOVE_ELLIPSOID = 35, mip::C::MIP_FILTER_AIDING_MEASUREMENT_TYPE_AIDING_VEL_ECEF = 40, mip::C::MIP_FILTER_AIDING_MEASUREMENT_TYPE_AIDING_VEL_NED = 41, mip::C::MIP_FILTER_AIDING_MEASUREMENT_TYPE_AIDING_VEL_BODY_FRAME = 42,
  mip::C::MIP_FILTER_AIDING_MEASUREMENT_TYPE_AIDING_HEADING_TRUE = 49, mip::C::MIP_FILTER_AIDING_MEASUREMENT_TYPE_AIDING_MAGNETIC_FIELD = 50, mip::C::MIP_FILTER_AIDING_MEASUREMENT_TYPE_AIDING_PRESSURE = 51
}
 
enum  mip::C::mip_filter_heading_update_state_data_heading_source {
  mip::C::MIP_FILTER_HEADING_UPDATE_STATE_DATA_HEADING_SOURCE_NONE = 0, mip::C::MIP_FILTER_HEADING_UPDATE_STATE_DATA_HEADING_SOURCE_MAGNETOMETER = 1, mip::C::MIP_FILTER_HEADING_UPDATE_STATE_DATA_HEADING_SOURCE_GNSS_VELOCITY_VECTOR = 2, mip::C::MIP_FILTER_HEADING_UPDATE_STATE_DATA_HEADING_SOURCE_EXTERNAL = 4,
  mip::C::MIP_FILTER_HEADING_UPDATE_STATE_DATA_HEADING_SOURCE_DUAL_ANTENNA = 8
}
 
enum  mip::C::mip_filter_head_aid_status_data_heading_aid_type { mip::C::MIP_FILTER_HEAD_AID_STATUS_DATA_HEADING_AID_TYPE_DUAL_ANTENNA = 1, mip::C::MIP_FILTER_HEAD_AID_STATUS_DATA_HEADING_AID_TYPE_EXTERNAL_MESSAGE = 2 }
 
enum  mip::C::mip_filter_gnss_dual_antenna_status_data_fix_type { mip::C::MIP_FILTER_GNSS_DUAL_ANTENNA_STATUS_DATA_FIX_TYPE_FIX_NONE = 0, mip::C::MIP_FILTER_GNSS_DUAL_ANTENNA_STATUS_DATA_FIX_TYPE_FIX_DA_FLOAT = 1, mip::C::MIP_FILTER_GNSS_DUAL_ANTENNA_STATUS_DATA_FIX_TYPE_FIX_DA_FIXED = 2 }
 

Functions

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