MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Classes | Namespaces | Typedefs | Enumerations | Functions
commands_3dm.h File Reference
#include "descriptors.h"
#include "../mip_result.h"
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
Include dependency graph for commands_3dm.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_nmea_message
 
struct  mip::C::mip_3dm_poll_imu_message_command
 
struct  mip::C::mip_3dm_poll_gnss_message_command
 
struct  mip::C::mip_3dm_poll_filter_message_command
 
struct  mip::C::mip_3dm_imu_message_format_command
 
struct  mip::C::mip_3dm_imu_message_format_response
 
struct  mip::C::mip_3dm_gps_message_format_command
 
struct  mip::C::mip_3dm_gps_message_format_response
 
struct  mip::C::mip_3dm_filter_message_format_command
 
struct  mip::C::mip_3dm_filter_message_format_response
 
struct  mip::C::mip_3dm_imu_get_base_rate_response
 
struct  mip::C::mip_3dm_gps_get_base_rate_response
 
struct  mip::C::mip_3dm_filter_get_base_rate_response
 
struct  mip::C::mip_3dm_poll_data_command
 
struct  mip::C::mip_3dm_get_base_rate_command
 
struct  mip::C::mip_3dm_get_base_rate_response
 
struct  mip::C::mip_3dm_message_format_command
 
struct  mip::C::mip_3dm_message_format_response
 
struct  mip::C::mip_3dm_nmea_poll_data_command
 
struct  mip::C::mip_3dm_nmea_message_format_command
 
struct  mip::C::mip_3dm_nmea_message_format_response
 
struct  mip::C::mip_3dm_device_settings_command
 
struct  mip::C::mip_3dm_uart_baudrate_command
 
struct  mip::C::mip_3dm_uart_baudrate_response
 
struct  mip::C::mip_3dm_factory_streaming_command
 
struct  mip::C::mip_3dm_datastream_control_command
 
struct  mip::C::mip_3dm_datastream_control_response
 
struct  mip::C::mip_3dm_gnss_sbas_settings_command
 
struct  mip::C::mip_3dm_gnss_sbas_settings_response
 
struct  mip::C::mip_3dm_gnss_time_assistance_command
 
struct  mip::C::mip_3dm_gnss_time_assistance_response
 
struct  mip::C::mip_3dm_adv_lowpass_filter_command
 
struct  mip::C::mip_3dm_adv_lowpass_filter_response
 
struct  mip::C::mip_3dm_pps_source_command
 
struct  mip::C::mip_3dm_pps_source_response
 
struct  mip::C::mip_3dm_gpio_config_command
 
struct  mip::C::mip_3dm_gpio_config_response
 
struct  mip::C::mip_3dm_gpio_state_command
 
struct  mip::C::mip_3dm_gpio_state_response
 
struct  mip::C::mip_3dm_odometer_command
 
struct  mip::C::mip_3dm_odometer_response
 
struct  mip::C::mip_3dm_get_event_support_command_info
 
struct  mip::C::mip_3dm_get_event_support_command
 
struct  mip::C::mip_3dm_get_event_support_response
 
struct  mip::C::mip_3dm_event_control_command
 
struct  mip::C::mip_3dm_event_control_response
 
struct  mip::C::mip_3dm_get_event_trigger_status_command_entry
 
struct  mip::C::mip_3dm_get_event_trigger_status_command
 
struct  mip::C::mip_3dm_get_event_trigger_status_response
 
struct  mip::C::mip_3dm_get_event_action_status_command_entry
 
struct  mip::C::mip_3dm_get_event_action_status_command
 
struct  mip::C::mip_3dm_get_event_action_status_response
 
struct  mip::C::mip_3dm_event_trigger_command_gpio_params
 
struct  mip::C::mip_3dm_event_trigger_command_threshold_params
 
struct  mip::C::mip_3dm_event_trigger_command_combination_params
 
union  mip::C::mip_3dm_event_trigger_command_parameters
 
struct  mip::C::mip_3dm_event_trigger_command
 
struct  mip::C::mip_3dm_event_trigger_response
 
struct  mip::C::mip_3dm_event_action_command_gpio_params
 
struct  mip::C::mip_3dm_event_action_command_message_params
 
union  mip::C::mip_3dm_event_action_command_parameters
 
struct  mip::C::mip_3dm_event_action_command
 
struct  mip::C::mip_3dm_event_action_response
 
struct  mip::C::mip_3dm_accel_bias_command
 
struct  mip::C::mip_3dm_accel_bias_response
 
struct  mip::C::mip_3dm_gyro_bias_command
 
struct  mip::C::mip_3dm_gyro_bias_response
 
struct  mip::C::mip_3dm_capture_gyro_bias_command
 
struct  mip::C::mip_3dm_capture_gyro_bias_response
 
struct  mip::C::mip_3dm_mag_hard_iron_offset_command
 
struct  mip::C::mip_3dm_mag_hard_iron_offset_response
 
struct  mip::C::mip_3dm_mag_soft_iron_matrix_command
 
struct  mip::C::mip_3dm_mag_soft_iron_matrix_response
 
struct  mip::C::mip_3dm_sensor_2_vehicle_transform_euler_command
 
struct  mip::C::mip_3dm_sensor_2_vehicle_transform_euler_response
 
struct  mip::C::mip_3dm_sensor_2_vehicle_transform_quaternion_command
 
struct  mip::C::mip_3dm_sensor_2_vehicle_transform_quaternion_response
 
struct  mip::C::mip_3dm_sensor_2_vehicle_transform_dcm_command
 
struct  mip::C::mip_3dm_sensor_2_vehicle_transform_dcm_response
 
struct  mip::C::mip_3dm_complementary_filter_command
 
struct  mip::C::mip_3dm_complementary_filter_response
 
struct  mip::C::mip_3dm_sensor_range_command
 
struct  mip::C::mip_3dm_sensor_range_response
 
struct  mip::C::mip_3dm_calibrated_sensor_ranges_command_entry
 
struct  mip::C::mip_3dm_calibrated_sensor_ranges_command
 
struct  mip::C::mip_3dm_calibrated_sensor_ranges_response
 

Namespaces

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

Typedefs

typedef uint8_t mip::C::mip_nmea_message_message_id
 
typedef uint8_t mip::C::mip_nmea_message_talker_id
 
typedef struct mip_nmea_message mip::C::mip_nmea_message
 
typedef uint8_t mip::C::mip_sensor_range_type
 
typedef struct mip_3dm_poll_imu_message_command mip::C::mip_3dm_poll_imu_message_command
 
typedef struct mip_3dm_poll_gnss_message_command mip::C::mip_3dm_poll_gnss_message_command
 
typedef struct mip_3dm_poll_filter_message_command mip::C::mip_3dm_poll_filter_message_command
 
typedef struct mip_3dm_imu_message_format_command mip::C::mip_3dm_imu_message_format_command
 
typedef struct mip_3dm_imu_message_format_response mip::C::mip_3dm_imu_message_format_response
 
typedef struct mip_3dm_gps_message_format_command mip::C::mip_3dm_gps_message_format_command
 
typedef struct mip_3dm_gps_message_format_response mip::C::mip_3dm_gps_message_format_response
 
typedef struct mip_3dm_filter_message_format_command mip::C::mip_3dm_filter_message_format_command
 
typedef struct mip_3dm_filter_message_format_response mip::C::mip_3dm_filter_message_format_response
 
typedef struct mip_3dm_imu_get_base_rate_response mip::C::mip_3dm_imu_get_base_rate_response
 
typedef struct mip_3dm_gps_get_base_rate_response mip::C::mip_3dm_gps_get_base_rate_response
 
typedef struct mip_3dm_filter_get_base_rate_response mip::C::mip_3dm_filter_get_base_rate_response
 
typedef struct mip_3dm_poll_data_command mip::C::mip_3dm_poll_data_command
 
typedef struct mip_3dm_get_base_rate_command mip::C::mip_3dm_get_base_rate_command
 
typedef struct mip_3dm_get_base_rate_response mip::C::mip_3dm_get_base_rate_response
 
typedef struct mip_3dm_message_format_command mip::C::mip_3dm_message_format_command
 
typedef struct mip_3dm_message_format_response mip::C::mip_3dm_message_format_response
 
typedef struct mip_3dm_nmea_poll_data_command mip::C::mip_3dm_nmea_poll_data_command
 
typedef struct mip_3dm_nmea_message_format_command mip::C::mip_3dm_nmea_message_format_command
 
typedef struct mip_3dm_nmea_message_format_response mip::C::mip_3dm_nmea_message_format_response
 
typedef struct mip_3dm_device_settings_command mip::C::mip_3dm_device_settings_command
 
typedef struct mip_3dm_uart_baudrate_command mip::C::mip_3dm_uart_baudrate_command
 
typedef struct mip_3dm_uart_baudrate_response mip::C::mip_3dm_uart_baudrate_response
 
typedef uint8_t mip::C::mip_3dm_factory_streaming_command_action
 
typedef struct mip_3dm_factory_streaming_command mip::C::mip_3dm_factory_streaming_command
 
typedef struct mip_3dm_datastream_control_command mip::C::mip_3dm_datastream_control_command
 
typedef struct mip_3dm_datastream_control_response mip::C::mip_3dm_datastream_control_response
 
typedef uint16_t mip::C::mip_3dm_gnss_sbas_settings_command_sbasoptions
 
typedef struct mip_3dm_gnss_sbas_settings_command mip::C::mip_3dm_gnss_sbas_settings_command
 
typedef struct mip_3dm_gnss_sbas_settings_response mip::C::mip_3dm_gnss_sbas_settings_response
 
typedef struct mip_3dm_gnss_time_assistance_command mip::C::mip_3dm_gnss_time_assistance_command
 
