MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Classes | Namespaces | Typedefs | Enumerations | Functions
commands_filter.h File Reference
#include "descriptors.h"
#include "../mip_result.h"
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
Include dependency graph for commands_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_set_initial_attitude_command
 
struct  mip::C::mip_filter_estimation_control_command
 
struct  mip::C::mip_filter_estimation_control_response
 
struct  mip::C::mip_filter_external_gnss_update_command
 
struct  mip::C::mip_filter_external_heading_update_command
 
struct  mip::C::mip_filter_external_heading_update_with_time_command
 
struct  mip::C::mip_filter_tare_orientation_command
 
struct  mip::C::mip_filter_tare_orientation_response
 
struct  mip::C::mip_filter_sensor_to_vehicle_rotation_euler_command
 
struct  mip::C::mip_filter_sensor_to_vehicle_rotation_euler_response
 
struct  mip::C::mip_filter_sensor_to_vehicle_rotation_dcm_command
 
struct  mip::C::mip_filter_sensor_to_vehicle_rotation_dcm_response
 
struct  mip::C::mip_filter_sensor_to_vehicle_rotation_quaternion_command
 
struct  mip::C::mip_filter_sensor_to_vehicle_rotation_quaternion_response
 
struct  mip::C::mip_filter_sensor_to_vehicle_offset_command
 
struct  mip::C::mip_filter_sensor_to_vehicle_offset_response
 
struct  mip::C::mip_filter_antenna_offset_command
 
struct  mip::C::mip_filter_antenna_offset_response
 
struct  mip::C::mip_filter_gnss_source_command
 
struct  mip::C::mip_filter_gnss_source_response
 
struct  mip::C::mip_filter_heading_source_command
 
struct  mip::C::mip_filter_heading_source_response
 
struct  mip::C::mip_filter_auto_init_control_command
 
struct  mip::C::mip_filter_auto_init_control_response
 
struct  mip::C::mip_filter_altitude_aiding_command
 
struct  mip::C::mip_filter_altitude_aiding_response
 
struct  mip::C::mip_filter_auto_zupt_command
 
struct  mip::C::mip_filter_auto_zupt_response
 
struct  mip::C::mip_filter_auto_angular_zupt_command
 
struct  mip::C::mip_filter_auto_angular_zupt_response
 
struct  mip::C::mip_filter_aiding_measurement_enable_command
 
struct  mip::C::mip_filter_aiding_measurement_enable_response
 
struct  mip::C::mip_filter_kinematic_constraint_command
 
struct  mip::C::mip_filter_kinematic_constraint_response
 
struct  mip::C::mip_filter_initialization_configuration_command
 
struct  mip::C::mip_filter_initialization_configuration_response
 
struct  mip::C::mip_filter_adaptive_filter_options_command
 
struct  mip::C::mip_filter_adaptive_filter_options_response
 
struct  mip::C::mip_filter_multi_antenna_offset_command
 
struct  mip::C::mip_filter_multi_antenna_offset_response
 
struct  mip::C::mip_filter_rel_pos_configuration_command
 
struct  mip::C::mip_filter_rel_pos_configuration_response
 
struct  mip::C::mip_filter_ref_point_lever_arm_command
 
struct  mip::C::mip_filter_ref_point_lever_arm_response
 
struct  mip::C::mip_filter_speed_measurement_command
 
struct  mip::C::mip_filter_speed_lever_arm_command
 
struct  mip::C::mip_filter_speed_lever_arm_response
 
struct  mip::C::mip_filter_wheeled_vehicle_constraint_control_command
 
struct  mip::C::mip_filter_wheeled_vehicle_constraint_control_response
 
struct  mip::C::mip_filter_vertical_gyro_constraint_control_command
 
struct  mip::C::mip_filter_vertical_gyro_constraint_control_response
 
struct  mip::C::mip_filter_gnss_antenna_cal_control_command
 
struct  mip::C::mip_filter_gnss_antenna_cal_control_response
 
struct  mip::C::mip_filter_magnetic_declination_source_command
 
struct  mip::C::mip_filter_magnetic_declination_source_response
 
struct  mip::C::mip_filter_set_initial_heading_command
 

Namespaces

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

Typedefs

typedef uint8_t mip::C::mip_filter_reference_frame
 
typedef uint8_t mip::C::mip_filter_mag_declination_source
 
typedef struct mip_filter_set_initial_attitude_command mip::C::mip_filter_set_initial_attitude_command
 
typedef uint16_t mip::C::mip_filter_estimation_control_command_enable_flags
 
typedef struct mip_filter_estimation_control_command mip::C::mip_filter_estimation_control_command
 
typedef struct mip_filter_estimation_control_response mip::C::mip_filter_estimation_control_response
 
typedef struct mip_filter_external_gnss_update_command mip::C::mip_filter_external_gnss_update_command
 
typedef struct mip_filter_external_heading_update_command mip::C::mip_filter_external_heading_update_command
 
typedef struct mip_filter_external_heading_update_with_time_command mip::C::mip_filter_external_heading_update_with_time_command
 
typedef uint8_t mip::C::mip_filter_tare_orientation_command_mip_tare_axes
 
typedef struct mip_filter_tare_orientation_command mip::C::mip_filter_tare_orientation_command
 
typedef struct mip_filter_tare_orientation_response mip::C::mip_filter_tare_orientation_response
 
typedef struct mip_filter_sensor_to_vehicle_rotation_euler_command mip::C::mip_filter_sensor_to_vehicle_rotation_euler_command
 
typedef struct mip_filter_sensor_to_vehicle_rotation_euler_response mip::C::mip_filter_sensor_to_vehicle_rotation_euler_response
 
typedef struct mip_filter_sensor_to_vehicle_rotation_dcm_command mip::C::mip_filter_sensor_to_vehicle_rotation_dcm_command
 
typedef struct mip_filter_sensor_to_vehicle_rotation_dcm_response mip::C::mip_filter_sensor_to_vehicle_rotation_dcm_response
 
typedef struct mip_filter_sensor_to_vehicle_rotation_quaternion_command mip::C::mip_filter_sensor_to_vehicle_rotation_quaternion_command
 
typedef struct mip_filter_sensor_to_vehicle_rotation_quaternion_response mip::C::mip_filter_sensor_to_vehicle_rotation_quaternion_response
 
typedef struct mip_filter_sensor_to_vehicle_offset_command mip::C::mip_filter_sensor_to_vehicle_offset_command
 
typedef struct mip_filter_sensor_to_vehicle_offset_response mip::C::mip_filter_sensor_to_vehicle_offset_response
 
typedef struct mip_filter_antenna_offset_command mip::C::mip_filter_antenna_offset_command
 
typedef struct mip_filter_antenna_offset_response mip::C::mip_filter_antenna_offset_response
 
typedef uint8_t mip::C::mip_filter_gnss_source_command_source
 
typedef struct mip_filter_gnss_source_command mip::C::mip_filter_gnss_source_command
 
typedef struct mip_filter_gnss_source_response mip::C::mip_filter_gnss_source_response
 
typedef uint8_t mip::C::mip_filter_heading_source_command_source
 
typedef struct mip_filter_heading_source_command mip::C::mip_filter_heading_source_command
 
typedef struct mip_filter_heading_source_response mip::C::mip_filter_heading_source_response
 
typedef struct mip_filter_auto_init_control_command mip::C::mip_filter_auto_init_control_command
 
typedef struct mip_filter_auto_init_control_response mip::C::mip_filter_auto_init_control_response
 
typedef struct mip_filter_altitude_aiding_command mip::C::mip_filter_altitude_aiding_command
 
