MIP_SDK  v3.0.0-736-g212583cf
MicroStrain Communications Library for embedded systems
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
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

static void mip::C::insert_mip_filter_mode (microstrain_serializer *serializer, const mip_filter_mode self)
 
static void mip::C::extract_mip_filter_mode (microstrain_serializer *serializer, mip_filter_mode *self)
 
static void mip::C::insert_mip_filter_dynamics_mode (microstrain_serializer *serializer, const mip_filter_dynamics_mode self)
 
static void mip::C::extract_mip_filter_dynamics_mode (microstrain_serializer *serializer, mip_filter_dynamics_mode *self)
 
static void mip::C::insert_mip_filter_status_flags (microstrain_serializer *serializer, const mip_filter_status_flags self)
 
static void mip::C::extract_mip_filter_status_flags (microstrain_serializer *serializer, mip_filter_status_flags *self)
 
static void mip::C::insert_mip_filter_aiding_measurement_type (microstrain_serializer *serializer, const mip_filter_aiding_measurement_type self)
 
static void mip::C::extract_mip_filter_aiding_measurement_type (microstrain_serializer *serializer, mip_filter_aiding_measurement_type *self)
 
static void mip::C::insert_mip_filter_measurement_indicator (microstrain_serializer *serializer, const mip_filter_measurement_indicator self)
 
static void mip::C::extract_mip_filter_measurement_indicator (microstrain_serializer *serializer, mip_filter_measurement_indicator *self)
 
static void mip::C::insert_mip_gnss_aid_status_flags (microstrain_serializer *serializer, const mip_gnss_aid_status_flags self)
 
static void mip::C::extract_mip_gnss_aid_status_flags (microstrain_serializer *serializer, mip_gnss_aid_status_flags *self)
 
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)
 
static void mip::C::insert_mip_filter_heading_update_state_data_heading_source (microstrain_serializer *serializer, const mip_filter_heading_update_state_data_heading_source self)
 
static void mip::C::extract_mip_filter_heading_update_state_data_heading_source (microstrain_serializer *serializer, mip_filter_heading_update_state_data_heading_source *self)
 
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)
 
static void mip::C::insert_mip_filter_head_aid_status_data_heading_aid_type (microstrain_serializer *serializer, const mip_filter_head_aid_status_data_heading_aid_type self)
 
static void mip::C::extract_mip_filter_head_aid_status_data_heading_aid_type (microstrain_serializer *serializer, mip_filter_head_aid_status_data_heading_aid_type *self)
 
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)
 
static void mip::C::insert_mip_filter_gnss_dual_antenna_status_data_fix_type (microstrain_serializer *serializer, const mip_filter_gnss_dual_antenna_status_data_fix_type self)
 
static void mip::C::extract_mip_filter_gnss_dual_antenna_status_data_fix_type (microstrain_serializer *serializer, mip_filter_gnss_dual_antenna_status_data_fix_type *self)
 
static void mip::C::insert_mip_filter_gnss_dual_antenna_status_data_dual_antenna_status_flags (microstrain_serializer *serializer, const mip_filter_gnss_dual_antenna_status_data_dual_antenna_status_flags self)
 
static void mip::C::extract_mip_filter_gnss_dual_antenna_status_data_dual_antenna_status_flags (microstrain_serializer *serializer, mip_filter_gnss_dual_antenna_status_data_dual_antenna_status_flags *self)
 
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)
 

Variables

static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_NONE = 0x0000
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_INIT_NO_ATTITUDE = 0x1000
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_INIT_NO_POSITION_VELOCITY = 0x2000
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_RUN_IMU_UNAVAILABLE = 0x0001
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_RUN_GPS_UNAVAILABLE = 0x0002
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_RUN_MATRIX_SINGULARITY = 0x0008
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_RUN_POSITION_COVARIANCE_WARNING = 0x0010
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_RUN_VELOCITY_COVARIANCE_WARNING = 0x0020
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_RUN_ATTITUDE_COVARIANCE_WARNING = 0x0040
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_RUN_NAN_IN_SOLUTION_WARNING = 0x0080
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_RUN_GYRO_BIAS_EST_HIGH_WARNING = 0x0100
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_RUN_ACCEL_BIAS_EST_HIGH_WARNING = 0x0200
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_RUN_GYRO_SCALE_FACTOR_EST_HIGH_WARNING = 0x0400
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_RUN_ACCEL_SCALE_FACTOR_EST_HIGH_WARNING = 0x0800
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_RUN_MAG_BIAS_EST_HIGH_WARNING = 0x1000
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_RUN_ANT_OFFSET_CORRECTION_EST_HIGH_WARNING = 0x2000
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_RUN_MAG_HARD_IRON_EST_HIGH_WARNING = 0x4000
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GX5_RUN_MAG_SOFT_IRON_EST_HIGH_WARNING = 0x8000
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GQ7_FILTER_CONDITION = 0x0003
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GQ7_ROLL_PITCH_WARNING = 0x0004
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GQ7_HEADING_WARNING = 0x0008
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GQ7_POSITION_WARNING = 0x0010
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GQ7_VELOCITY_WARNING = 0x0020
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GQ7_IMU_BIAS_WARNING = 0x0040
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GQ7_GNSS_CLK_WARNING = 0x0080
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GQ7_ANTENNA_LEVER_ARM_WARNING = 0x0100
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GQ7_MOUNTING_TRANSFORM_WARNING = 0x0200
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GQ7_TIME_SYNC_WARNING = 0x0400
 No time synchronization pulse detected. More...
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_GQ7_SOLUTION_ERROR = 0xF000
 Filter computation warning flags. If any bits 12-15 are set, and all filter outputs will be invalid. More...
 