typedef struct mip_3dm_gnss_time_assistance_response mip::C::mip_3dm_gnss_time_assistance_response
 
typedef struct mip_3dm_adv_lowpass_filter_command mip::C::mip_3dm_adv_lowpass_filter_command
 
typedef struct mip_3dm_adv_lowpass_filter_response mip::C::mip_3dm_adv_lowpass_filter_response
 
typedef uint8_t mip::C::mip_3dm_pps_source_command_source
 
typedef struct mip_3dm_pps_source_command mip::C::mip_3dm_pps_source_command
 
typedef struct mip_3dm_pps_source_response mip::C::mip_3dm_pps_source_response
 
typedef uint8_t mip::C::mip_3dm_gpio_config_command_feature
 
typedef uint8_t mip::C::mip_3dm_gpio_config_command_behavior
 
typedef uint8_t mip::C::mip_3dm_gpio_config_command_pin_mode
 
typedef struct mip_3dm_gpio_config_command mip::C::mip_3dm_gpio_config_command
 
typedef struct mip_3dm_gpio_config_response mip::C::mip_3dm_gpio_config_response
 
typedef struct mip_3dm_gpio_state_command mip::C::mip_3dm_gpio_state_command
 
typedef struct mip_3dm_gpio_state_response mip::C::mip_3dm_gpio_state_response
 
typedef uint8_t mip::C::mip_3dm_odometer_command_mode
 
typedef struct mip_3dm_odometer_command mip::C::mip_3dm_odometer_command
 
typedef struct mip_3dm_odometer_response mip::C::mip_3dm_odometer_response
 
typedef uint8_t mip::C::mip_3dm_get_event_support_command_query
 
typedef struct mip_3dm_get_event_support_command_info mip::C::mip_3dm_get_event_support_command_info
 
typedef struct mip_3dm_get_event_support_command mip::C::mip_3dm_get_event_support_command
 
typedef struct mip_3dm_get_event_support_response mip::C::mip_3dm_get_event_support_response
 
typedef uint8_t mip::C::mip_3dm_event_control_command_mode
 
typedef struct mip_3dm_event_control_command mip::C::mip_3dm_event_control_command
 
typedef struct mip_3dm_event_control_response mip::C::mip_3dm_event_control_response
 
typedef uint8_t mip::C::mip_3dm_get_event_trigger_status_command_status
 
typedef struct mip_3dm_get_event_trigger_status_command_entry mip::C::mip_3dm_get_event_trigger_status_command_entry
 
typedef struct mip_3dm_get_event_trigger_status_command mip::C::mip_3dm_get_event_trigger_status_command
 
typedef struct mip_3dm_get_event_trigger_status_response mip::C::mip_3dm_get_event_trigger_status_response
 
typedef struct mip_3dm_get_event_action_status_command_entry mip::C::mip_3dm_get_event_action_status_command_entry
 
typedef struct mip_3dm_get_event_action_status_command mip::C::mip_3dm_get_event_action_status_command
 
typedef struct mip_3dm_get_event_action_status_response mip::C::mip_3dm_get_event_action_status_response
 
typedef uint8_t mip::C::mip_3dm_event_trigger_command_gpio_params_mode
 
typedef struct mip_3dm_event_trigger_command_gpio_params mip::C::mip_3dm_event_trigger_command_gpio_params
 
typedef uint8_t mip::C::mip_3dm_event_trigger_command_threshold_params_type
 
typedef struct mip_3dm_event_trigger_command_threshold_params mip::C::mip_3dm_event_trigger_command_threshold_params
 
typedef struct mip_3dm_event_trigger_command_combination_params mip::C::mip_3dm_event_trigger_command_combination_params
 
typedef uint8_t mip::C::mip_3dm_event_trigger_command_type
 
typedef union mip_3dm_event_trigger_command_parameters mip::C::mip_3dm_event_trigger_command_parameters
 
typedef struct mip_3dm_event_trigger_command mip::C::mip_3dm_event_trigger_command
 
typedef struct mip_3dm_event_trigger_response mip::C::mip_3dm_event_trigger_response
 
typedef uint8_t mip::C::mip_3dm_event_action_command_gpio_params_mode
 
typedef struct mip_3dm_event_action_command_gpio_params mip::C::mip_3dm_event_action_command_gpio_params
 
typedef struct mip_3dm_event_action_command_message_params mip::C::mip_3dm_event_action_command_message_params
 
typedef uint8_t mip::C::mip_3dm_event_action_command_type
 
typedef union mip_3dm_event_action_command_parameters mip::C::mip_3dm_event_action_command_parameters
 
typedef struct mip_3dm_event_action_command mip::C::mip_3dm_event_action_command
 
typedef struct mip_3dm_event_action_response mip::C::mip_3dm_event_action_response
 
typedef struct mip_3dm_accel_bias_command mip::C::mip_3dm_accel_bias_command
 
typedef struct mip_3dm_accel_bias_response mip::C::mip_3dm_accel_bias_response
 
typedef struct mip_3dm_gyro_bias_command mip::C::mip_3dm_gyro_bias_command
 
typedef struct mip_3dm_gyro_bias_response mip::C::mip_3dm_gyro_bias_response
 
typedef struct mip_3dm_capture_gyro_bias_command mip::C::mip_3dm_capture_gyro_bias_command
 
typedef struct mip_3dm_capture_gyro_bias_response mip::C::mip_3dm_capture_gyro_bias_response
 
typedef struct mip_3dm_mag_hard_iron_offset_command mip::C::mip_3dm_mag_hard_iron_offset_command
 
typedef struct mip_3dm_mag_hard_iron_offset_response mip::C::mip_3dm_mag_hard_iron_offset_response
 
typedef struct mip_3dm_mag_soft_iron_matrix_command mip::C::mip_3dm_mag_soft_iron_matrix_command
 
typedef struct mip_3dm_mag_soft_iron_matrix_response mip::C::mip_3dm_mag_soft_iron_matrix_response
 
typedef struct mip_3dm_sensor_2_vehicle_transform_euler_command mip::C::mip_3dm_sensor_2_vehicle_transform_euler_command
 
typedef struct mip_3dm_sensor_2_vehicle_transform_euler_response mip::C::mip_3dm_sensor_2_vehicle_transform_euler_response
 
typedef struct mip_3dm_sensor_2_vehicle_transform_quaternion_command mip::C::mip_3dm_sensor_2_vehicle_transform_quaternion_command
 
typedef struct mip_3dm_sensor_2_vehicle_transform_quaternion_response mip::C::mip_3dm_sensor_2_vehicle_transform_quaternion_response
 
typedef struct mip_3dm_sensor_2_vehicle_transform_dcm_command mip::C::mip_3dm_sensor_2_vehicle_transform_dcm_command
 
typedef struct mip_3dm_sensor_2_vehicle_transform_dcm_response mip::C::mip_3dm_sensor_2_vehicle_transform_dcm_response
 
typedef struct mip_3dm_complementary_filter_command mip::C::mip_3dm_complementary_filter_command
 
typedef struct mip_3dm_complementary_filter_response mip::C::mip_3dm_complementary_filter_response
 
typedef struct mip_3dm_sensor_range_command mip::C::mip_3dm_sensor_range_command
 
typedef struct mip_3dm_sensor_range_response mip::C::mip_3dm_sensor_range_response
 
typedef struct mip_3dm_calibrated_sensor_ranges_command_entry mip::C::mip_3dm_calibrated_sensor_ranges_command_entry
 
typedef struct mip_3dm_calibrated_sensor_ranges_command mip::C::mip_3dm_calibrated_sensor_ranges_command
 
typedef struct mip_3dm_calibrated_sensor_ranges_response mip::C::mip_3dm_calibrated_sensor_ranges_response
 

Enumerations