typedef struct mip_filter_altitude_aiding_response mip::C::mip_filter_altitude_aiding_response
 
typedef struct mip_filter_auto_zupt_command mip::C::mip_filter_auto_zupt_command
 
typedef struct mip_filter_auto_zupt_response mip::C::mip_filter_auto_zupt_response
 
typedef struct mip_filter_auto_angular_zupt_command mip::C::mip_filter_auto_angular_zupt_command
 
typedef struct mip_filter_auto_angular_zupt_response mip::C::mip_filter_auto_angular_zupt_response
 
typedef uint16_t mip::C::mip_filter_aiding_measurement_enable_command_aiding_source
 
typedef struct mip_filter_aiding_measurement_enable_command mip::C::mip_filter_aiding_measurement_enable_command
 
typedef struct mip_filter_aiding_measurement_enable_response mip::C::mip_filter_aiding_measurement_enable_response
 
typedef struct mip_filter_kinematic_constraint_command mip::C::mip_filter_kinematic_constraint_command
 
typedef struct mip_filter_kinematic_constraint_response mip::C::mip_filter_kinematic_constraint_response
 
typedef uint8_t mip::C::mip_filter_initialization_configuration_command_alignment_selector
 
typedef uint8_t mip::C::mip_filter_initialization_configuration_command_initial_condition_source
 
typedef struct mip_filter_initialization_configuration_command mip::C::mip_filter_initialization_configuration_command
 
typedef struct mip_filter_initialization_configuration_response mip::C::mip_filter_initialization_configuration_response
 
typedef struct mip_filter_adaptive_filter_options_command mip::C::mip_filter_adaptive_filter_options_command
 
typedef struct mip_filter_adaptive_filter_options_response mip::C::mip_filter_adaptive_filter_options_response
 
typedef struct mip_filter_multi_antenna_offset_command mip::C::mip_filter_multi_antenna_offset_command
 
typedef struct mip_filter_multi_antenna_offset_response mip::C::mip_filter_multi_antenna_offset_response
 
typedef struct mip_filter_rel_pos_configuration_command mip::C::mip_filter_rel_pos_configuration_command
 
typedef struct mip_filter_rel_pos_configuration_response mip::C::mip_filter_rel_pos_configuration_response
 
typedef uint8_t mip::C::mip_filter_ref_point_lever_arm_command_reference_point_selector
 
typedef struct mip_filter_ref_point_lever_arm_command mip::C::mip_filter_ref_point_lever_arm_command
 
typedef struct mip_filter_ref_point_lever_arm_response mip::C::mip_filter_ref_point_lever_arm_response
 
typedef struct mip_filter_speed_measurement_command mip::C::mip_filter_speed_measurement_command
 
typedef struct mip_filter_speed_lever_arm_command mip::C::mip_filter_speed_lever_arm_command
 
typedef struct mip_filter_speed_lever_arm_response mip::C::mip_filter_speed_lever_arm_response
 
typedef struct mip_filter_wheeled_vehicle_constraint_control_command mip::C::mip_filter_wheeled_vehicle_constraint_control_command
 
typedef struct mip_filter_wheeled_vehicle_constraint_control_response mip::C::mip_filter_wheeled_vehicle_constraint_control_response
 
typedef struct mip_filter_vertical_gyro_constraint_control_command mip::C::mip_filter_vertical_gyro_constraint_control_command
 
typedef struct mip_filter_vertical_gyro_constraint_control_response mip::C::mip_filter_vertical_gyro_constraint_control_response
 
typedef struct mip_filter_gnss_antenna_cal_control_command mip::C::mip_filter_gnss_antenna_cal_control_command
 
typedef struct mip_filter_gnss_antenna_cal_control_response mip::C::mip_filter_gnss_antenna_cal_control_response
 
typedef struct mip_filter_magnetic_declination_source_command mip::C::mip_filter_magnetic_declination_source_command
 
typedef struct mip_filter_magnetic_declination_source_response mip::C::mip_filter_magnetic_declination_source_response
 
typedef struct mip_filter_set_initial_heading_command mip::C::mip_filter_set_initial_heading_command
 

Enumerations

