MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Namespaces | Functions
commands_filter.c File Reference
#include "commands_filter.h"
#include "../utils/serialization.h"
#include "../mip_interface.h"
#include <assert.h>
Include dependency graph for commands_filter.c:

Namespaces

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

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_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)
 
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)
 
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_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)
 
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)
 
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_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)
 
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)
 
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_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)
 
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)
 
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_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)
 
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)
 
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_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)
 
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)
 
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_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)
 
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)
 
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)