enum  {
  mip::C::MIP_3DM_CMD_DESC_SET = 0x0C , mip::C::MIP_CMD_DESC_3DM_POLL_IMU_MESSAGE = 0x01 , mip::C::MIP_CMD_DESC_3DM_POLL_GNSS_MESSAGE = 0x02 , mip::C::MIP_CMD_DESC_3DM_POLL_FILTER_MESSAGE = 0x03 ,
  mip::C::MIP_CMD_DESC_3DM_POLL_NMEA_MESSAGE = 0x04 , mip::C::MIP_CMD_DESC_3DM_GET_IMU_BASE_RATE = 0x06 , mip::C::MIP_CMD_DESC_3DM_GET_GNSS_BASE_RATE = 0x07 , mip::C::MIP_CMD_DESC_3DM_IMU_MESSAGE_FORMAT = 0x08 ,
  mip::C::MIP_CMD_DESC_3DM_GNSS_MESSAGE_FORMAT = 0x09 , mip::C::MIP_CMD_DESC_3DM_FILTER_MESSAGE_FORMAT = 0x0A , mip::C::MIP_CMD_DESC_3DM_GET_FILTER_BASE_RATE = 0x0B , mip::C::MIP_CMD_DESC_3DM_NMEA_MESSAGE_FORMAT = 0x0C ,
  mip::C::MIP_CMD_DESC_3DM_POLL_DATA = 0x0D , mip::C::MIP_CMD_DESC_3DM_GET_BASE_RATE = 0x0E , mip::C::MIP_CMD_DESC_3DM_MESSAGE_FORMAT = 0x0F , mip::C::MIP_CMD_DESC_3DM_CONFIGURE_FACTORY_STREAMING = 0x10 ,
  mip::C::MIP_CMD_DESC_3DM_CONTROL_DATA_STREAM = 0x11 , mip::C::MIP_CMD_DESC_3DM_RAW_RTCM_2_3_MESSAGE = 0x20 , mip::C::MIP_CMD_DESC_3DM_GNSS_CONSTELLATION_SETTINGS = 0x21 , mip::C::MIP_CMD_DESC_3DM_GNSS_SBAS_SETTINGS = 0x22 ,
  mip::C::MIP_CMD_DESC_3DM_GNSS_ASSISTED_FIX_SETTINGS = 0x23 , mip::C::MIP_CMD_DESC_3DM_GNSS_TIME_ASSISTANCE = 0x24 , mip::C::MIP_CMD_DESC_3DM_PPS_SOURCE = 0x28 , mip::C::MIP_CMD_DESC_3DM_EVENT_SUPPORT = 0x2A ,
  mip::C::MIP_CMD_DESC_3DM_EVENT_CONTROL = 0x2B , mip::C::MIP_CMD_DESC_3DM_EVENT_TRIGGER_STATUS = 0x2C , mip::C::MIP_CMD_DESC_3DM_EVENT_ACTION_STATUS = 0x2D , mip::C::MIP_CMD_DESC_3DM_EVENT_TRIGGER_CONFIG = 0x2E ,
  mip::C::MIP_CMD_DESC_3DM_EVENT_ACTION_CONFIG = 0x2F , mip::C::MIP_CMD_DESC_3DM_DEVICE_STARTUP_SETTINGS = 0x30 , mip::C::MIP_CMD_DESC_3DM_SENSOR2VEHICLE_TRANSFORM_EUL = 0x31 , mip::C::MIP_CMD_DESC_3DM_SENSOR2VEHICLE_TRANSFORM_QUAT = 0x32 ,
  mip::C::MIP_CMD_DESC_3DM_SENSOR2VEHICLE_TRANSFORM_DCM = 0x33 , mip::C::MIP_CMD_DESC_3DM_SET_GNSS_DYNAMICS_MODE = 0x34 , mip::C::MIP_CMD_DESC_3DM_SET_IMU_SIGNAL_COND = 0x35 , mip::C::MIP_CMD_DESC_3DM_SET_IMU_TIMESTAMP = 0x36 ,
  mip::C::MIP_CMD_DESC_3DM_ACCEL_BIAS = 0x37 , mip::C::MIP_CMD_DESC_3DM_GYRO_BIAS = 0x38 , mip::C::MIP_CMD_DESC_3DM_CAPTURE_GYRO_BIAS = 0x39 , mip::C::MIP_CMD_DESC_3DM_HARD_IRON_OFFSET = 0x3A ,
  mip::C::MIP_CMD_DESC_3DM_SOFT_IRON_MATRIX = 0x3B , mip::C::MIP_CMD_DESC_3DM_REALIGN_UP = 0x3C , mip::C::MIP_CMD_DESC_3DM_REALIGN_NORTH = 0x3D , mip::C::MIP_CMD_DESC_3DM_CONING_AND_SCULLING_ENABLE = 0x3E ,
  mip::C::MIP_CMD_DESC_3DM_UART_BAUDRATE = 0x40 , mip::C::MIP_CMD_DESC_3DM_GPIO_CONFIG = 0x41 , mip::C::MIP_CMD_DESC_3DM_GPIO_STATE = 0x42 , mip::C::MIP_CMD_DESC_3DM_ODOMETER_CONFIG = 0x43 ,
  mip::C::MIP_CMD_DESC_3DM_ADVANCED_DATA_FILTER = 0x50 , mip::C::MIP_CMD_DESC_3DM_LEGACY_COMP_FILTER = 0x51 , mip::C::MIP_CMD_DESC_3DM_SENSOR_RANGE = 0x52 , mip::C::MIP_CMD_DESC_3DM_CALIBRATED_RANGES = 0x53 ,
  mip::C::MIP_CMD_DESC_3DM_DATASTREAM_FORMAT = 0x60 , mip::C::MIP_CMD_DESC_3DM_DEVICE_POWER_STATE = 0x61 , mip::C::MIP_CMD_DESC_3DM_SAVE_RESTORE_GPS_SETTINGS = 0x62 , mip::C::MIP_CMD_DESC_3DM_DEVICE_SETTINGS = 0x63 ,
  mip::C::MIP_CMD_DESC_3DM_RAW_CLIP_SETTINGS = 0x70 , mip::C::MIP_REPLY_DESC_3DM_IMU_MESSAGE_FORMAT = 0x80 , mip::C::MIP_REPLY_DESC_3DM_GNSS_MESSAGE_FORMAT = 0x81 , mip::C::MIP_REPLY_DESC_3DM_FILTER_MESSAGE_FORMAT = 0x82 ,
  mip::C::MIP_REPLY_DESC_3DM_IMU_BASE_RATE = 0x83 , mip::C::MIP_REPLY_DESC_3DM_GNSS_BASE_RATE = 0x84 , mip::C::MIP_REPLY_DESC_3DM_DATASTREAM_ENABLE = 0x85 , mip::C::MIP_REPLY_DESC_3DM_IMU_SIGNAL_SETTINGS = 0x86 ,
  mip::C::MIP_REPLY_DESC_3DM_UART_BAUDRATE = 0x87 , mip::C::MIP_REPLY_DESC_3DM_DATASTREAM_FORMAT = 0x88 , mip::C::MIP_REPLY_DESC_3DM_POWER_STATE = 0x89 , mip::C::MIP_REPLY_DESC_3DM_FILTER_BASE_RATE = 0x8A ,
  mip::C::MIP_REPLY_DESC_3DM_ADVANCED_DATA_FILTER = 0x8B , mip::C::MIP_REPLY_DESC_3DM_POLL_DATA = 0x8D , mip::C::MIP_REPLY_DESC_3DM_BASE_RATE = 0x8E , mip::C::MIP_REPLY_DESC_3DM_MESSAGE_FORMAT = 0x8F ,
  mip::C::MIP_REPLY_DESC_3DM_COMMUNICATIONS_MODE = 0x91 , mip::C::MIP_REPLY_DESC_3DM_GNSS_DYNAMICS_MODE = 0x92 , mip::C::MIP_REPLY_DESC_3DM_IMU_TIMESTAMP_VALUE = 0x93 , mip::C::MIP_REPLY_DESC_3DM_IMU_BASIC_STATUS = 0x94 ,
  mip::C::MIP_REPLY_DESC_3DM_IMU_ADVANCED_STATUS = 0x95 , mip::C::MIP_REPLY_DESC_3DM_RAW_CLIP_SETTINGS = 0x96 , mip::C::MIP_REPLY_DESC_3DM_LEGACY_COMP_FILTER = 0x97 , mip::C::MIP_REPLY_DESC_3DM_ACCEL_BIAS_VECTOR = 0x9A ,
  mip::C::MIP_REPLY_DESC_3DM_GYRO_BIAS_VECTOR = 0x9B , mip::C::MIP_REPLY_DESC_3DM_HARD_IRON_OFFSET_VECTOR = 0x9C , mip::C::MIP_REPLY_DESC_3DM_SOFT_IRON_COMP_MATRIX = 0x9D , mip::C::MIP_REPLY_DESC_3DM_CONING_AND_SCULLING_ENABLE = 0x9E ,
  mip::C::MIP_REPLY_DESC_3DM_GNSS_CONSTELLATION_SETTINGS = 0xA0 , mip::C::MIP_REPLY_DESC_3DM_GNSS_SBAS_SETTINGS = 0xA1 , mip::C::MIP_REPLY_DESC_3DM_GNSS_ASSISTED_FIX_SETTINGS = 0xA2 , mip::C::MIP_REPLY_DESC_3DM_GNSS_TIME_ASSISTANCE = 0xA3 ,
  mip::C::MIP_REPLY_DESC_3DM_SENSOR2VEHICLE_TRANSFORM_EUL = 0xB1 , mip::C::MIP_REPLY_DESC_3DM_SENSOR2VEHICLE_TRANSFORM_QUAT = 0xB2 , mip::C::MIP_REPLY_DESC_3DM_SENSOR2VEHICLE_TRANSFORM_DCM = 0xB3 , mip::C::MIP_REPLY_DESC_3DM_EVENT_SUPPORT = 0xB4 ,
  mip::C::MIP_REPLY_DESC_3DM_EVENT_CONTROL = 0xB5 , mip::C::MIP_REPLY_DESC_3DM_EVENT_TRIGGER_STATUS = 0xB6 , mip::C::MIP_REPLY_DESC_3DM_EVENT_ACTION_STATUS = 0xB7 , mip::C::MIP_REPLY_DESC_3DM_EVENT_TRIGGER_CONFIG = 0xB8 ,
  mip::C::MIP_REPLY_DESC_3DM_EVENT_ACTION_CONFIG = 0xB9 , mip::C::MIP_REPLY_DESC_3DM_NMEA_MESSAGE_FORMAT = 0x8C , mip::C::MIP_REPLY_DESC_3DM_PPS_SOURCE = 0xA8 , mip::C::MIP_REPLY_DESC_3DM_GPIO_CONFIG = 0xC1 ,
  mip::C::MIP_REPLY_DESC_3DM_GPIO_STATE = 0xC2 , mip::C::MIP_REPLY_DESC_3DM_ODOMETER_CONFIG = 0xC3 , mip::C::MIP_REPLY_DESC_3DM_SENSOR_RANGE = 0xD2 , mip::C::MIP_REPLY_DESC_3DM_CALIBRATED_RANGES = 0xD3
}
 
enum  { mip::C::MIP_3DM_DATASTREAM_CONTROL_COMMAND_LEGACY_IMU_STREAM = 0x01 }
 
enum  { mip::C::MIP_3DM_DATASTREAM_CONTROL_COMMAND_LEGACY_GNSS_STREAM = 0x02 }
 
enum  { mip::C::MIP_3DM_DATASTREAM_CONTROL_COMMAND_LEGACY_FILTER_STREAM = 0x03 }
 
enum  { mip::C::MIP_3DM_DATASTREAM_CONTROL_COMMAND_ALL_STREAMS = 0x00 }
 