enum  {
  mip::C::MIP_FILTER_CMD_DESC_SET = 0x0D , mip::C::MIP_CMD_DESC_FILTER_RESET_FILTER = 0x01 , mip::C::MIP_CMD_DESC_FILTER_SET_INITIAL_ATTITUDE = 0x02 , mip::C::MIP_CMD_DESC_FILTER_SET_INITIAL_HEADING = 0x03 ,
  mip::C::MIP_CMD_DESC_FILTER_SET_INITIAL_HEADING_FROM_MAG = 0x04 , mip::C::MIP_CMD_DESC_FILTER_RUN = 0x05 , mip::C::MIP_CMD_DESC_FILTER_SELECT_FILTER = 0x0F , mip::C::MIP_CMD_DESC_FILTER_VEHICLE_DYNAMICS_MODE = 0x10 ,
  mip::C::MIP_CMD_DESC_FILTER_SENSOR2VEHICLE_ROTATION_EULER = 0x11 , mip::C::MIP_CMD_DESC_FILTER_SENSOR2VEHICLE_OFFSET = 0x12 , mip::C::MIP_CMD_DESC_FILTER_ANTENNA_OFFSET = 0x13 , mip::C::MIP_CMD_DESC_FILTER_ESTIMATION_CONTROL_FLAGS = 0x14 ,
  mip::C::MIP_CMD_DESC_FILTER_GNSS_SOURCE_CONTROL = 0x15 , mip::C::MIP_CMD_DESC_FILTER_EXTERNAL_GNSS_UPDATE = 0x16 , mip::C::MIP_CMD_DESC_FILTER_EXTERNAL_HEADING_UPDATE = 0x17 , mip::C::MIP_CMD_DESC_FILTER_HEADING_UPDATE_CONTROL = 0x18 ,
  mip::C::MIP_CMD_DESC_FILTER_AUTOINIT_CONTROL = 0x19 , mip::C::MIP_CMD_DESC_FILTER_ACCEL_NOISE = 0x1A , mip::C::MIP_CMD_DESC_FILTER_GYRO_NOISE = 0x1B , mip::C::MIP_CMD_DESC_FILTER_ACCEL_BIAS_MODEL = 0x1C ,
  mip::C::MIP_CMD_DESC_FILTER_GYRO_BIAS_MODEL = 0x1D , mip::C::MIP_CMD_DESC_FILTER_ZUPT_CONTROL = 0x1E , mip::C::MIP_CMD_DESC_FILTER_EXTERNAL_HEADING_UPDATE_WITH_TIME = 0x1F , mip::C::MIP_CMD_DESC_FILTER_ANGULAR_ZUPT_CONTROL = 0x20 ,
  mip::C::MIP_CMD_DESC_FILTER_TARE_ORIENTATION = 0x21 , mip::C::MIP_CMD_DESC_FILTER_COMMANDED_ZUPT = 0x22 , mip::C::MIP_CMD_DESC_FILTER_COMMANDED_ANGULAR_ZUPT = 0x23 , mip::C::MIP_CMD_DESC_FILTER_AUTO_HEADING_UPDATE_CONTROL = 0x24 ,
  mip::C::MIP_CMD_DESC_FILTER_MAG_AUTO_CALIBRATION_CONTROL = 0x25 , mip::C::MIP_CMD_DESC_FILTER_MAG_CAPTURE_AUTO_CALIBRATION = 0x27 , mip::C::MIP_CMD_DESC_FILTER_GRAVITY_NOISE = 0x28 , mip::C::MIP_CMD_DESC_FILTER_PRESSURE_NOISE = 0x29 ,
  mip::C::MIP_CMD_DESC_FILTER_GRAVITY_NOISE_MINIMUM = 0x2A , mip::C::MIP_CMD_DESC_FILTER_HARD_IRON_OFFSET_NOISE = 0x2B , mip::C::MIP_CMD_DESC_FILTER_SOFT_IRON_MATRIX_NOISE = 0x2C , mip::C::MIP_CMD_DESC_FILTER_LOW_PASS_SENSOR_FILTER = 0x30 ,
  mip::C::MIP_CMD_DESC_FILTER_MAG_NOISE = 0x42 , mip::C::MIP_CMD_DESC_FILTER_DECLINATION_SOURCE = 0x43 , mip::C::MIP_CMD_DESC_FILTER_HOT_START_CONTROL = 0x48 , mip::C::MIP_CMD_DESC_FILTER_SECONDARY_VELOCITY_AIDING_CONTROL = 0x4A ,
  mip::C::MIP_CMD_DESC_FILTER_INCLINATION_SOURCE = 0x4C , mip::C::MIP_CMD_DESC_FILTER_MAGNETIC_MAGNITUDE_SOURCE = 0x4D , mip::C::MIP_CMD_DESC_FILTER_SENSOR2VEHICLE_ROTATION_DCM = 0x4E , mip::C::MIP_CMD_DESC_FILTER_SENSOR2VEHICLE_ROTATION_QUATERNION = 0x4F ,
  mip::C::MIP_CMD_DESC_FILTER_REFERENCE_POSITION = 0x26 , mip::C::MIP_CMD_DESC_FILTER_ENABLE_MEASUREMENT = 0x41 , mip::C::MIP_CMD_DESC_FILTER_ACCEL_MAGNITUDE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL = 0x44 , mip::C::MIP_CMD_DESC_FILTER_MAG_MAGNITUDE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL = 0x45 ,
  mip::C::MIP_CMD_DESC_FILTER_MAG_DIP_ANGLE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL = 0x46 , mip::C::MIP_CMD_DESC_FILTER_ALTITUDE_AIDING_CONTROL = 0x47 , mip::C::MIP_CMD_DESC_FILTER_SECONDARY_PITCH_ROLL_AIDING_CONTROL = 0x4B , mip::C::MIP_CMD_DESC_FILTER_AIDING_MEASUREMENT_ENABLE = 0x50 ,
  mip::C::MIP_CMD_DESC_FILTER_KINEMATIC_CONSTRAINT = 0x51 , mip::C::MIP_CMD_DESC_FILTER_INITIALIZATION_CONFIGURATION = 0x52 , mip::C::MIP_CMD_DESC_FILTER_ADAPTIVE_FILTER_OPTIONS = 0x53 , mip::C::MIP_CMD_DESC_FILTER_MULTI_ANTENNA_OFFSET = 0x54 ,
  mip::C::MIP_CMD_DESC_FILTER_REL_POS_CONFIGURATION = 0x55 , mip::C::MIP_CMD_DESC_FILTER_REF_POINT_LEVER_ARM = 0x56 , mip::C::MIP_CMD_DESC_FILTER_SPEED_MEASUREMENT = 0x60 , mip::C::MIP_CMD_DESC_FILTER_SPEED_LEVER_ARM = 0x61 ,
  mip::C::MIP_CMD_DESC_VERTICAL_GYRO_CONSTRAINT_CONTROL = 0x62 , mip::C::MIP_CMD_DESC_WHEELED_VEHICLE_CONSTRAINT_CONTROL = 0x63 , mip::C::MIP_CMD_DESC_GNSS_ANTENNA_CALIBRATION_CONTROL = 0x64 , mip::C::MIP_CMD_DESC_SENSOR_TO_VEHICLE_CALIBRATION_CONTROL = 0x65 ,
  mip::C::MIP_REPLY_DESC_FILTER_VEHICLE_DYNAMICS_MODE = 0x80 , mip::C::MIP_REPLY_DESC_FILTER_SENSOR2VEHICLE_ROTATION_EULER = 0x81 , mip::C::MIP_REPLY_DESC_FILTER_SENSOR2VEHICLE_OFFSET = 0x82 , mip::C::MIP_REPLY_DESC_FILTER_ANTENNA_OFFSET = 0x83 ,
  mip::C::MIP_REPLY_DESC_FILTER_ESTIMATION_CONTROL_FLAGS = 0x84 , mip::C::MIP_REPLY_DESC_FILTER_GNSS_SOURCE_CONTROL = 0x86 , mip::C::MIP_REPLY_DESC_FILTER_HEADING_UPDATE_CONTROL = 0x87 , mip::C::MIP_REPLY_DESC_FILTER_AUTOINIT_CONTROL = 0x88 ,
  mip::C::MIP_REPLY_DESC_FILTER_ACCEL_NOISE = 0x89 , mip::C::MIP_REPLY_DESC_FILTER_GYRO_NOISE = 0x8A , mip::C::MIP_REPLY_DESC_FILTER_MAG_NOISE = 0xB1 , mip::C::MIP_REPLY_DESC_FILTER_ACCEL_BIAS_MODEL = 0x8B ,
  mip::C::MIP_REPLY_DESC_FILTER_GYRO_BIAS_MODEL = 0x8C , mip::C::MIP_REPLY_DESC_FILTER_ZUPT_CONTROL = 0x8D , mip::C::MIP_REPLY_DESC_FILTER_ANGULAR_ZUPT_CONTROL = 0x8E , mip::C::MIP_REPLY_DESC_FILTER_SELECT_FILTER = 0x8F ,
  mip::C::MIP_REPLY_DESC_FILTER_GRAVITY_NOISE = 0x93 , mip::C::MIP_REPLY_DESC_FILTER_PRESSURE_NOISE = 0x94 , mip::C::MIP_REPLY_DESC_FILTER_GRAVITY_NOISE_MINIMUM = 0x95 , mip::C::MIP_REPLY_DESC_FILTER_HARD_IRON_OFFSET_NOISE = 0x96 ,
  mip::C::MIP_REPLY_DESC_FILTER_SOFT_IRON_MATRIX_NOISE = 0x97 , mip::C::MIP_REPLY_DESC_FILTER_LOW_PASS_SENSOR_FILTER = 0xA0 , mip::C::MIP_REPLY_DESC_FILTER_SET_INITIAL_HEADING = 0x98 , mip::C::MIP_REPLY_DESC_FILTER_REFERENCE_POSITION = 0x90 ,
  mip::C::MIP_REPLY_DESC_FILTER_AUTO_HEADING_UPDATE_CONTROL = 0x91 , mip::C::MIP_REPLY_DESC_FILTER_MAG_AUTO_CALIBRATION_CONTROL = 0x92 , mip::C::MIP_REPLY_DESC_FILTER_ENABLE_MEASUREMENT = 0xB0 , mip::C::MIP_REPLY_DESC_FILTER_DECLINATION_SOURCE = 0xB2 ,
  mip::C::MIP_REPLY_DESC_FILTER_ACCEL_MAGNITUDE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL = 0xB3 , mip::C::MIP_REPLY_DESC_FILTER_MAG_MAGNITUDE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL = 0xB4 , mip::C::MIP_REPLY_DESC_FILTER_MAG_DIP_ANGLE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL = 0xB5 , mip::C::MIP_REPLY_DESC_FILTER_MAG_ANGULAR_RATE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL = 0xB6 ,
  mip::C::MIP_REPLY_DESC_FILTER_ALTITUDE_AIDING_CONTROL = 0xB7 , mip::C::MIP_REPLY_DESC_FILTER_HOT_START_CONTROL = 0xB8 , mip::C::MIP_REPLY_DESC_FILTER_SECONDARY_VELOCITY_AIDING_CONTROL = 0xBA , mip::C::MIP_REPLY_DESC_FILTER_SECONDARY_PITCH_ROLL_AIDING_CONTROL = 0xBB ,
  mip::C::MIP_REPLY_DESC_FILTER_INCLINATION_SOURCE = 0xBC , mip::C::MIP_REPLY_DESC_FILTER_MAGNETIC_MAGNITUDE_SOURCE = 0xBD , mip::C::MIP_REPLY_DESC_FILTER_SENSOR2VEHICLE_ROTATION_DCM = 0xBE , mip::C::MIP_REPLY_DESC_FILTER_SENSOR2VEHICLE_ROTATION_QUATERNION = 0xBF ,
  mip::C::MIP_REPLY_DESC_FILTER_AIDING_MEASUREMENT_ENABLE = 0xD0 , mip::C::MIP_REPLY_DESC_FILTER_KINEMATIC_CONSTRAINT = 0xD1 , mip::C::MIP_REPLY_DESC_FILTER_INITIALIZATION_CONFIGURATION = 0xD2 , mip::C::MIP_REPLY_DESC_FILTER_ADAPTIVE_FILTER_OPTIONS = 0xD3 ,
  mip::C::MIP_REPLY_DESC_FILTER_MULTI_ANTENNA_OFFSET = 0xD4 , mip::C::MIP_REPLY_DESC_FILTER_REL_POS_CONFIGURATION = 0xD5 , mip::C::MIP_REPLY_DESC_FILTER_SPEED_MEASUREMENT = 0xE0 , mip::C::MIP_REPLY_DESC_VERTICAL_GYRO_CONSTRAINT_CONTROL = 0xE2 ,
  mip::C::MIP_REPLY_DESC_WHEELED_VEHICLE_CONSTRAINT_CONTROL = 0xE3 , mip::C::MIP_REPLY_DESC_GNSS_ANTENNA_CALIBRATION_CONTROL = 0xE4 , mip::C::MIP_REPLY_DESC_FILTER_TARE_ORIENTATION = 0xA1 , mip::C::MIP_REPLY_DESC_FILTER_REF_POINT_LEVER_ARM = 0xD6 ,
  mip::C::MIP_REPLY_DESC_FILTER_SPEED_LEVER_ARM = 0xE1
}
 