static const mip_filter_status_flags mip::C::MIP_FILTER_STATUS_FLAGS_ALL = 0xFFFF
 
static const mip_filter_measurement_indicator mip::C::MIP_FILTER_MEASUREMENT_INDICATOR_NONE = 0x00
 
static const mip_filter_measurement_indicator mip::C::MIP_FILTER_MEASUREMENT_INDICATOR_ENABLED = 0x01
 
static const mip_filter_measurement_indicator mip::C::MIP_FILTER_MEASUREMENT_INDICATOR_USED = 0x02
 
static const mip_filter_measurement_indicator mip::C::MIP_FILTER_MEASUREMENT_INDICATOR_RESIDUAL_HIGH_WARNING = 0x04
 
static const mip_filter_measurement_indicator mip::C::MIP_FILTER_MEASUREMENT_INDICATOR_SAMPLE_TIME_WARNING = 0x08
 
static const mip_filter_measurement_indicator mip::C::MIP_FILTER_MEASUREMENT_INDICATOR_CONFIGURATION_ERROR = 0x10
 
static const mip_filter_measurement_indicator mip::C::MIP_FILTER_MEASUREMENT_INDICATOR_MAX_NUM_MEAS_EXCEEDED = 0x20
 
static const mip_filter_measurement_indicator mip::C::MIP_FILTER_MEASUREMENT_INDICATOR_ALL = 0x3F
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_NONE = 0x0000
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_TIGHT_COUPLING = 0x0001
 If 1, the Kalman filter is processing raw range information from this GNSS module. More...
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_DIFFERENTIAL = 0x0002
 If 1, the Kalman filter is processing RTK corrections from this GNSS module. More...
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_INTEGER_FIX = 0x0004
 If 1, the Kalman filter has an RTK integer fix from this GNSS module, indicating the best position performance possible. More...
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_GPS_L1 = 0x0008
 If 1, the Kalman filter is using GPS L1 measurements. More...
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_GPS_L2 = 0x0010
 If 1, the Kalman filter is using GPS L2 measurements. More...
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_GPS_L5 = 0x0020
 If 1, the Kalman filter is using GPS L5 measurements (not available on the GQ7) More...
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_GLO_L1 = 0x0040
 If 1, the Kalman filter is using GLONASS L1 measurements. More...
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_GLO_L2 = 0x0080
 If 1, the Kalman filter is using GLONASS L2 measurements. More...
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_GAL_E1 = 0x0100
 If 1, the Kalman filter is using Galileo E1 measurements. More...
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_GAL_E5 = 0x0200
 If 1, the Kalman filter is using Galileo E5 measurements. More...
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_GAL_E6 = 0x0400
 If 1, the Kalman filter is using Galileo E6 measurements. More...
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_BEI_B1 = 0x0800
 If 1, the Kalman filter is using Beidou B1 measurements (not enabled on GQ7 currently) More...
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_BEI_B2 = 0x1000
 If 1, the Kalman filter is using Beidou B2 measurements (not enabled on GQ7 currently) More...
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_BEI_B3 = 0x2000
 If 1, the Kalman filter is using Beidou B3 measurements (not available on the GQ7) More...
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_NO_FIX = 0x4000
 If 1, this GNSS module is reporting no position fix. More...
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_CONFIG_ERROR = 0x8000
 If 1, there is likely an issue with the antenna offset for this GNSS module. More...
 
static const mip_gnss_aid_status_flags mip::C::MIP_GNSS_AID_STATUS_FLAGS_ALL = 0xFFFF
 
static const mip_filter_gnss_dual_antenna_status_data_dual_antenna_status_flags mip::C::MIP_FILTER_GNSS_DUAL_ANTENNA_STATUS_DATA_DUAL_ANTENNA_STATUS_FLAGS_NONE = 0x0000
 
static const mip_filter_gnss_dual_antenna_status_data_dual_antenna_status_flags mip::C::MIP_FILTER_GNSS_DUAL_ANTENNA_STATUS_DATA_DUAL_ANTENNA_STATUS_FLAGS_RCV_1_DATA_VALID = 0x0001
 
static const mip_filter_gnss_dual_antenna_status_data_dual_antenna_status_flags mip::C::MIP_FILTER_GNSS_DUAL_ANTENNA_STATUS_DATA_DUAL_ANTENNA_STATUS_FLAGS_RCV_2_DATA_VALID = 0x0002
 
static const mip_filter_gnss_dual_antenna_status_data_dual_antenna_status_flags mip::C::MIP_FILTER_GNSS_DUAL_ANTENNA_STATUS_DATA_DUAL_ANTENNA_STATUS_FLAGS_ANTENNA_OFFSETS_VALID = 0x0004
 
static const mip_filter_gnss_dual_antenna_status_data_dual_antenna_status_flags mip::C::MIP_FILTER_GNSS_DUAL_ANTENNA_STATUS_DATA_DUAL_ANTENNA_STATUS_FLAGS_ALL = 0x0007