enum  { mip::C::MIP_3DM_EVENT_TRIGGER_COMMAND_COMBINATION_PARAMS_LOGIC_NEVER = 0x0000 }
 
enum  { mip::C::MIP_3DM_EVENT_TRIGGER_COMMAND_COMBINATION_PARAMS_LOGIC_ALWAYS = 0xFFFF }
 
enum  { mip::C::MIP_3DM_EVENT_TRIGGER_COMMAND_COMBINATION_PARAMS_LOGIC_NONE = 0x0001 }
 
enum  { mip::C::MIP_3DM_EVENT_TRIGGER_COMMAND_COMBINATION_PARAMS_LOGIC_OR = 0xFFFE }
 
enum  { mip::C::MIP_3DM_EVENT_TRIGGER_COMMAND_COMBINATION_PARAMS_LOGIC_NAND = 0x7FFF }
 
enum  { mip::C::MIP_3DM_EVENT_TRIGGER_COMMAND_COMBINATION_PARAMS_LOGIC_XOR_ONE = 0x0116 }
 
enum  { mip::C::MIP_3DM_EVENT_TRIGGER_COMMAND_COMBINATION_PARAMS_LOGIC_ONLY_A = 0x0002 }
 
enum  { mip::C::MIP_3DM_EVENT_TRIGGER_COMMAND_COMBINATION_PARAMS_LOGIC_ONLY_B = 0x0004 }
 
enum  { mip::C::MIP_3DM_EVENT_TRIGGER_COMMAND_COMBINATION_PARAMS_LOGIC_ONLY_C = 0x0010 }
 
enum  { mip::C::MIP_3DM_EVENT_TRIGGER_COMMAND_COMBINATION_PARAMS_LOGIC_ONLY_D = 0x0100 }
 
enum  { mip::C::MIP_3DM_EVENT_TRIGGER_COMMAND_COMBINATION_PARAMS_LOGIC_AND_AB = 0x8888 }
 
enum  { mip::C::MIP_3DM_EVENT_TRIGGER_COMMAND_COMBINATION_PARAMS_LOGIC_AB_OR_C = 0xF8F8 }
 
enum  { mip::C::MIP_3DM_EVENT_TRIGGER_COMMAND_COMBINATION_PARAMS_LOGIC_AND = 0x8000 }
 

Functions

void mip::C::insert_mip_nmea_message (mip_serializer *serializer, const mip_nmea_message *self)
 
void mip::C::extract_mip_nmea_message (mip_serializer *serializer, mip_nmea_message *self)
 
void mip::C::insert_mip_nmea_message_message_id (struct mip_serializer *serializer, const mip_nmea_message_message_id self)
 
void mip::C::extract_mip_nmea_message_message_id (struct mip_serializer *serializer, mip_nmea_message_message_id *self)
 
void mip::C::insert_mip_nmea_message_talker_id (struct mip_serializer *serializer, const mip_nmea_message_talker_id self)
 
void mip::C::extract_mip_nmea_message_talker_id (struct mip_serializer *serializer, mip_nmea_message_talker_id *self)
 
void mip::C::insert_mip_sensor_range_type (struct mip_serializer *serializer, const mip_sensor_range_type self)
 
void mip::C::extract_mip_sensor_range_type (struct mip_serializer *serializer, mip_sensor_range_type *self)
 
void mip::C::insert_mip_3dm_poll_imu_message_command (mip_serializer *serializer, const mip_3dm_poll_imu_message_command *self)
 
void mip::C::extract_mip_3dm_poll_imu_message_command (mip_serializer *serializer, mip_3dm_poll_imu_message_command *self)
 
mip_cmd_result mip::C::mip_3dm_poll_imu_message (struct mip_interface *device, bool suppress_ack, uint8_t num_descriptors, const mip_descriptor_rate *descriptors)
 
void mip::C::insert_mip_3dm_poll_gnss_message_command (mip_serializer *serializer, const mip_3dm_poll_gnss_message_command *self)
 
void mip::C::extract_mip_3dm_poll_gnss_message_command (mip_serializer *serializer, mip_3dm_poll_gnss_message_command *self)
 
mip_cmd_result mip::C::mip_3dm_poll_gnss_message (struct mip_interface *device, bool suppress_ack, uint8_t num_descriptors, const mip_descriptor_rate *descriptors)
 
void mip::C::insert_mip_3dm_poll_filter_message_command (mip_serializer *serializer, const mip_3dm_poll_filter_message_command *self)
 
void mip::C::extract_mip_3dm_poll_filter_message_command (mip_serializer *serializer, mip_3dm_poll_filter_message_command *self)
 
mip_cmd_result mip::C::mip_3dm_poll_filter_message (struct mip_interface *device, bool suppress_ack, uint8_t num_descriptors, const mip_descriptor_rate *descriptors)
 
void mip::C::insert_mip_3dm_imu_message_format_command (mip_serializer *serializer, const mip_3dm_imu_message_format_command *self)
 
void mip::C::extract_mip_3dm_imu_message_format_command (mip_serializer *serializer, mip_3dm_imu_message_format_command *self)
 
void mip::C::insert_mip_3dm_imu_message_format_response (mip_serializer *serializer, const mip_3dm_imu_message_format_response *self)
 