Functions

void mip::C::insert_mip_filter_reference_frame (struct mip_serializer *serializer, const mip_filter_reference_frame self)
 
void mip::C::extract_mip_filter_reference_frame (struct mip_serializer *serializer, mip_filter_reference_frame *self)
 
void mip::C::insert_mip_filter_mag_declination_source (struct mip_serializer *serializer, const mip_filter_mag_declination_source self)
 
void mip::C::extract_mip_filter_mag_declination_source (struct mip_serializer *serializer, mip_filter_mag_declination_source *self)
 
mip_cmd_result mip::C::mip_filter_reset (struct mip_interface *device)
 
void mip::C::insert_mip_filter_set_initial_attitude_command (mip_serializer *serializer, const mip_filter_set_initial_attitude_command *self)
 
void mip::C::extract_mip_filter_set_initial_attitude_command (mip_serializer *serializer, mip_filter_set_initial_attitude_command *self)
 
mip_cmd_result mip::C::mip_filter_set_initial_attitude (struct mip_interface *device, float roll, float pitch, float heading)
 
void mip::C::insert_mip_filter_estimation_control_command (mip_serializer *serializer, const mip_filter_estimation_control_command *self)
 
void mip::C::extract_mip_filter_estimation_control_command (mip_serializer *serializer, mip_filter_estimation_control_command *self)
 
void mip::C::insert_mip_filter_estimation_control_command_enable_flags (struct mip_serializer *serializer, const mip_filter_estimation_control_command_enable_flags self)
 
void mip::C::extract_mip_filter_estimation_control_command_enable_flags (struct mip_serializer *serializer, mip_filter_estimation_control_command_enable_flags *self)
 
void mip::C::insert_mip_filter_estimation_control_response (mip_serializer *serializer, const mip_filter_estimation_control_response *self)
 
void mip::C::extract_mip_filter_estimation_control_response (mip_serializer *serializer, mip_filter_estimation_control_response *self)
 
mip_cmd_result mip::C::mip_filter_write_estimation_control (struct mip_interface *device, mip_filter_estimation_control_command_enable_flags enable)
 
mip_cmd_result mip::C::mip_filter_read_estimation_control (struct mip_interface *device, mip_filter_estimation_control_command_enable_flags *enable_out)
 
mip_cmd_result mip::C::mip_filter_save_estimation_control (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_estimation_control (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_estimation_control (struct mip_interface *device)
 
void mip::C::insert_mip_filter_external_gnss_update_command (mip_serializer *serializer, const mip_filter_external_gnss_update_command *self)
 
void mip::C::extract_mip_filter_external_gnss_update_command (mip_serializer *serializer, mip_filter_external_gnss_update_command *self)
 
mip_cmd_result mip::C::mip_filter_external_gnss_update (struct mip_interface *device, double gps_time, uint16_t gps_week, double latitude, double longitude, double height, const float *velocity, const float *pos_uncertainty, const float *vel_uncertainty)
 
void mip::C::insert_mip_filter_external_heading_update_command (mip_serializer *serializer, const mip_filter_external_heading_update_command *self)
 
void mip::C::extract_mip_filter_external_heading_update_command (mip_serializer *serializer, mip_filter_external_heading_update_command *self)
 
mip_cmd_result mip::C::mip_filter_external_heading_update (struct mip_interface *device, float heading, float heading_uncertainty, uint8_t type)
 
void mip::C::insert_mip_filter_external_heading_update_with_time_command (mip_serializer *serializer, const mip_filter_external_heading_update_with_time_command *self)
 
void mip::C::extract_mip_filter_external_heading_update_with_time_command (mip_serializer *serializer, mip_filter_external_heading_update_with_time_command *self)
 
mip_cmd_result mip::C::mip_filter_external_heading_update_with_time (struct mip_interface *device, double gps_time, uint16_t gps_week, float heading, float heading_uncertainty, uint8_t type)
 
void mip::C::insert_mip_filter_tare_orientation_command (mip_serializer *serializer, const mip_filter_tare_orientation_command *self)
 
void mip::C::extract_mip_filter_tare_orientation_command (mip_serializer *serializer, mip_filter_tare_orientation_command *self)
 
void mip::C::insert_mip_filter_tare_orientation_command_mip_tare_axes (struct mip_serializer *serializer, const mip_filter_tare_orientation_command_mip_tare_axes self)
 
void mip::C::extract_mip_filter_tare_orientation_command_mip_tare_axes (struct mip_serializer *serializer, mip_filter_tare_orientation_command_mip_tare_axes *self)
 
void mip::C::insert_mip_filter_tare_orientation_response (mip_serializer *serializer, const mip_filter_tare_orientation_response *self)
 
void mip::C::extract_mip_filter_tare_orientation_response (mip_serializer *serializer, mip_filter_tare_orientation_response *self)
 
mip_cmd_result mip::C::mip_filter_write_tare_orientation (struct mip_interface *device, mip_filter_tare_orientation_command_mip_tare_axes axes)
 
mip_cmd_result mip::C::mip_filter_read_tare_orientation (struct mip_interface *device, mip_filter_tare_orientation_command_mip_tare_axes *axes_out)
 
mip_cmd_result mip::C::mip_filter_save_tare_orientation (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_tare_orientation (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_tare_orientation (struct mip_interface *device)
 
void mip::C::insert_mip_filter_sensor_to_vehicle_rotation_euler_command (mip_serializer *serializer, const mip_filter_sensor_to_vehicle_rotation_euler_command *self)
 
void mip::C::extract_mip_filter_sensor_to_vehicle_rotation_euler_command (mip_serializer *serializer, mip_filter_sensor_to_vehicle_rotation_euler_command *self)
 
void mip::C::insert_mip_filter_sensor_to_vehicle_rotation_euler_response (mip_serializer *serializer, const mip_filter_sensor_to_vehicle_rotation_euler_response *self)
 
void mip::C::extract_mip_filter_sensor_to_vehicle_rotation_euler_response (mip_serializer *serializer, mip_filter_sensor_to_vehicle_rotation_euler_response *self)
 
mip_cmd_result mip::C::mip_filter_write_sensor_to_vehicle_rotation_euler (struct mip_interface *device, float roll, float pitch, float yaw)
 
mip_cmd_result mip::C::mip_filter_read_sensor_to_vehicle_rotation_euler (struct mip_interface *device, float *roll_out, float *pitch_out, float *yaw_out)
 
mip_cmd_result mip::C::mip_filter_save_sensor_to_vehicle_rotation_euler (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_sensor_to_vehicle_rotation_euler (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_sensor_to_vehicle_rotation_euler (struct mip_interface *device)
 
void mip::C::insert_mip_filter_sensor_to_vehicle_rotation_dcm_command (mip_serializer *serializer, const mip_filter_sensor_to_vehicle_rotation_dcm_command *self)
 
void mip::C::extract_mip_filter_sensor_to_vehicle_rotation_dcm_command (mip_serializer *serializer, mip_filter_sensor_to_vehicle_rotation_dcm_command *self)
 
void mip::C::insert_mip_filter_sensor_to_vehicle_rotation_dcm_response (mip_serializer *serializer, const mip_filter_sensor_to_vehicle_rotation_dcm_response *self)
 
void mip::C::extract_mip_filter_sensor_to_vehicle_rotation_dcm_response (mip_serializer *serializer, mip_filter_sensor_to_vehicle_rotation_dcm_response *self)
 
mip_cmd_result mip::C::mip_filter_write_sensor_to_vehicle_rotation_dcm (struct mip_interface *device, const float *dcm)
 
mip_cmd_result mip::C::mip_filter_read_sensor_to_vehicle_rotation_dcm (struct mip_interface *device, float *dcm_out)
 
mip_cmd_result mip::C::mip_filter_save_sensor_to_vehicle_rotation_dcm (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_sensor_to_vehicle_rotation_dcm (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_sensor_to_vehicle_rotation_dcm (struct mip_interface *device)
 
void mip::C::insert_mip_filter_sensor_to_vehicle_rotation_quaternion_command (mip_serializer *serializer, const mip_filter_sensor_to_vehicle_rotation_quaternion_command *self)
 
void mip::C::extract_mip_filter_sensor_to_vehicle_rotation_quaternion_command (mip_serializer *serializer, mip_filter_sensor_to_vehicle_rotation_quaternion_command *self)
 
void mip::C::insert_mip_filter_sensor_to_vehicle_rotation_quaternion_response (mip_serializer *serializer, const mip_filter_sensor_to_vehicle_rotation_quaternion_response *self)
 
void mip::C::extract_mip_filter_sensor_to_vehicle_rotation_quaternion_response (mip_serializer *serializer, mip_filter_sensor_to_vehicle_rotation_quaternion_response *self)
 
mip_cmd_result mip::C::mip_filter_write_sensor_to_vehicle_rotation_quaternion (struct mip_interface *device, const float *quat)
 
mip_cmd_result mip::C::mip_filter_read_sensor_to_vehicle_rotation_quaternion (struct mip_interface *device, float *quat_out)
 
mip_cmd_result mip::C::mip_filter_save_sensor_to_vehicle_rotation_quaternion (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_sensor_to_vehicle_rotation_quaternion (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_sensor_to_vehicle_rotation_quaternion (struct mip_interface *device)
 
void mip::C::insert_mip_filter_sensor_to_vehicle_offset_command (mip_serializer *serializer, const mip_filter_sensor_to_vehicle_offset_command *self)
 
void mip::C::extract_mip_filter_sensor_to_vehicle_offset_command (mip_serializer *serializer, mip_filter_sensor_to_vehicle_offset_command *self)
 
void mip::C::insert_mip_filter_sensor_to_vehicle_offset_response (mip_serializer *serializer, const mip_filter_sensor_to_vehicle_offset_response *self)
 
void mip::C::extract_mip_filter_sensor_to_vehicle_offset_response (mip_serializer *serializer, mip_filter_sensor_to_vehicle_offset_response *self)
 
mip_cmd_result mip::C::mip_filter_write_sensor_to_vehicle_offset (struct mip_interface *device, const float *offset)
 
mip_cmd_result mip::C::mip_filter_read_sensor_to_vehicle_offset (struct mip_interface *device, float *offset_out)
 
mip_cmd_result mip::C::mip_filter_save_sensor_to_vehicle_offset (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_sensor_to_vehicle_offset (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_sensor_to_vehicle_offset (struct mip_interface *device)
 
void mip::C::insert_mip_filter_antenna_offset_command (mip_serializer *serializer, const mip_filter_antenna_offset_command *self)
 
void mip::C::extract_mip_filter_antenna_offset_command (mip_serializer *serializer, mip_filter_antenna_offset_command *self)
 
void mip::C::insert_mip_filter_antenna_offset_response (mip_serializer *serializer, const mip_filter_antenna_offset_response *self)
 
void mip::C::extract_mip_filter_antenna_offset_response (mip_serializer *serializer, mip_filter_antenna_offset_response *self)
 
mip_cmd_result mip::C::mip_filter_write_antenna_offset (struct mip_interface *device, const float *offset)
 
mip_cmd_result mip::C::mip_filter_read_antenna_offset (struct mip_interface *device, float *offset_out)
 
mip_cmd_result mip::C::mip_filter_save_antenna_offset (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_antenna_offset (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_antenna_offset (struct mip_interface *device)
 
void mip::C::insert_mip_filter_gnss_source_command (mip_serializer *serializer, const mip_filter_gnss_source_command *self)
 
void mip::C::extract_mip_filter_gnss_source_command (mip_serializer *serializer, mip_filter_gnss_source_command *self)
 
void mip::C::insert_mip_filter_gnss_source_command_source (struct mip_serializer *serializer, const mip_filter_gnss_source_command_source self)
 
void mip::C::extract_mip_filter_gnss_source_command_source (struct mip_serializer *serializer, mip_filter_gnss_source_command_source *self)
 
void mip::C::insert_mip_filter_gnss_source_response (mip_serializer *serializer, const mip_filter_gnss_source_response *self)
 
void mip::C::extract_mip_filter_gnss_source_response (mip_serializer *serializer, mip_filter_gnss_source_response *self)
 
mip_cmd_result mip::C::mip_filter_write_gnss_source (struct mip_interface *device, mip_filter_gnss_source_command_source source)
 
mip_cmd_result mip::C::mip_filter_read_gnss_source (struct mip_interface *device, mip_filter_gnss_source_command_source *source_out)
 
mip_cmd_result mip::C::mip_filter_save_gnss_source (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_gnss_source (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_gnss_source (struct mip_interface *device)
 
void mip::C::insert_mip_filter_heading_source_command (mip_serializer *serializer, const mip_filter_heading_source_command *self)
 
void mip::C::extract_mip_filter_heading_source_command (mip_serializer *serializer, mip_filter_heading_source_command *self)
 
void mip::C::insert_mip_filter_heading_source_command_source (struct mip_serializer *serializer, const mip_filter_heading_source_command_source self)
 
void mip::C::extract_mip_filter_heading_source_command_source (struct mip_serializer *serializer, mip_filter_heading_source_command_source *self)
 
void mip::C::insert_mip_filter_heading_source_response (mip_serializer *serializer, const mip_filter_heading_source_response *self)
 
void mip::C::extract_mip_filter_heading_source_response (mip_serializer *serializer, mip_filter_heading_source_response *self)
 
mip_cmd_result mip::C::mip_filter_write_heading_source (struct mip_interface *device, mip_filter_heading_source_command_source source)
 
mip_cmd_result mip::C::mip_filter_read_heading_source (struct mip_interface *device, mip_filter_heading_source_command_source *source_out)
 
mip_cmd_result mip::C::mip_filter_save_heading_source (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_heading_source (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_heading_source (struct mip_interface *device)
 
void mip::C::insert_mip_filter_auto_init_control_command (mip_serializer *serializer, const mip_filter_auto_init_control_command *self)
 
void mip::C::extract_mip_filter_auto_init_control_command (mip_serializer *serializer, mip_filter_auto_init_control_command *self)
 
void mip::C::insert_mip_filter_auto_init_control_response (mip_serializer *serializer, const mip_filter_auto_init_control_response *self)
 
void mip::C::extract_mip_filter_auto_init_control_response (mip_serializer *serializer, mip_filter_auto_init_control_response *self)
 
mip_cmd_result mip::C::mip_filter_write_auto_init_control (struct mip_interface *device, uint8_t enable)
 
mip_cmd_result mip::C::mip_filter_read_auto_init_control (struct mip_interface *device, uint8_t *enable_out)
 
mip_cmd_result mip::C::mip_filter_save_auto_init_control (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_auto_init_control (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_auto_init_control (struct mip_interface *device)
 
void mip::C::insert_mip_filter_altitude_aiding_command (mip_serializer *serializer, const mip_filter_altitude_aiding_command *self)
 
void mip::C::extract_mip_filter_altitude_aiding_command (mip_serializer *serializer, mip_filter_altitude_aiding_command *self)
 
void mip::C::insert_mip_filter_altitude_aiding_response (mip_serializer *serializer, const mip_filter_altitude_aiding_response *self)
 
void mip::C::extract_mip_filter_altitude_aiding_response (mip_serializer *serializer, mip_filter_altitude_aiding_response *self)
 
mip_cmd_result mip::C::mip_filter_write_altitude_aiding (struct mip_interface *device, uint8_t aiding_selector)
 
mip_cmd_result mip::C::mip_filter_read_altitude_aiding (struct mip_interface *device, uint8_t *aiding_selector_out)
 
mip_cmd_result mip::C::mip_filter_save_altitude_aiding (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_altitude_aiding (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_altitude_aiding (struct mip_interface *device)
 
void mip::C::insert_mip_filter_auto_zupt_command (mip_serializer *serializer, const mip_filter_auto_zupt_command *self)
 
void mip::C::extract_mip_filter_auto_zupt_command (mip_serializer *serializer, mip_filter_auto_zupt_command *self)
 
void mip::C::insert_mip_filter_auto_zupt_response (mip_serializer *serializer, const mip_filter_auto_zupt_response *self)
 
void mip::C::extract_mip_filter_auto_zupt_response (mip_serializer *serializer, mip_filter_auto_zupt_response *self)
 
mip_cmd_result mip::C::mip_filter_write_auto_zupt (struct mip_interface *device, uint8_t enable, float threshold)
 
mip_cmd_result mip::C::mip_filter_read_auto_zupt (struct mip_interface *device, uint8_t *enable_out, float *threshold_out)
 
mip_cmd_result mip::C::mip_filter_save_auto_zupt (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_auto_zupt (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_auto_zupt (struct mip_interface *device)
 
void mip::C::insert_mip_filter_auto_angular_zupt_command (mip_serializer *serializer, const mip_filter_auto_angular_zupt_command *self)
 
void mip::C::extract_mip_filter_auto_angular_zupt_command (mip_serializer *serializer, mip_filter_auto_angular_zupt_command *self)
 
void mip::C::insert_mip_filter_auto_angular_zupt_response (mip_serializer *serializer, const mip_filter_auto_angular_zupt_response *self)
 
void mip::C::extract_mip_filter_auto_angular_zupt_response (mip_serializer *serializer, mip_filter_auto_angular_zupt_response *self)
 
mip_cmd_result mip::C::mip_filter_write_auto_angular_zupt (struct mip_interface *device, uint8_t enable, float threshold)
 
mip_cmd_result mip::C::mip_filter_read_auto_angular_zupt (struct mip_interface *device, uint8_t *enable_out, float *threshold_out)
 
mip_cmd_result mip::C::mip_filter_save_auto_angular_zupt (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_auto_angular_zupt (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_auto_angular_zupt (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_commanded_zupt (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_commanded_angular_zupt (struct mip_interface *device)
 
void mip::C::insert_mip_filter_aiding_measurement_enable_command (mip_serializer *serializer, const mip_filter_aiding_measurement_enable_command *self)
 
void mip::C::extract_mip_filter_aiding_measurement_enable_command (mip_serializer *serializer, mip_filter_aiding_measurement_enable_command *self)
 
void mip::C::insert_mip_filter_aiding_measurement_enable_command_aiding_source (struct mip_serializer *serializer, const mip_filter_aiding_measurement_enable_command_aiding_source self)
 
void mip::C::extract_mip_filter_aiding_measurement_enable_command_aiding_source (struct mip_serializer *serializer, mip_filter_aiding_measurement_enable_command_aiding_source *self)
 
void mip::C::insert_mip_filter_aiding_measurement_enable_response (mip_serializer *serializer, const mip_filter_aiding_measurement_enable_response *self)
 
void mip::C::extract_mip_filter_aiding_measurement_enable_response (mip_serializer *serializer, mip_filter_aiding_measurement_enable_response *self)
 
mip_cmd_result mip::C::mip_filter_write_aiding_measurement_enable (struct mip_interface *device, mip_filter_aiding_measurement_enable_command_aiding_source aiding_source, bool enable)
 
mip_cmd_result mip::C::mip_filter_read_aiding_measurement_enable (struct mip_interface *device, mip_filter_aiding_measurement_enable_command_aiding_source aiding_source, bool *enable_out)
 
mip_cmd_result mip::C::mip_filter_save_aiding_measurement_enable (struct mip_interface *device, mip_filter_aiding_measurement_enable_command_aiding_source aiding_source)
 
mip_cmd_result mip::C::mip_filter_load_aiding_measurement_enable (struct mip_interface *device, mip_filter_aiding_measurement_enable_command_aiding_source aiding_source)
 
mip_cmd_result mip::C::mip_filter_default_aiding_measurement_enable (struct mip_interface *device, mip_filter_aiding_measurement_enable_command_aiding_source aiding_source)
 
mip_cmd_result mip::C::mip_filter_run (struct mip_interface *device)
 
void mip::C::insert_mip_filter_kinematic_constraint_command (mip_serializer *serializer, const mip_filter_kinematic_constraint_command *self)
 
void mip::C::extract_mip_filter_kinematic_constraint_command (mip_serializer *serializer, mip_filter_kinematic_constraint_command *self)
 
void mip::C::insert_mip_filter_kinematic_constraint_response (mip_serializer *serializer, const mip_filter_kinematic_constraint_response *self)
 
void mip::C::extract_mip_filter_kinematic_constraint_response (mip_serializer *serializer, mip_filter_kinematic_constraint_response *self)
 
mip_cmd_result mip::C::mip_filter_write_kinematic_constraint (struct mip_interface *device, uint8_t acceleration_constraint_selection, uint8_t velocity_constraint_selection, uint8_t angular_constraint_selection)
 
mip_cmd_result mip::C::mip_filter_read_kinematic_constraint (struct mip_interface *device, uint8_t *acceleration_constraint_selection_out, uint8_t *velocity_constraint_selection_out, uint8_t *angular_constraint_selection_out)
 
mip_cmd_result mip::C::mip_filter_save_kinematic_constraint (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_kinematic_constraint (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_kinematic_constraint (struct mip_interface *device)
 
void mip::C::insert_mip_filter_initialization_configuration_command (mip_serializer *serializer, const mip_filter_initialization_configuration_command *self)
 
void mip::C::extract_mip_filter_initialization_configuration_command (mip_serializer *serializer, mip_filter_initialization_configuration_command *self)
 
void mip::C::insert_mip_filter_initialization_configuration_command_alignment_selector (struct mip_serializer *serializer, const mip_filter_initialization_configuration_command_alignment_selector self)
 
void mip::C::extract_mip_filter_initialization_configuration_command_alignment_selector (struct mip_serializer *serializer, mip_filter_initialization_configuration_command_alignment_selector *self)
 
void mip::C::insert_mip_filter_initialization_configuration_command_initial_condition_source (struct mip_serializer *serializer, const mip_filter_initialization_configuration_command_initial_condition_source self)
 
void mip::C::extract_mip_filter_initialization_configuration_command_initial_condition_source (struct mip_serializer *serializer, mip_filter_initialization_configuration_command_initial_condition_source *self)
 
void mip::C::insert_mip_filter_initialization_configuration_response (mip_serializer *serializer, const mip_filter_initialization_configuration_response *self)
 
void mip::C::extract_mip_filter_initialization_configuration_response (mip_serializer *serializer, mip_filter_initialization_configuration_response *self)
 
mip_cmd_result mip::C::mip_filter_write_initialization_configuration (struct mip_interface *device, uint8_t wait_for_run_command, mip_filter_initialization_configuration_command_initial_condition_source initial_cond_src, mip_filter_initialization_configuration_command_alignment_selector auto_heading_alignment_selector, float initial_heading, float initial_pitch, float initial_roll, const float *initial_position, const float *initial_velocity, mip_filter_reference_frame reference_frame_selector)
 
mip_cmd_result mip::C::mip_filter_read_initialization_configuration (struct mip_interface *device, uint8_t *wait_for_run_command_out, mip_filter_initialization_configuration_command_initial_condition_source *initial_cond_src_out, mip_filter_initialization_configuration_command_alignment_selector *auto_heading_alignment_selector_out, float *initial_heading_out, float *initial_pitch_out, float *initial_roll_out, float *initial_position_out, float *initial_velocity_out, mip_filter_reference_frame *reference_frame_selector_out)
 
mip_cmd_result mip::C::mip_filter_save_initialization_configuration (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_initialization_configuration (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_initialization_configuration (struct mip_interface *device)
 
void mip::C::insert_mip_filter_adaptive_filter_options_command (mip_serializer *serializer, const mip_filter_adaptive_filter_options_command *self)
 
void mip::C::extract_mip_filter_adaptive_filter_options_command (mip_serializer *serializer, mip_filter_adaptive_filter_options_command *self)
 
void mip::C::insert_mip_filter_adaptive_filter_options_response (mip_serializer *serializer, const mip_filter_adaptive_filter_options_response *self)
 
void mip::C::extract_mip_filter_adaptive_filter_options_response (mip_serializer *serializer, mip_filter_adaptive_filter_options_response *self)
 
mip_cmd_result mip::C::mip_filter_write_adaptive_filter_options (struct mip_interface *device, uint8_t level, uint16_t time_limit)
 
mip_cmd_result mip::C::mip_filter_read_adaptive_filter_options (struct mip_interface *device, uint8_t *level_out, uint16_t *time_limit_out)
 
mip_cmd_result mip::C::mip_filter_save_adaptive_filter_options (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_adaptive_filter_options (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_adaptive_filter_options (struct mip_interface *device)
 
void mip::C::insert_mip_filter_multi_antenna_offset_command (mip_serializer *serializer, const mip_filter_multi_antenna_offset_command *self)
 
void mip::C::extract_mip_filter_multi_antenna_offset_command (mip_serializer *serializer, mip_filter_multi_antenna_offset_command *self)
 
void mip::C::insert_mip_filter_multi_antenna_offset_response (mip_serializer *serializer, const mip_filter_multi_antenna_offset_response *self)
 
void mip::C::extract_mip_filter_multi_antenna_offset_response (mip_serializer *serializer, mip_filter_multi_antenna_offset_response *self)
 
mip_cmd_result mip::C::mip_filter_write_multi_antenna_offset (struct mip_interface *device, uint8_t receiver_id, const float *antenna_offset)
 
mip_cmd_result mip::C::mip_filter_read_multi_antenna_offset (struct mip_interface *device, uint8_t receiver_id, float *antenna_offset_out)
 
mip_cmd_result mip::C::mip_filter_save_multi_antenna_offset (struct mip_interface *device, uint8_t receiver_id)
 
mip_cmd_result mip::C::mip_filter_load_multi_antenna_offset (struct mip_interface *device, uint8_t receiver_id)
 
mip_cmd_result mip::C::mip_filter_default_multi_antenna_offset (struct mip_interface *device, uint8_t receiver_id)
 
void mip::C::insert_mip_filter_rel_pos_configuration_command (mip_serializer *serializer, const mip_filter_rel_pos_configuration_command *self)
 
void mip::C::extract_mip_filter_rel_pos_configuration_command (mip_serializer *serializer, mip_filter_rel_pos_configuration_command *self)
 
void mip::C::insert_mip_filter_rel_pos_configuration_response (mip_serializer *serializer, const mip_filter_rel_pos_configuration_response *self)
 
void mip::C::extract_mip_filter_rel_pos_configuration_response (mip_serializer *serializer, mip_filter_rel_pos_configuration_response *self)
 
mip_cmd_result mip::C::mip_filter_write_rel_pos_configuration (struct mip_interface *device, uint8_t source, mip_filter_reference_frame reference_frame_selector, const double *reference_coordinates)
 
mip_cmd_result mip::C::mip_filter_read_rel_pos_configuration (struct mip_interface *device, uint8_t *source_out, mip_filter_reference_frame *reference_frame_selector_out, double *reference_coordinates_out)
 
mip_cmd_result mip::C::mip_filter_save_rel_pos_configuration (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_rel_pos_configuration (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_rel_pos_configuration (struct mip_interface *device)
 
void mip::C::insert_mip_filter_ref_point_lever_arm_command (mip_serializer *serializer, const mip_filter_ref_point_lever_arm_command *self)
 
void mip::C::extract_mip_filter_ref_point_lever_arm_command (mip_serializer *serializer, mip_filter_ref_point_lever_arm_command *self)
 
void mip::C::insert_mip_filter_ref_point_lever_arm_command_reference_point_selector (struct mip_serializer *serializer, const mip_filter_ref_point_lever_arm_command_reference_point_selector self)
 
void mip::C::extract_mip_filter_ref_point_lever_arm_command_reference_point_selector (struct mip_serializer *serializer, mip_filter_ref_point_lever_arm_command_reference_point_selector *self)
 
void mip::C::insert_mip_filter_ref_point_lever_arm_response (mip_serializer *serializer, const mip_filter_ref_point_lever_arm_response *self)
 
void mip::C::extract_mip_filter_ref_point_lever_arm_response (mip_serializer *serializer, mip_filter_ref_point_lever_arm_response *self)
 
mip_cmd_result mip::C::mip_filter_write_ref_point_lever_arm (struct mip_interface *device, mip_filter_ref_point_lever_arm_command_reference_point_selector ref_point_sel, const float *lever_arm_offset)
 
mip_cmd_result mip::C::mip_filter_read_ref_point_lever_arm (struct mip_interface *device, mip_filter_ref_point_lever_arm_command_reference_point_selector *ref_point_sel_out, float *lever_arm_offset_out)
 
mip_cmd_result mip::C::mip_filter_save_ref_point_lever_arm (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_ref_point_lever_arm (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_ref_point_lever_arm (struct mip_interface *device)
 
void mip::C::insert_mip_filter_speed_measurement_command (mip_serializer *serializer, const mip_filter_speed_measurement_command *self)
 
void mip::C::extract_mip_filter_speed_measurement_command (mip_serializer *serializer, mip_filter_speed_measurement_command *self)
 
mip_cmd_result mip::C::mip_filter_speed_measurement (struct mip_interface *device, uint8_t source, float time_of_week, float speed, float speed_uncertainty)
 
void mip::C::insert_mip_filter_speed_lever_arm_command (mip_serializer *serializer, const mip_filter_speed_lever_arm_command *self)
 
void mip::C::extract_mip_filter_speed_lever_arm_command (mip_serializer *serializer, mip_filter_speed_lever_arm_command *self)
 
void mip::C::insert_mip_filter_speed_lever_arm_response (mip_serializer *serializer, const mip_filter_speed_lever_arm_response *self)
 
void mip::C::extract_mip_filter_speed_lever_arm_response (mip_serializer *serializer, mip_filter_speed_lever_arm_response *self)
 
mip_cmd_result mip::C::mip_filter_write_speed_lever_arm (struct mip_interface *device, uint8_t source, const float *lever_arm_offset)
 
mip_cmd_result mip::C::mip_filter_read_speed_lever_arm (struct mip_interface *device, uint8_t source, float *lever_arm_offset_out)
 
mip_cmd_result mip::C::mip_filter_save_speed_lever_arm (struct mip_interface *device, uint8_t source)
 
mip_cmd_result mip::C::mip_filter_load_speed_lever_arm (struct mip_interface *device, uint8_t source)
 
mip_cmd_result mip::C::mip_filter_default_speed_lever_arm (struct mip_interface *device, uint8_t source)
 
void mip::C::insert_mip_filter_wheeled_vehicle_constraint_control_command (mip_serializer *serializer, const mip_filter_wheeled_vehicle_constraint_control_command *self)
 
void mip::C::extract_mip_filter_wheeled_vehicle_constraint_control_command (mip_serializer *serializer, mip_filter_wheeled_vehicle_constraint_control_command *self)
 
void mip::C::insert_mip_filter_wheeled_vehicle_constraint_control_response (mip_serializer *serializer, const mip_filter_wheeled_vehicle_constraint_control_response *self)
 
void mip::C::extract_mip_filter_wheeled_vehicle_constraint_control_response (mip_serializer *serializer, mip_filter_wheeled_vehicle_constraint_control_response *self)
 
mip_cmd_result mip::C::mip_filter_write_wheeled_vehicle_constraint_control (struct mip_interface *device, uint8_t enable)
 
mip_cmd_result mip::C::mip_filter_read_wheeled_vehicle_constraint_control (struct mip_interface *device, uint8_t *enable_out)
 
mip_cmd_result mip::C::mip_filter_save_wheeled_vehicle_constraint_control (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_wheeled_vehicle_constraint_control (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_wheeled_vehicle_constraint_control (struct mip_interface *device)
 
void mip::C::insert_mip_filter_vertical_gyro_constraint_control_command (mip_serializer *serializer, const mip_filter_vertical_gyro_constraint_control_command *self)
 
void mip::C::extract_mip_filter_vertical_gyro_constraint_control_command (mip_serializer *serializer, mip_filter_vertical_gyro_constraint_control_command *self)
 
void mip::C::insert_mip_filter_vertical_gyro_constraint_control_response (mip_serializer *serializer, const mip_filter_vertical_gyro_constraint_control_response *self)
 
void mip::C::extract_mip_filter_vertical_gyro_constraint_control_response (mip_serializer *serializer, mip_filter_vertical_gyro_constraint_control_response *self)
 
mip_cmd_result mip::C::mip_filter_write_vertical_gyro_constraint_control (struct mip_interface *device, uint8_t enable)
 
mip_cmd_result mip::C::mip_filter_read_vertical_gyro_constraint_control (struct mip_interface *device, uint8_t *enable_out)
 
mip_cmd_result mip::C::mip_filter_save_vertical_gyro_constraint_control (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_vertical_gyro_constraint_control (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_vertical_gyro_constraint_control (struct mip_interface *device)
 
void mip::C::insert_mip_filter_gnss_antenna_cal_control_command (mip_serializer *serializer, const mip_filter_gnss_antenna_cal_control_command *self)
 
void mip::C::extract_mip_filter_gnss_antenna_cal_control_command (mip_serializer *serializer, mip_filter_gnss_antenna_cal_control_command *self)
 
void mip::C::insert_mip_filter_gnss_antenna_cal_control_response (mip_serializer *serializer, const mip_filter_gnss_antenna_cal_control_response *self)
 
void mip::C::extract_mip_filter_gnss_antenna_cal_control_response (mip_serializer *serializer, mip_filter_gnss_antenna_cal_control_response *self)
 
mip_cmd_result mip::C::mip_filter_write_gnss_antenna_cal_control (struct mip_interface *device, uint8_t enable, float max_offset)
 
mip_cmd_result mip::C::mip_filter_read_gnss_antenna_cal_control (struct mip_interface *device, uint8_t *enable_out, float *max_offset_out)
 
mip_cmd_result mip::C::mip_filter_save_gnss_antenna_cal_control (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_gnss_antenna_cal_control (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_gnss_antenna_cal_control (struct mip_interface *device)
 
void mip::C::insert_mip_filter_magnetic_declination_source_command (mip_serializer *serializer, const mip_filter_magnetic_declination_source_command *self)
 
void mip::C::extract_mip_filter_magnetic_declination_source_command (mip_serializer *serializer, mip_filter_magnetic_declination_source_command *self)
 
void mip::C::insert_mip_filter_magnetic_declination_source_response (mip_serializer *serializer, const mip_filter_magnetic_declination_source_response *self)
 
void mip::C::extract_mip_filter_magnetic_declination_source_response (mip_serializer *serializer, mip_filter_magnetic_declination_source_response *self)
 
mip_cmd_result mip::C::mip_filter_write_magnetic_declination_source (struct mip_interface *device, mip_filter_mag_declination_source source, float declination)
 
mip_cmd_result mip::C::mip_filter_read_magnetic_declination_source (struct mip_interface *device, mip_filter_mag_declination_source *source_out, float *declination_out)
 
mip_cmd_result mip::C::mip_filter_save_magnetic_declination_source (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_load_magnetic_declination_source (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_filter_default_magnetic_declination_source (struct mip_interface *device)
 
void mip::C::insert_mip_filter_set_initial_heading_command (mip_serializer *serializer, const mip_filter_set_initial_heading_command *self)
 
void mip::C::extract_mip_filter_set_initial_heading_command (mip_serializer *serializer, mip_filter_set_initial_heading_command *self)
 
mip_cmd_result mip::C::mip_filter_set_initial_heading (struct mip_interface *device, float heading)