void mip::C::extract_mip_3dm_imu_message_format_response (mip_serializer *serializer, mip_3dm_imu_message_format_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_imu_message_format (struct mip_interface *device, uint8_t num_descriptors, const mip_descriptor_rate *descriptors)
 
mip_cmd_result mip::C::mip_3dm_read_imu_message_format (struct mip_interface *device, uint8_t *num_descriptors_out, uint8_t num_descriptors_out_max, mip_descriptor_rate *descriptors_out)
 
mip_cmd_result mip::C::mip_3dm_save_imu_message_format (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_imu_message_format (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_imu_message_format (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_gps_message_format_command (mip_serializer *serializer, const mip_3dm_gps_message_format_command *self)
 
void mip::C::extract_mip_3dm_gps_message_format_command (mip_serializer *serializer, mip_3dm_gps_message_format_command *self)
 
void mip::C::insert_mip_3dm_gps_message_format_response (mip_serializer *serializer, const mip_3dm_gps_message_format_response *self)
 
void mip::C::extract_mip_3dm_gps_message_format_response (mip_serializer *serializer, mip_3dm_gps_message_format_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_gps_message_format (struct mip_interface *device, uint8_t num_descriptors, const mip_descriptor_rate *descriptors)
 
mip_cmd_result mip::C::mip_3dm_read_gps_message_format (struct mip_interface *device, uint8_t *num_descriptors_out, uint8_t num_descriptors_out_max, mip_descriptor_rate *descriptors_out)
 
mip_cmd_result mip::C::mip_3dm_save_gps_message_format (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_gps_message_format (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_gps_message_format (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_filter_message_format_command (mip_serializer *serializer, const mip_3dm_filter_message_format_command *self)
 
void mip::C::extract_mip_3dm_filter_message_format_command (mip_serializer *serializer, mip_3dm_filter_message_format_command *self)
 
void mip::C::insert_mip_3dm_filter_message_format_response (mip_serializer *serializer, const mip_3dm_filter_message_format_response *self)
 
void mip::C::extract_mip_3dm_filter_message_format_response (mip_serializer *serializer, mip_3dm_filter_message_format_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_filter_message_format (struct mip_interface *device, uint8_t num_descriptors, const mip_descriptor_rate *descriptors)
 
mip_cmd_result mip::C::mip_3dm_read_filter_message_format (struct mip_interface *device, uint8_t *num_descriptors_out, uint8_t num_descriptors_out_max, mip_descriptor_rate *descriptors_out)
 
mip_cmd_result mip::C::mip_3dm_save_filter_message_format (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_filter_message_format (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_filter_message_format (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_imu_get_base_rate_response (struct mip_serializer *serializer, const mip_3dm_imu_get_base_rate_response *self)
 
void mip::C::extract_mip_3dm_imu_get_base_rate_response (struct mip_serializer *serializer, mip_3dm_imu_get_base_rate_response *self)
 
mip_cmd_result mip::C::mip_3dm_imu_get_base_rate (struct mip_interface *device, uint16_t *rate_out)
 
void mip::C::insert_mip_3dm_gps_get_base_rate_response (struct mip_serializer *serializer, const mip_3dm_gps_get_base_rate_response *self)
 
void mip::C::extract_mip_3dm_gps_get_base_rate_response (struct mip_serializer *serializer, mip_3dm_gps_get_base_rate_response *self)
 
mip_cmd_result mip::C::mip_3dm_gps_get_base_rate (struct mip_interface *device, uint16_t *rate_out)
 
void mip::C::insert_mip_3dm_filter_get_base_rate_response (struct mip_serializer *serializer, const mip_3dm_filter_get_base_rate_response *self)
 
void mip::C::extract_mip_3dm_filter_get_base_rate_response (struct mip_serializer *serializer, mip_3dm_filter_get_base_rate_response *self)
 
mip_cmd_result mip::C::mip_3dm_filter_get_base_rate (struct mip_interface *device, uint16_t *rate_out)
 
void mip::C::insert_mip_3dm_poll_data_command (mip_serializer *serializer, const mip_3dm_poll_data_command *self)
 
void mip::C::extract_mip_3dm_poll_data_command (mip_serializer *serializer, mip_3dm_poll_data_command *self)
 
mip_cmd_result mip::C::mip_3dm_poll_data (struct mip_interface *device, uint8_t desc_set, bool suppress_ack, uint8_t num_descriptors, const uint8_t *descriptors)
 
void mip::C::insert_mip_3dm_get_base_rate_command (mip_serializer *serializer, const mip_3dm_get_base_rate_command *self)
 
void mip::C::extract_mip_3dm_get_base_rate_command (mip_serializer *serializer, mip_3dm_get_base_rate_command *self)
 
void mip::C::insert_mip_3dm_get_base_rate_response (mip_serializer *serializer, const mip_3dm_get_base_rate_response *self)
 
void mip::C::extract_mip_3dm_get_base_rate_response (mip_serializer *serializer, mip_3dm_get_base_rate_response *self)
 
mip_cmd_result mip::C::mip_3dm_get_base_rate (struct mip_interface *device, uint8_t desc_set, uint16_t *rate_out)
 
void mip::C::insert_mip_3dm_message_format_command (mip_serializer *serializer, const mip_3dm_message_format_command *self)
 
void mip::C::extract_mip_3dm_message_format_command (mip_serializer *serializer, mip_3dm_message_format_command *self)
 
void mip::C::insert_mip_3dm_message_format_response (mip_serializer *serializer, const mip_3dm_message_format_response *self)
 
void mip::C::extract_mip_3dm_message_format_response (mip_serializer *serializer, mip_3dm_message_format_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_message_format (struct mip_interface *device, uint8_t desc_set, uint8_t num_descriptors, const mip_descriptor_rate *descriptors)
 
mip_cmd_result mip::C::mip_3dm_read_message_format (struct mip_interface *device, uint8_t desc_set, uint8_t *num_descriptors_out, uint8_t num_descriptors_out_max, mip_descriptor_rate *descriptors_out)
 
mip_cmd_result mip::C::mip_3dm_save_message_format (struct mip_interface *device, uint8_t desc_set)
 
mip_cmd_result mip::C::mip_3dm_load_message_format (struct mip_interface *device, uint8_t desc_set)
 
mip_cmd_result mip::C::mip_3dm_default_message_format (struct mip_interface *device, uint8_t desc_set)
 
void mip::C::insert_mip_3dm_nmea_poll_data_command (mip_serializer *serializer, const mip_3dm_nmea_poll_data_command *self)
 
void mip::C::extract_mip_3dm_nmea_poll_data_command (mip_serializer *serializer, mip_3dm_nmea_poll_data_command *self)
 
mip_cmd_result mip::C::mip_3dm_nmea_poll_data (struct mip_interface *device, bool suppress_ack, uint8_t count, const mip_nmea_message *format_entries)
 
void mip::C::insert_mip_3dm_nmea_message_format_command (mip_serializer *serializer, const mip_3dm_nmea_message_format_command *self)
 
void mip::C::extract_mip_3dm_nmea_message_format_command (mip_serializer *serializer, mip_3dm_nmea_message_format_command *self)
 
void mip::C::insert_mip_3dm_nmea_message_format_response (mip_serializer *serializer, const mip_3dm_nmea_message_format_response *self)
 
void mip::C::extract_mip_3dm_nmea_message_format_response (mip_serializer *serializer, mip_3dm_nmea_message_format_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_nmea_message_format (struct mip_interface *device, uint8_t count, const mip_nmea_message *format_entries)
 
mip_cmd_result mip::C::mip_3dm_read_nmea_message_format (struct mip_interface *device, uint8_t *count_out, uint8_t count_out_max, mip_nmea_message *format_entries_out)
 
mip_cmd_result mip::C::mip_3dm_save_nmea_message_format (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_nmea_message_format (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_nmea_message_format (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_device_settings_command (mip_serializer *serializer, const mip_3dm_device_settings_command *self)
 
void mip::C::extract_mip_3dm_device_settings_command (mip_serializer *serializer, mip_3dm_device_settings_command *self)
 
mip_cmd_result mip::C::mip_3dm_save_device_settings (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_device_settings (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_device_settings (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_uart_baudrate_command (mip_serializer *serializer, const mip_3dm_uart_baudrate_command *self)
 
void mip::C::extract_mip_3dm_uart_baudrate_command (mip_serializer *serializer, mip_3dm_uart_baudrate_command *self)
 
void mip::C::insert_mip_3dm_uart_baudrate_response (mip_serializer *serializer, const mip_3dm_uart_baudrate_response *self)
 
void mip::C::extract_mip_3dm_uart_baudrate_response (mip_serializer *serializer, mip_3dm_uart_baudrate_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_uart_baudrate (struct mip_interface *device, uint32_t baud)
 
mip_cmd_result mip::C::mip_3dm_read_uart_baudrate (struct mip_interface *device, uint32_t *baud_out)
 
mip_cmd_result mip::C::mip_3dm_save_uart_baudrate (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_uart_baudrate (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_uart_baudrate (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_factory_streaming_command (mip_serializer *serializer, const mip_3dm_factory_streaming_command *self)
 
void mip::C::extract_mip_3dm_factory_streaming_command (mip_serializer *serializer, mip_3dm_factory_streaming_command *self)
 
void mip::C::insert_mip_3dm_factory_streaming_command_action (struct mip_serializer *serializer, const mip_3dm_factory_streaming_command_action self)
 
void mip::C::extract_mip_3dm_factory_streaming_command_action (struct mip_serializer *serializer, mip_3dm_factory_streaming_command_action *self)
 
mip_cmd_result mip::C::mip_3dm_factory_streaming (struct mip_interface *device, mip_3dm_factory_streaming_command_action action, uint8_t reserved)
 
void mip::C::insert_mip_3dm_datastream_control_command (mip_serializer *serializer, const mip_3dm_datastream_control_command *self)
 
void mip::C::extract_mip_3dm_datastream_control_command (mip_serializer *serializer, mip_3dm_datastream_control_command *self)
 
void mip::C::insert_mip_3dm_datastream_control_response (mip_serializer *serializer, const mip_3dm_datastream_control_response *self)
 
void mip::C::extract_mip_3dm_datastream_control_response (mip_serializer *serializer, mip_3dm_datastream_control_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_datastream_control (struct mip_interface *device, uint8_t desc_set, bool enable)
 
mip_cmd_result mip::C::mip_3dm_read_datastream_control (struct mip_interface *device, uint8_t desc_set, bool *enabled_out)
 
mip_cmd_result mip::C::mip_3dm_save_datastream_control (struct mip_interface *device, uint8_t desc_set)
 
mip_cmd_result mip::C::mip_3dm_load_datastream_control (struct mip_interface *device, uint8_t desc_set)
 
mip_cmd_result mip::C::mip_3dm_default_datastream_control (struct mip_interface *device, uint8_t desc_set)
 
void mip::C::insert_mip_3dm_gnss_sbas_settings_command (mip_serializer *serializer, const mip_3dm_gnss_sbas_settings_command *self)
 
void mip::C::extract_mip_3dm_gnss_sbas_settings_command (mip_serializer *serializer, mip_3dm_gnss_sbas_settings_command *self)
 
void mip::C::insert_mip_3dm_gnss_sbas_settings_command_sbasoptions (struct mip_serializer *serializer, const mip_3dm_gnss_sbas_settings_command_sbasoptions self)
 
void mip::C::extract_mip_3dm_gnss_sbas_settings_command_sbasoptions (struct mip_serializer *serializer, mip_3dm_gnss_sbas_settings_command_sbasoptions *self)
 
void mip::C::insert_mip_3dm_gnss_sbas_settings_response (mip_serializer *serializer, const mip_3dm_gnss_sbas_settings_response *self)
 
void mip::C::extract_mip_3dm_gnss_sbas_settings_response (mip_serializer *serializer, mip_3dm_gnss_sbas_settings_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_gnss_sbas_settings (struct mip_interface *device, uint8_t enable_sbas, mip_3dm_gnss_sbas_settings_command_sbasoptions sbas_options, uint8_t num_included_prns, const uint16_t *included_prns)
 
mip_cmd_result mip::C::mip_3dm_read_gnss_sbas_settings (struct mip_interface *device, uint8_t *enable_sbas_out, mip_3dm_gnss_sbas_settings_command_sbasoptions *sbas_options_out, uint8_t *num_included_prns_out, uint8_t num_included_prns_out_max, uint16_t *included_prns_out)
 
mip_cmd_result mip::C::mip_3dm_save_gnss_sbas_settings (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_gnss_sbas_settings (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_gnss_sbas_settings (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_gnss_time_assistance_command (mip_serializer *serializer, const mip_3dm_gnss_time_assistance_command *self)
 
void mip::C::extract_mip_3dm_gnss_time_assistance_command (mip_serializer *serializer, mip_3dm_gnss_time_assistance_command *self)
 
void mip::C::insert_mip_3dm_gnss_time_assistance_response (mip_serializer *serializer, const mip_3dm_gnss_time_assistance_response *self)
 
void mip::C::extract_mip_3dm_gnss_time_assistance_response (mip_serializer *serializer, mip_3dm_gnss_time_assistance_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_gnss_time_assistance (struct mip_interface *device, double tow, uint16_t week_number, float accuracy)
 
mip_cmd_result mip::C::mip_3dm_read_gnss_time_assistance (struct mip_interface *device, double *tow_out, uint16_t *week_number_out, float *accuracy_out)
 
void mip::C::insert_mip_3dm_adv_lowpass_filter_command (mip_serializer *serializer, const mip_3dm_adv_lowpass_filter_command *self)
 
void mip::C::extract_mip_3dm_adv_lowpass_filter_command (mip_serializer *serializer, mip_3dm_adv_lowpass_filter_command *self)
 
void mip::C::insert_mip_3dm_adv_lowpass_filter_response (mip_serializer *serializer, const mip_3dm_adv_lowpass_filter_response *self)
 
void mip::C::extract_mip_3dm_adv_lowpass_filter_response (mip_serializer *serializer, mip_3dm_adv_lowpass_filter_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_adv_lowpass_filter (struct mip_interface *device, uint8_t target_descriptor, bool enable, bool manual, uint16_t frequency, uint8_t reserved)
 
mip_cmd_result mip::C::mip_3dm_read_adv_lowpass_filter (struct mip_interface *device, uint8_t target_descriptor, bool *enable_out, bool *manual_out, uint16_t *frequency_out, uint8_t *reserved_out)
 
mip_cmd_result mip::C::mip_3dm_save_adv_lowpass_filter (struct mip_interface *device, uint8_t target_descriptor)
 
mip_cmd_result mip::C::mip_3dm_load_adv_lowpass_filter (struct mip_interface *device, uint8_t target_descriptor)
 
mip_cmd_result mip::C::mip_3dm_default_adv_lowpass_filter (struct mip_interface *device, uint8_t target_descriptor)
 
void mip::C::insert_mip_3dm_pps_source_command (mip_serializer *serializer, const mip_3dm_pps_source_command *self)
 
void mip::C::extract_mip_3dm_pps_source_command (mip_serializer *serializer, mip_3dm_pps_source_command *self)
 
void mip::C::insert_mip_3dm_pps_source_command_source (struct mip_serializer *serializer, const mip_3dm_pps_source_command_source self)
 
void mip::C::extract_mip_3dm_pps_source_command_source (struct mip_serializer *serializer, mip_3dm_pps_source_command_source *self)
 
void mip::C::insert_mip_3dm_pps_source_response (mip_serializer *serializer, const mip_3dm_pps_source_response *self)
 
void mip::C::extract_mip_3dm_pps_source_response (mip_serializer *serializer, mip_3dm_pps_source_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_pps_source (struct mip_interface *device, mip_3dm_pps_source_command_source source)
 
mip_cmd_result mip::C::mip_3dm_read_pps_source (struct mip_interface *device, mip_3dm_pps_source_command_source *source_out)
 
mip_cmd_result mip::C::mip_3dm_save_pps_source (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_pps_source (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_pps_source (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_gpio_config_command (mip_serializer *serializer, const mip_3dm_gpio_config_command *self)
 
void mip::C::extract_mip_3dm_gpio_config_command (mip_serializer *serializer, mip_3dm_gpio_config_command *self)
 
void mip::C::insert_mip_3dm_gpio_config_command_feature (struct mip_serializer *serializer, const mip_3dm_gpio_config_command_feature self)
 
void mip::C::extract_mip_3dm_gpio_config_command_feature (struct mip_serializer *serializer, mip_3dm_gpio_config_command_feature *self)
 
void mip::C::insert_mip_3dm_gpio_config_command_behavior (struct mip_serializer *serializer, const mip_3dm_gpio_config_command_behavior self)
 
void mip::C::extract_mip_3dm_gpio_config_command_behavior (struct mip_serializer *serializer, mip_3dm_gpio_config_command_behavior *self)
 
void mip::C::insert_mip_3dm_gpio_config_command_pin_mode (struct mip_serializer *serializer, const mip_3dm_gpio_config_command_pin_mode self)
 
void mip::C::extract_mip_3dm_gpio_config_command_pin_mode (struct mip_serializer *serializer, mip_3dm_gpio_config_command_pin_mode *self)
 
void mip::C::insert_mip_3dm_gpio_config_response (mip_serializer *serializer, const mip_3dm_gpio_config_response *self)
 
void mip::C::extract_mip_3dm_gpio_config_response (mip_serializer *serializer, mip_3dm_gpio_config_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_gpio_config (struct mip_interface *device, uint8_t pin, mip_3dm_gpio_config_command_feature feature, mip_3dm_gpio_config_command_behavior behavior, mip_3dm_gpio_config_command_pin_mode pin_mode)
 
mip_cmd_result mip::C::mip_3dm_read_gpio_config (struct mip_interface *device, uint8_t pin, mip_3dm_gpio_config_command_feature *feature_out, mip_3dm_gpio_config_command_behavior *behavior_out, mip_3dm_gpio_config_command_pin_mode *pin_mode_out)
 
mip_cmd_result mip::C::mip_3dm_save_gpio_config (struct mip_interface *device, uint8_t pin)
 
mip_cmd_result mip::C::mip_3dm_load_gpio_config (struct mip_interface *device, uint8_t pin)
 
mip_cmd_result mip::C::mip_3dm_default_gpio_config (struct mip_interface *device, uint8_t pin)
 
void mip::C::insert_mip_3dm_gpio_state_command (mip_serializer *serializer, const mip_3dm_gpio_state_command *self)
 
void mip::C::extract_mip_3dm_gpio_state_command (mip_serializer *serializer, mip_3dm_gpio_state_command *self)
 
void mip::C::insert_mip_3dm_gpio_state_response (mip_serializer *serializer, const mip_3dm_gpio_state_response *self)
 
void mip::C::extract_mip_3dm_gpio_state_response (mip_serializer *serializer, mip_3dm_gpio_state_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_gpio_state (struct mip_interface *device, uint8_t pin, bool state)
 
mip_cmd_result mip::C::mip_3dm_read_gpio_state (struct mip_interface *device, uint8_t pin, bool *state_out)
 
void mip::C::insert_mip_3dm_odometer_command (mip_serializer *serializer, const mip_3dm_odometer_command *self)
 
void mip::C::extract_mip_3dm_odometer_command (mip_serializer *serializer, mip_3dm_odometer_command *self)
 
void mip::C::insert_mip_3dm_odometer_command_mode (struct mip_serializer *serializer, const mip_3dm_odometer_command_mode self)
 
void mip::C::extract_mip_3dm_odometer_command_mode (struct mip_serializer *serializer, mip_3dm_odometer_command_mode *self)
 
void mip::C::insert_mip_3dm_odometer_response (mip_serializer *serializer, const mip_3dm_odometer_response *self)
 
void mip::C::extract_mip_3dm_odometer_response (mip_serializer *serializer, mip_3dm_odometer_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_odometer (struct mip_interface *device, mip_3dm_odometer_command_mode mode, float scaling, float uncertainty)
 
mip_cmd_result mip::C::mip_3dm_read_odometer (struct mip_interface *device, mip_3dm_odometer_command_mode *mode_out, float *scaling_out, float *uncertainty_out)
 
mip_cmd_result mip::C::mip_3dm_save_odometer (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_odometer (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_odometer (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_get_event_support_command (mip_serializer *serializer, const mip_3dm_get_event_support_command *self)
 
void mip::C::extract_mip_3dm_get_event_support_command (mip_serializer *serializer, mip_3dm_get_event_support_command *self)
 
void mip::C::insert_mip_3dm_get_event_support_command_query (struct mip_serializer *serializer, const mip_3dm_get_event_support_command_query self)
 
void mip::C::extract_mip_3dm_get_event_support_command_query (struct mip_serializer *serializer, mip_3dm_get_event_support_command_query *self)
 
void mip::C::insert_mip_3dm_get_event_support_command_info (mip_serializer *serializer, const mip_3dm_get_event_support_command_info *self)
 
void mip::C::extract_mip_3dm_get_event_support_command_info (mip_serializer *serializer, mip_3dm_get_event_support_command_info *self)
 
void mip::C::insert_mip_3dm_get_event_support_response (mip_serializer *serializer, const mip_3dm_get_event_support_response *self)
 
void mip::C::extract_mip_3dm_get_event_support_response (mip_serializer *serializer, mip_3dm_get_event_support_response *self)
 
mip_cmd_result mip::C::mip_3dm_get_event_support (struct mip_interface *device, mip_3dm_get_event_support_command_query query, uint8_t *max_instances_out, uint8_t *num_entries_out, uint8_t num_entries_out_max, mip_3dm_get_event_support_command_info *entries_out)
 
void mip::C::insert_mip_3dm_event_control_command (mip_serializer *serializer, const mip_3dm_event_control_command *self)
 
void mip::C::extract_mip_3dm_event_control_command (mip_serializer *serializer, mip_3dm_event_control_command *self)
 
void mip::C::insert_mip_3dm_event_control_command_mode (struct mip_serializer *serializer, const mip_3dm_event_control_command_mode self)
 
void mip::C::extract_mip_3dm_event_control_command_mode (struct mip_serializer *serializer, mip_3dm_event_control_command_mode *self)
 
void mip::C::insert_mip_3dm_event_control_response (mip_serializer *serializer, const mip_3dm_event_control_response *self)
 
void mip::C::extract_mip_3dm_event_control_response (mip_serializer *serializer, mip_3dm_event_control_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_event_control (struct mip_interface *device, uint8_t instance, mip_3dm_event_control_command_mode mode)
 
mip_cmd_result mip::C::mip_3dm_read_event_control (struct mip_interface *device, uint8_t instance, mip_3dm_event_control_command_mode *mode_out)
 
mip_cmd_result mip::C::mip_3dm_save_event_control (struct mip_interface *device, uint8_t instance)
 
mip_cmd_result mip::C::mip_3dm_load_event_control (struct mip_interface *device, uint8_t instance)
 
mip_cmd_result mip::C::mip_3dm_default_event_control (struct mip_interface *device, uint8_t instance)
 
void mip::C::insert_mip_3dm_get_event_trigger_status_command (mip_serializer *serializer, const mip_3dm_get_event_trigger_status_command *self)
 
void mip::C::extract_mip_3dm_get_event_trigger_status_command (mip_serializer *serializer, mip_3dm_get_event_trigger_status_command *self)
 
void mip::C::insert_mip_3dm_get_event_trigger_status_command_status (struct mip_serializer *serializer, const mip_3dm_get_event_trigger_status_command_status self)
 
void mip::C::extract_mip_3dm_get_event_trigger_status_command_status (struct mip_serializer *serializer, mip_3dm_get_event_trigger_status_command_status *self)
 
void mip::C::insert_mip_3dm_get_event_trigger_status_command_entry (mip_serializer *serializer, const mip_3dm_get_event_trigger_status_command_entry *self)
 
void mip::C::extract_mip_3dm_get_event_trigger_status_command_entry (mip_serializer *serializer, mip_3dm_get_event_trigger_status_command_entry *self)
 
void mip::C::insert_mip_3dm_get_event_trigger_status_response (mip_serializer *serializer, const mip_3dm_get_event_trigger_status_response *self)
 
void mip::C::extract_mip_3dm_get_event_trigger_status_response (mip_serializer *serializer, mip_3dm_get_event_trigger_status_response *self)
 
mip_cmd_result mip::C::mip_3dm_get_event_trigger_status (struct mip_interface *device, uint8_t requested_count, const uint8_t *requested_instances, uint8_t *count_out, uint8_t count_out_max, mip_3dm_get_event_trigger_status_command_entry *triggers_out)
 
void mip::C::insert_mip_3dm_get_event_action_status_command (mip_serializer *serializer, const mip_3dm_get_event_action_status_command *self)
 
void mip::C::extract_mip_3dm_get_event_action_status_command (mip_serializer *serializer, mip_3dm_get_event_action_status_command *self)
 
void mip::C::insert_mip_3dm_get_event_action_status_command_entry (mip_serializer *serializer, const mip_3dm_get_event_action_status_command_entry *self)
 
void mip::C::extract_mip_3dm_get_event_action_status_command_entry (mip_serializer *serializer, mip_3dm_get_event_action_status_command_entry *self)
 
void mip::C::insert_mip_3dm_get_event_action_status_response (mip_serializer *serializer, const mip_3dm_get_event_action_status_response *self)
 
void mip::C::extract_mip_3dm_get_event_action_status_response (mip_serializer *serializer, mip_3dm_get_event_action_status_response *self)
 
mip_cmd_result mip::C::mip_3dm_get_event_action_status (struct mip_interface *device, uint8_t requested_count, const uint8_t *requested_instances, uint8_t *count_out, uint8_t count_out_max, mip_3dm_get_event_action_status_command_entry *actions_out)
 
void mip::C::insert_mip_3dm_event_trigger_command (mip_serializer *serializer, const mip_3dm_event_trigger_command *self)
 
void mip::C::extract_mip_3dm_event_trigger_command (mip_serializer *serializer, mip_3dm_event_trigger_command *self)
 
void mip::C::insert_mip_3dm_event_trigger_command_gpio_params (mip_serializer *serializer, const mip_3dm_event_trigger_command_gpio_params *self)
 
void mip::C::extract_mip_3dm_event_trigger_command_gpio_params (mip_serializer *serializer, mip_3dm_event_trigger_command_gpio_params *self)
 
void mip::C::insert_mip_3dm_event_trigger_command_gpio_params_mode (struct mip_serializer *serializer, const mip_3dm_event_trigger_command_gpio_params_mode self)
 
void mip::C::extract_mip_3dm_event_trigger_command_gpio_params_mode (struct mip_serializer *serializer, mip_3dm_event_trigger_command_gpio_params_mode *self)
 
void mip::C::insert_mip_3dm_event_trigger_command_threshold_params (mip_serializer *serializer, const mip_3dm_event_trigger_command_threshold_params *self)
 
void mip::C::extract_mip_3dm_event_trigger_command_threshold_params (mip_serializer *serializer, mip_3dm_event_trigger_command_threshold_params *self)
 
void mip::C::insert_mip_3dm_event_trigger_command_threshold_params_type (struct mip_serializer *serializer, const mip_3dm_event_trigger_command_threshold_params_type self)
 
void mip::C::extract_mip_3dm_event_trigger_command_threshold_params_type (struct mip_serializer *serializer, mip_3dm_event_trigger_command_threshold_params_type *self)
 
void mip::C::insert_mip_3dm_event_trigger_command_combination_params (mip_serializer *serializer, const mip_3dm_event_trigger_command_combination_params *self)
 
void mip::C::extract_mip_3dm_event_trigger_command_combination_params (mip_serializer *serializer, mip_3dm_event_trigger_command_combination_params *self)
 
void mip::C::insert_mip_3dm_event_trigger_command_type (struct mip_serializer *serializer, const mip_3dm_event_trigger_command_type self)
 
void mip::C::extract_mip_3dm_event_trigger_command_type (struct mip_serializer *serializer, mip_3dm_event_trigger_command_type *self)
 
void mip::C::insert_mip_3dm_event_trigger_response (mip_serializer *serializer, const mip_3dm_event_trigger_response *self)
 
void mip::C::extract_mip_3dm_event_trigger_response (mip_serializer *serializer, mip_3dm_event_trigger_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_event_trigger (struct mip_interface *device, uint8_t instance, mip_3dm_event_trigger_command_type type, const mip_3dm_event_trigger_command_parameters *parameters)
 
mip_cmd_result mip::C::mip_3dm_read_event_trigger (struct mip_interface *device, uint8_t instance, mip_3dm_event_trigger_command_type *type_out, mip_3dm_event_trigger_command_parameters *parameters_out)
 
mip_cmd_result mip::C::mip_3dm_save_event_trigger (struct mip_interface *device, uint8_t instance)
 
mip_cmd_result mip::C::mip_3dm_load_event_trigger (struct mip_interface *device, uint8_t instance)
 
mip_cmd_result mip::C::mip_3dm_default_event_trigger (struct mip_interface *device, uint8_t instance)
 
void mip::C::insert_mip_3dm_event_action_command (mip_serializer *serializer, const mip_3dm_event_action_command *self)
 
void mip::C::extract_mip_3dm_event_action_command (mip_serializer *serializer, mip_3dm_event_action_command *self)
 
void mip::C::insert_mip_3dm_event_action_command_gpio_params (mip_serializer *serializer, const mip_3dm_event_action_command_gpio_params *self)
 
void mip::C::extract_mip_3dm_event_action_command_gpio_params (mip_serializer *serializer, mip_3dm_event_action_command_gpio_params *self)
 
void mip::C::insert_mip_3dm_event_action_command_gpio_params_mode (struct mip_serializer *serializer, const mip_3dm_event_action_command_gpio_params_mode self)
 
void mip::C::extract_mip_3dm_event_action_command_gpio_params_mode (struct mip_serializer *serializer, mip_3dm_event_action_command_gpio_params_mode *self)
 
void mip::C::insert_mip_3dm_event_action_command_message_params (mip_serializer *serializer, const mip_3dm_event_action_command_message_params *self)
 
void mip::C::extract_mip_3dm_event_action_command_message_params (mip_serializer *serializer, mip_3dm_event_action_command_message_params *self)
 
void mip::C::insert_mip_3dm_event_action_command_type (struct mip_serializer *serializer, const mip_3dm_event_action_command_type self)
 
void mip::C::extract_mip_3dm_event_action_command_type (struct mip_serializer *serializer, mip_3dm_event_action_command_type *self)
 
void mip::C::insert_mip_3dm_event_action_response (mip_serializer *serializer, const mip_3dm_event_action_response *self)
 
void mip::C::extract_mip_3dm_event_action_response (mip_serializer *serializer, mip_3dm_event_action_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_event_action (struct mip_interface *device, uint8_t instance, uint8_t trigger, mip_3dm_event_action_command_type type, const mip_3dm_event_action_command_parameters *parameters)
 
mip_cmd_result mip::C::mip_3dm_read_event_action (struct mip_interface *device, uint8_t instance, uint8_t *trigger_out, mip_3dm_event_action_command_type *type_out, mip_3dm_event_action_command_parameters *parameters_out)
 
mip_cmd_result mip::C::mip_3dm_save_event_action (struct mip_interface *device, uint8_t instance)
 
mip_cmd_result mip::C::mip_3dm_load_event_action (struct mip_interface *device, uint8_t instance)
 
mip_cmd_result mip::C::mip_3dm_default_event_action (struct mip_interface *device, uint8_t instance)
 
void mip::C::insert_mip_3dm_accel_bias_command (mip_serializer *serializer, const mip_3dm_accel_bias_command *self)
 
void mip::C::extract_mip_3dm_accel_bias_command (mip_serializer *serializer, mip_3dm_accel_bias_command *self)
 
void mip::C::insert_mip_3dm_accel_bias_response (mip_serializer *serializer, const mip_3dm_accel_bias_response *self)
 
void mip::C::extract_mip_3dm_accel_bias_response (mip_serializer *serializer, mip_3dm_accel_bias_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_accel_bias (struct mip_interface *device, const float *bias)
 
mip_cmd_result mip::C::mip_3dm_read_accel_bias (struct mip_interface *device, float *bias_out)
 
mip_cmd_result mip::C::mip_3dm_save_accel_bias (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_accel_bias (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_accel_bias (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_gyro_bias_command (mip_serializer *serializer, const mip_3dm_gyro_bias_command *self)
 
void mip::C::extract_mip_3dm_gyro_bias_command (mip_serializer *serializer, mip_3dm_gyro_bias_command *self)
 
void mip::C::insert_mip_3dm_gyro_bias_response (mip_serializer *serializer, const mip_3dm_gyro_bias_response *self)
 
void mip::C::extract_mip_3dm_gyro_bias_response (mip_serializer *serializer, mip_3dm_gyro_bias_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_gyro_bias (struct mip_interface *device, const float *bias)
 
mip_cmd_result mip::C::mip_3dm_read_gyro_bias (struct mip_interface *device, float *bias_out)
 
mip_cmd_result mip::C::mip_3dm_save_gyro_bias (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_gyro_bias (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_gyro_bias (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_capture_gyro_bias_command (mip_serializer *serializer, const mip_3dm_capture_gyro_bias_command *self)
 
void mip::C::extract_mip_3dm_capture_gyro_bias_command (mip_serializer *serializer, mip_3dm_capture_gyro_bias_command *self)
 
void mip::C::insert_mip_3dm_capture_gyro_bias_response (mip_serializer *serializer, const mip_3dm_capture_gyro_bias_response *self)
 
void mip::C::extract_mip_3dm_capture_gyro_bias_response (mip_serializer *serializer, mip_3dm_capture_gyro_bias_response *self)
 
mip_cmd_result mip::C::mip_3dm_capture_gyro_bias (struct mip_interface *device, uint16_t averaging_time_ms, float *bias_out)
 
void mip::C::insert_mip_3dm_mag_hard_iron_offset_command (mip_serializer *serializer, const mip_3dm_mag_hard_iron_offset_command *self)
 
void mip::C::extract_mip_3dm_mag_hard_iron_offset_command (mip_serializer *serializer, mip_3dm_mag_hard_iron_offset_command *self)
 
void mip::C::insert_mip_3dm_mag_hard_iron_offset_response (mip_serializer *serializer, const mip_3dm_mag_hard_iron_offset_response *self)
 
void mip::C::extract_mip_3dm_mag_hard_iron_offset_response (mip_serializer *serializer, mip_3dm_mag_hard_iron_offset_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_mag_hard_iron_offset (struct mip_interface *device, const float *offset)
 
mip_cmd_result mip::C::mip_3dm_read_mag_hard_iron_offset (struct mip_interface *device, float *offset_out)
 
mip_cmd_result mip::C::mip_3dm_save_mag_hard_iron_offset (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_mag_hard_iron_offset (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_mag_hard_iron_offset (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_mag_soft_iron_matrix_command (mip_serializer *serializer, const mip_3dm_mag_soft_iron_matrix_command *self)
 
void mip::C::extract_mip_3dm_mag_soft_iron_matrix_command (mip_serializer *serializer, mip_3dm_mag_soft_iron_matrix_command *self)
 
void mip::C::insert_mip_3dm_mag_soft_iron_matrix_response (mip_serializer *serializer, const mip_3dm_mag_soft_iron_matrix_response *self)
 
void mip::C::extract_mip_3dm_mag_soft_iron_matrix_response (mip_serializer *serializer, mip_3dm_mag_soft_iron_matrix_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_mag_soft_iron_matrix (struct mip_interface *device, const float *offset)
 
mip_cmd_result mip::C::mip_3dm_read_mag_soft_iron_matrix (struct mip_interface *device, float *offset_out)
 
mip_cmd_result mip::C::mip_3dm_save_mag_soft_iron_matrix (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_mag_soft_iron_matrix (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_mag_soft_iron_matrix (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_sensor_2_vehicle_transform_euler_command (mip_serializer *serializer, const mip_3dm_sensor_2_vehicle_transform_euler_command *self)
 
void mip::C::extract_mip_3dm_sensor_2_vehicle_transform_euler_command (mip_serializer *serializer, mip_3dm_sensor_2_vehicle_transform_euler_command *self)
 
void mip::C::insert_mip_3dm_sensor_2_vehicle_transform_euler_response (mip_serializer *serializer, const mip_3dm_sensor_2_vehicle_transform_euler_response *self)
 
void mip::C::extract_mip_3dm_sensor_2_vehicle_transform_euler_response (mip_serializer *serializer, mip_3dm_sensor_2_vehicle_transform_euler_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_sensor_2_vehicle_transform_euler (struct mip_interface *device, float roll, float pitch, float yaw)
 
mip_cmd_result mip::C::mip_3dm_read_sensor_2_vehicle_transform_euler (struct mip_interface *device, float *roll_out, float *pitch_out, float *yaw_out)
 
mip_cmd_result mip::C::mip_3dm_save_sensor_2_vehicle_transform_euler (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_sensor_2_vehicle_transform_euler (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_sensor_2_vehicle_transform_euler (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_sensor_2_vehicle_transform_quaternion_command (mip_serializer *serializer, const mip_3dm_sensor_2_vehicle_transform_quaternion_command *self)
 
void mip::C::extract_mip_3dm_sensor_2_vehicle_transform_quaternion_command (mip_serializer *serializer, mip_3dm_sensor_2_vehicle_transform_quaternion_command *self)
 
void mip::C::insert_mip_3dm_sensor_2_vehicle_transform_quaternion_response (mip_serializer *serializer, const mip_3dm_sensor_2_vehicle_transform_quaternion_response *self)
 
void mip::C::extract_mip_3dm_sensor_2_vehicle_transform_quaternion_response (mip_serializer *serializer, mip_3dm_sensor_2_vehicle_transform_quaternion_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_sensor_2_vehicle_transform_quaternion (struct mip_interface *device, const float *q)
 
mip_cmd_result mip::C::mip_3dm_read_sensor_2_vehicle_transform_quaternion (struct mip_interface *device, float *q_out)
 
mip_cmd_result mip::C::mip_3dm_save_sensor_2_vehicle_transform_quaternion (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_sensor_2_vehicle_transform_quaternion (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_sensor_2_vehicle_transform_quaternion (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_sensor_2_vehicle_transform_dcm_command (mip_serializer *serializer, const mip_3dm_sensor_2_vehicle_transform_dcm_command *self)
 
void mip::C::extract_mip_3dm_sensor_2_vehicle_transform_dcm_command (mip_serializer *serializer, mip_3dm_sensor_2_vehicle_transform_dcm_command *self)
 
void mip::C::insert_mip_3dm_sensor_2_vehicle_transform_dcm_response (mip_serializer *serializer, const mip_3dm_sensor_2_vehicle_transform_dcm_response *self)
 
void mip::C::extract_mip_3dm_sensor_2_vehicle_transform_dcm_response (mip_serializer *serializer, mip_3dm_sensor_2_vehicle_transform_dcm_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_sensor_2_vehicle_transform_dcm (struct mip_interface *device, const float *dcm)
 
mip_cmd_result mip::C::mip_3dm_read_sensor_2_vehicle_transform_dcm (struct mip_interface *device, float *dcm_out)
 
mip_cmd_result mip::C::mip_3dm_save_sensor_2_vehicle_transform_dcm (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_sensor_2_vehicle_transform_dcm (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_sensor_2_vehicle_transform_dcm (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_complementary_filter_command (mip_serializer *serializer, const mip_3dm_complementary_filter_command *self)
 
void mip::C::extract_mip_3dm_complementary_filter_command (mip_serializer *serializer, mip_3dm_complementary_filter_command *self)
 
void mip::C::insert_mip_3dm_complementary_filter_response (mip_serializer *serializer, const mip_3dm_complementary_filter_response *self)
 
void mip::C::extract_mip_3dm_complementary_filter_response (mip_serializer *serializer, mip_3dm_complementary_filter_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_complementary_filter (struct mip_interface *device, bool pitch_roll_enable, bool heading_enable, float pitch_roll_time_constant, float heading_time_constant)
 
mip_cmd_result mip::C::mip_3dm_read_complementary_filter (struct mip_interface *device, bool *pitch_roll_enable_out, bool *heading_enable_out, float *pitch_roll_time_constant_out, float *heading_time_constant_out)
 
mip_cmd_result mip::C::mip_3dm_save_complementary_filter (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_load_complementary_filter (struct mip_interface *device)
 
mip_cmd_result mip::C::mip_3dm_default_complementary_filter (struct mip_interface *device)
 
void mip::C::insert_mip_3dm_sensor_range_command (mip_serializer *serializer, const mip_3dm_sensor_range_command *self)
 
void mip::C::extract_mip_3dm_sensor_range_command (mip_serializer *serializer, mip_3dm_sensor_range_command *self)
 
void mip::C::insert_mip_3dm_sensor_range_response (mip_serializer *serializer, const mip_3dm_sensor_range_response *self)
 
void mip::C::extract_mip_3dm_sensor_range_response (mip_serializer *serializer, mip_3dm_sensor_range_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_sensor_range (struct mip_interface *device, mip_sensor_range_type sensor, uint8_t setting)
 
mip_cmd_result mip::C::mip_3dm_read_sensor_range (struct mip_interface *device, mip_sensor_range_type sensor, uint8_t *setting_out)
 
mip_cmd_result mip::C::mip_3dm_save_sensor_range (struct mip_interface *device, mip_sensor_range_type sensor)
 
mip_cmd_result mip::C::mip_3dm_load_sensor_range (struct mip_interface *device, mip_sensor_range_type sensor)
 
mip_cmd_result mip::C::mip_3dm_default_sensor_range (struct mip_interface *device, mip_sensor_range_type sensor)
 
void mip::C::insert_mip_3dm_calibrated_sensor_ranges_command (mip_serializer *serializer, const mip_3dm_calibrated_sensor_ranges_command *self)
 
void mip::C::extract_mip_3dm_calibrated_sensor_ranges_command (mip_serializer *serializer, mip_3dm_calibrated_sensor_ranges_command *self)
 
void mip::C::insert_mip_3dm_calibrated_sensor_ranges_command_entry (mip_serializer *serializer, const mip_3dm_calibrated_sensor_ranges_command_entry *self)
 
void mip::C::extract_mip_3dm_calibrated_sensor_ranges_command_entry (mip_serializer *serializer, mip_3dm_calibrated_sensor_ranges_command_entry *self)
 
void mip::C::insert_mip_3dm_calibrated_sensor_ranges_response (mip_serializer *serializer, const mip_3dm_calibrated_sensor_ranges_response *self)
 
void mip::C::extract_mip_3dm_calibrated_sensor_ranges_response (mip_serializer *serializer, mip_3dm_calibrated_sensor_ranges_response *self)
 
mip_cmd_result mip::C::mip_3dm_calibrated_sensor_ranges (struct mip_interface *device, mip_sensor_range_type sensor, uint8_t *num_ranges_out, uint8_t num_ranges_out_max, mip_3dm_calibrated_sensor_ranges_command_entry *ranges_out)