MIP_SDK  v3.0.0
MicroStrain Communications Library for embedded systems
Classes | Enumerations | Functions
mip::commands_3dm Namespace Reference

Classes

struct  AccelBias
 
struct  CalibratedSensorRanges
 
struct  CaptureGyroBias
 
struct  ComplementaryFilter
 
struct  ConingScullingEnable
 
struct  ConstellationSettings
 
struct  DatastreamControl
 
struct  DeviceSettings
 
struct  EventAction
 
struct  EventControl
 
struct  EventTrigger
 
struct  FactoryStreaming
 
struct  FilterGetBaseRate
 
struct  FilterMessageFormat
 
struct  GetBaseRate
 
struct  GetEventActionStatus
 
struct  GetEventSupport
 
struct  GetEventTriggerStatus
 
struct  GnssAssistedFix
 
struct  GnssSbasSettings
 
struct  GnssTimeAssistance
 
struct  GpioConfig
 
struct  GpioState
 
struct  GpsGetBaseRate
 
struct  GpsMessageFormat
 
struct  GyroBias
 
struct  ImuGetBaseRate
 
struct  ImuLowpassFilter
 
struct  ImuMessageFormat
 
struct  LowpassFilter
 
struct  MagHardIronOffset
 
struct  MagSoftIronMatrix
 
struct  MessageFormat
 
struct  NmeaMessage
 
struct  NmeaMessageFormat
 
struct  NmeaPollData
 
struct  Odometer
 
struct  PollData
 
struct  PollFilterMessage
 
struct  PollGnssMessage
 
struct  PollImuMessage
 
struct  PpsSource
 
struct  Sensor2VehicleTransformDcm
 
struct  Sensor2VehicleTransformEuler
 
struct  Sensor2VehicleTransformQuaternion
 
struct  SensorRange
 
struct  UartBaudrate
 

Enumerations

enum  {
  DESCRIPTOR_SET = 0x0C, CMD_POLL_IMU_MESSAGE = 0x01, CMD_POLL_GNSS_MESSAGE = 0x02, CMD_POLL_FILTER_MESSAGE = 0x03,
  CMD_POLL_NMEA_MESSAGE = 0x04, CMD_GET_IMU_BASE_RATE = 0x06, CMD_GET_GNSS_BASE_RATE = 0x07, CMD_IMU_MESSAGE_FORMAT = 0x08,
  CMD_GNSS_MESSAGE_FORMAT = 0x09, CMD_FILTER_MESSAGE_FORMAT = 0x0A, CMD_GET_FILTER_BASE_RATE = 0x0B, CMD_NMEA_MESSAGE_FORMAT = 0x0C,
  CMD_POLL_DATA = 0x0D, CMD_GET_BASE_RATE = 0x0E, CMD_MESSAGE_FORMAT = 0x0F, CMD_CONFIGURE_FACTORY_STREAMING = 0x10,
  CMD_CONTROL_DATA_STREAM = 0x11, CMD_RAW_RTCM_2_3_MESSAGE = 0x20, CMD_GNSS_CONSTELLATION_SETTINGS = 0x21, CMD_GNSS_SBAS_SETTINGS = 0x22,
  CMD_GNSS_ASSISTED_FIX_SETTINGS = 0x23, CMD_GNSS_TIME_ASSISTANCE = 0x24, CMD_PPS_SOURCE = 0x28, CMD_EVENT_SUPPORT = 0x2A,
  CMD_EVENT_CONTROL = 0x2B, CMD_EVENT_TRIGGER_STATUS = 0x2C, CMD_EVENT_ACTION_STATUS = 0x2D, CMD_EVENT_TRIGGER_CONFIG = 0x2E,
  CMD_EVENT_ACTION_CONFIG = 0x2F, CMD_DEVICE_STARTUP_SETTINGS = 0x30, CMD_SENSOR2VEHICLE_TRANSFORM_EUL = 0x31, CMD_SENSOR2VEHICLE_TRANSFORM_QUAT = 0x32,
  CMD_SENSOR2VEHICLE_TRANSFORM_DCM = 0x33, CMD_SET_GNSS_DYNAMICS_MODE = 0x34, CMD_SET_IMU_SIGNAL_COND = 0x35, CMD_SET_IMU_TIMESTAMP = 0x36,
  CMD_ACCEL_BIAS = 0x37, CMD_GYRO_BIAS = 0x38, CMD_CAPTURE_GYRO_BIAS = 0x39, CMD_HARD_IRON_OFFSET = 0x3A,
  CMD_SOFT_IRON_MATRIX = 0x3B, CMD_REALIGN_UP = 0x3C, CMD_REALIGN_NORTH = 0x3D, CMD_CONING_AND_SCULLING_ENABLE = 0x3E,
  CMD_UART_BAUDRATE = 0x40, CMD_GPIO_CONFIG = 0x41, CMD_GPIO_STATE = 0x42, CMD_ODOMETER_CONFIG = 0x43,
  CMD_IMU_LOWPASS_FILTER = 0x50, CMD_LEGACY_COMP_FILTER = 0x51, CMD_SENSOR_RANGE = 0x52, CMD_CALIBRATED_RANGES = 0x53,
  CMD_LOWPASS_FILTER = 0x54, CMD_DATASTREAM_FORMAT = 0x60, CMD_DEVICE_POWER_STATE = 0x61, CMD_SAVE_RESTORE_GPS_SETTINGS = 0x62,
  CMD_DEVICE_SETTINGS = 0x63, CMD_RAW_CLIP_SETTINGS = 0x70, REPLY_IMU_MESSAGE_FORMAT = 0x80, REPLY_GNSS_MESSAGE_FORMAT = 0x81,
  REPLY_FILTER_MESSAGE_FORMAT = 0x82, REPLY_IMU_BASE_RATE = 0x83, REPLY_GNSS_BASE_RATE = 0x84, REPLY_DATASTREAM_ENABLE = 0x85,
  REPLY_IMU_SIGNAL_SETTINGS = 0x86, REPLY_UART_BAUDRATE = 0x87, REPLY_DATASTREAM_FORMAT = 0x88, REPLY_POWER_STATE = 0x89,
  REPLY_FILTER_BASE_RATE = 0x8A, REPLY_ADVANCED_DATA_FILTER = 0x8B, REPLY_POLL_DATA = 0x8D, REPLY_BASE_RATE = 0x8E,
  REPLY_MESSAGE_FORMAT = 0x8F, REPLY_COMMUNICATIONS_MODE = 0x91, REPLY_GNSS_DYNAMICS_MODE = 0x92, REPLY_IMU_TIMESTAMP_VALUE = 0x93,
  REPLY_IMU_BASIC_STATUS = 0x94, REPLY_IMU_ADVANCED_STATUS = 0x95, REPLY_RAW_CLIP_SETTINGS = 0x96, REPLY_LEGACY_COMP_FILTER = 0x97,
  REPLY_ACCEL_BIAS_VECTOR = 0x9A, REPLY_GYRO_BIAS_VECTOR = 0x9B, REPLY_HARD_IRON_OFFSET_VECTOR = 0x9C, REPLY_SOFT_IRON_COMP_MATRIX = 0x9D,
  REPLY_CONING_AND_SCULLING_ENABLE = 0x9E, REPLY_GNSS_CONSTELLATION_SETTINGS = 0xA0, REPLY_GNSS_SBAS_SETTINGS = 0xA1, REPLY_GNSS_ASSISTED_FIX_SETTINGS = 0xA2,
  REPLY_GNSS_TIME_ASSISTANCE = 0xA3, REPLY_SENSOR2VEHICLE_TRANSFORM_EUL = 0xB1, REPLY_SENSOR2VEHICLE_TRANSFORM_QUAT = 0xB2, REPLY_SENSOR2VEHICLE_TRANSFORM_DCM = 0xB3,
  REPLY_EVENT_SUPPORT = 0xB4, REPLY_EVENT_CONTROL = 0xB5, REPLY_EVENT_TRIGGER_STATUS = 0xB6, REPLY_EVENT_ACTION_STATUS = 0xB7,
  REPLY_EVENT_TRIGGER_CONFIG = 0xB8, REPLY_EVENT_ACTION_CONFIG = 0xB9, REPLY_NMEA_MESSAGE_FORMAT = 0x8C, REPLY_PPS_SOURCE = 0xA8,
  REPLY_GPIO_CONFIG = 0xC1, REPLY_GPIO_STATE = 0xC2, REPLY_ODOMETER_CONFIG = 0xC3, REPLY_SENSOR_RANGE = 0xD2,
  REPLY_CALIBRATED_RANGES = 0xD3, REPLY_LOWPASS_FILTER = 0xD4
}
 
enum  SensorRangeType : uint8_t {
  SensorRangeType::ALL = 0, SensorRangeType::ACCEL = 1, SensorRangeType::GYRO = 2, SensorRangeType::MAG = 3,
  SensorRangeType::PRESS = 4
}
 

Functions

TypedResult< PollImuMessagepollImuMessage (C::mip_interface &device, bool suppressAck, uint8_t numDescriptors, const DescriptorRate *descriptors)
 
TypedResult< PollGnssMessagepollGnssMessage (C::mip_interface &device, bool suppressAck, uint8_t numDescriptors, const DescriptorRate *descriptors)
 
TypedResult< PollFilterMessagepollFilterMessage (C::mip_interface &device, bool suppressAck, uint8_t numDescriptors, const DescriptorRate *descriptors)
 
TypedResult< ImuMessageFormatwriteImuMessageFormat (C::mip_interface &device, uint8_t numDescriptors, const DescriptorRate *descriptors)
 
TypedResult< ImuMessageFormatreadImuMessageFormat (C::mip_interface &device, uint8_t *numDescriptorsOut, uint8_t numDescriptorsOutMax, DescriptorRate *descriptorsOut)
 
TypedResult< ImuMessageFormatsaveImuMessageFormat (C::mip_interface &device)
 
TypedResult< ImuMessageFormatloadImuMessageFormat (C::mip_interface &device)
 
TypedResult< ImuMessageFormatdefaultImuMessageFormat (C::mip_interface &device)
 
TypedResult< GpsMessageFormatwriteGpsMessageFormat (C::mip_interface &device, uint8_t numDescriptors, const DescriptorRate *descriptors)
 
TypedResult< GpsMessageFormatreadGpsMessageFormat (C::mip_interface &device, uint8_t *numDescriptorsOut, uint8_t numDescriptorsOutMax, DescriptorRate *descriptorsOut)
 
TypedResult< GpsMessageFormatsaveGpsMessageFormat (C::mip_interface &device)
 
TypedResult< GpsMessageFormatloadGpsMessageFormat (C::mip_interface &device)
 
TypedResult< GpsMessageFormatdefaultGpsMessageFormat (C::mip_interface &device)
 
TypedResult< FilterMessageFormatwriteFilterMessageFormat (C::mip_interface &device, uint8_t numDescriptors, const DescriptorRate *descriptors)
 
TypedResult< FilterMessageFormatreadFilterMessageFormat (C::mip_interface &device, uint8_t *numDescriptorsOut, uint8_t numDescriptorsOutMax, DescriptorRate *descriptorsOut)
 
TypedResult< FilterMessageFormatsaveFilterMessageFormat (C::mip_interface &device)
 
TypedResult< FilterMessageFormatloadFilterMessageFormat (C::mip_interface &device)
 
TypedResult< FilterMessageFormatdefaultFilterMessageFormat (C::mip_interface &device)
 
TypedResult< ImuGetBaseRateimuGetBaseRate (C::mip_interface &device, uint16_t *rateOut)
 
TypedResult< GpsGetBaseRategpsGetBaseRate (C::mip_interface &device, uint16_t *rateOut)
 
TypedResult< FilterGetBaseRatefilterGetBaseRate (C::mip_interface &device, uint16_t *rateOut)
 
TypedResult< PollDatapollData (C::mip_interface &device, uint8_t descSet, bool suppressAck, uint8_t numDescriptors, const uint8_t *descriptors)
 
TypedResult< GetBaseRategetBaseRate (C::mip_interface &device, uint8_t descSet, uint16_t *rateOut)
 
TypedResult< MessageFormatwriteMessageFormat (C::mip_interface &device, uint8_t descSet, uint8_t numDescriptors, const DescriptorRate *descriptors)
 
TypedResult< MessageFormatreadMessageFormat (C::mip_interface &device, uint8_t descSet, uint8_t *numDescriptorsOut, uint8_t numDescriptorsOutMax, DescriptorRate *descriptorsOut)
 
TypedResult< MessageFormatsaveMessageFormat (C::mip_interface &device, uint8_t descSet)
 
TypedResult< MessageFormatloadMessageFormat (C::mip_interface &device, uint8_t descSet)
 
TypedResult< MessageFormatdefaultMessageFormat (C::mip_interface &device, uint8_t descSet)
 
TypedResult< NmeaPollDatanmeaPollData (C::mip_interface &device, bool suppressAck, uint8_t count, const NmeaMessage *formatEntries)
 
TypedResult< NmeaMessageFormatwriteNmeaMessageFormat (C::mip_interface &device, uint8_t count, const NmeaMessage *formatEntries)
 
TypedResult< NmeaMessageFormatreadNmeaMessageFormat (C::mip_interface &device, uint8_t *countOut, uint8_t countOutMax, NmeaMessage *formatEntriesOut)
 
TypedResult< NmeaMessageFormatsaveNmeaMessageFormat (C::mip_interface &device)
 
TypedResult< NmeaMessageFormatloadNmeaMessageFormat (C::mip_interface &device)
 
TypedResult< NmeaMessageFormatdefaultNmeaMessageFormat (C::mip_interface &device)
 
TypedResult< DeviceSettingssaveDeviceSettings (C::mip_interface &device)
 
TypedResult< DeviceSettingsloadDeviceSettings (C::mip_interface &device)
 
TypedResult< DeviceSettingsdefaultDeviceSettings (C::mip_interface &device)
 
TypedResult< UartBaudratewriteUartBaudrate (C::mip_interface &device, uint32_t baud)
 
TypedResult< UartBaudratereadUartBaudrate (C::mip_interface &device, uint32_t *baudOut)
 
TypedResult< UartBaudratesaveUartBaudrate (C::mip_interface &device)
 
TypedResult< UartBaudrateloadUartBaudrate (C::mip_interface &device)
 
TypedResult< UartBaudratedefaultUartBaudrate (C::mip_interface &device)
 
TypedResult< FactoryStreamingfactoryStreaming (C::mip_interface &device, FactoryStreaming::Action action, uint8_t reserved)
 
TypedResult< DatastreamControlwriteDatastreamControl (C::mip_interface &device, uint8_t descSet, bool enable)
 
TypedResult< DatastreamControlreadDatastreamControl (C::mip_interface &device, uint8_t descSet, bool *enabledOut)
 
TypedResult< DatastreamControlsaveDatastreamControl (C::mip_interface &device, uint8_t descSet)
 
TypedResult< DatastreamControlloadDatastreamControl (C::mip_interface &device, uint8_t descSet)
 
TypedResult< DatastreamControldefaultDatastreamControl (C::mip_interface &device, uint8_t descSet)
 
TypedResult< ConstellationSettingswriteConstellationSettings (C::mip_interface &device, uint16_t maxChannels, uint8_t configCount, const ConstellationSettings::Settings *settings)
 
TypedResult< ConstellationSettingsreadConstellationSettings (C::mip_interface &device, uint16_t *maxChannelsAvailableOut, uint16_t *maxChannelsUseOut, uint8_t *configCountOut, uint8_t configCountOutMax, ConstellationSettings::Settings *settingsOut)
 
TypedResult< ConstellationSettingssaveConstellationSettings (C::mip_interface &device)
 
TypedResult< ConstellationSettingsloadConstellationSettings (C::mip_interface &device)
 
TypedResult< ConstellationSettingsdefaultConstellationSettings (C::mip_interface &device)
 
TypedResult< GnssSbasSettingswriteGnssSbasSettings (C::mip_interface &device, uint8_t enableSbas, GnssSbasSettings::SBASOptions sbasOptions, uint8_t numIncludedPrns, const uint16_t *includedPrns)
 
TypedResult< GnssSbasSettingsreadGnssSbasSettings (C::mip_interface &device, uint8_t *enableSbasOut, GnssSbasSettings::SBASOptions *sbasOptionsOut, uint8_t *numIncludedPrnsOut, uint8_t numIncludedPrnsOutMax, uint16_t *includedPrnsOut)
 
TypedResult< GnssSbasSettingssaveGnssSbasSettings (C::mip_interface &device)
 
TypedResult< GnssSbasSettingsloadGnssSbasSettings (C::mip_interface &device)
 
TypedResult< GnssSbasSettingsdefaultGnssSbasSettings (C::mip_interface &device)
 
TypedResult< GnssAssistedFixwriteGnssAssistedFix (C::mip_interface &device, GnssAssistedFix::AssistedFixOption option, uint8_t flags)
 
TypedResult< GnssAssistedFixreadGnssAssistedFix (C::mip_interface &device, GnssAssistedFix::AssistedFixOption *optionOut, uint8_t *flagsOut)
 
TypedResult< GnssAssistedFixsaveGnssAssistedFix (C::mip_interface &device)
 
TypedResult< GnssAssistedFixloadGnssAssistedFix (C::mip_interface &device)
 
TypedResult< GnssAssistedFixdefaultGnssAssistedFix (C::mip_interface &device)
 
TypedResult< GnssTimeAssistancewriteGnssTimeAssistance (C::mip_interface &device, double tow, uint16_t weekNumber, float accuracy)
 
TypedResult< GnssTimeAssistancereadGnssTimeAssistance (C::mip_interface &device, double *towOut, uint16_t *weekNumberOut, float *accuracyOut)
 
TypedResult< ImuLowpassFilterwriteImuLowpassFilter (C::mip_interface &device, uint8_t targetDescriptor, bool enable, bool manual, uint16_t frequency, uint8_t reserved)
 
TypedResult< ImuLowpassFilterreadImuLowpassFilter (C::mip_interface &device, uint8_t targetDescriptor, bool *enableOut, bool *manualOut, uint16_t *frequencyOut, uint8_t *reservedOut)
 
TypedResult< ImuLowpassFiltersaveImuLowpassFilter (C::mip_interface &device, uint8_t targetDescriptor)
 
TypedResult< ImuLowpassFilterloadImuLowpassFilter (C::mip_interface &device, uint8_t targetDescriptor)
 
TypedResult< ImuLowpassFilterdefaultImuLowpassFilter (C::mip_interface &device, uint8_t targetDescriptor)
 
TypedResult< PpsSourcewritePpsSource (C::mip_interface &device, PpsSource::Source source)
 
TypedResult< PpsSourcereadPpsSource (C::mip_interface &device, PpsSource::Source *sourceOut)
 
TypedResult< PpsSourcesavePpsSource (C::mip_interface &device)
 
TypedResult< PpsSourceloadPpsSource (C::mip_interface &device)
 
TypedResult< PpsSourcedefaultPpsSource (C::mip_interface &device)
 
TypedResult< GpioConfigwriteGpioConfig (C::mip_interface &device, uint8_t pin, GpioConfig::Feature feature, GpioConfig::Behavior behavior, GpioConfig::PinMode pinMode)
 
TypedResult< GpioConfigreadGpioConfig (C::mip_interface &device, uint8_t pin, GpioConfig::Feature *featureOut, GpioConfig::Behavior *behaviorOut, GpioConfig::PinMode *pinModeOut)
 
TypedResult< GpioConfigsaveGpioConfig (C::mip_interface &device, uint8_t pin)
 
TypedResult< GpioConfigloadGpioConfig (C::mip_interface &device, uint8_t pin)
 
TypedResult< GpioConfigdefaultGpioConfig (C::mip_interface &device, uint8_t pin)
 
TypedResult< GpioStatewriteGpioState (C::mip_interface &device, uint8_t pin, bool state)
 
TypedResult< GpioStatereadGpioState (C::mip_interface &device, uint8_t pin, bool *stateOut)
 
TypedResult< OdometerwriteOdometer (C::mip_interface &device, Odometer::Mode mode, float scaling, float uncertainty)
 
TypedResult< OdometerreadOdometer (C::mip_interface &device, Odometer::Mode *modeOut, float *scalingOut, float *uncertaintyOut)
 
TypedResult< OdometersaveOdometer (C::mip_interface &device)
 
TypedResult< OdometerloadOdometer (C::mip_interface &device)
 
TypedResult< OdometerdefaultOdometer (C::mip_interface &device)
 
TypedResult< GetEventSupportgetEventSupport (C::mip_interface &device, GetEventSupport::Query query, uint8_t *maxInstancesOut, uint8_t *numEntriesOut, uint8_t numEntriesOutMax, GetEventSupport::Info *entriesOut)
 
TypedResult< EventControlwriteEventControl (C::mip_interface &device, uint8_t instance, EventControl::Mode mode)
 
TypedResult< EventControlreadEventControl (C::mip_interface &device, uint8_t instance, EventControl::Mode *modeOut)
 
TypedResult< EventControlsaveEventControl (C::mip_interface &device, uint8_t instance)
 
TypedResult< EventControlloadEventControl (C::mip_interface &device, uint8_t instance)
 
TypedResult< EventControldefaultEventControl (C::mip_interface &device, uint8_t instance)
 
TypedResult< GetEventTriggerStatusgetEventTriggerStatus (C::mip_interface &device, uint8_t requestedCount, const uint8_t *requestedInstances, uint8_t *countOut, uint8_t countOutMax, GetEventTriggerStatus::Entry *triggersOut)
 
TypedResult< GetEventActionStatusgetEventActionStatus (C::mip_interface &device, uint8_t requestedCount, const uint8_t *requestedInstances, uint8_t *countOut, uint8_t countOutMax, GetEventActionStatus::Entry *actionsOut)
 
TypedResult< EventTriggerwriteEventTrigger (C::mip_interface &device, uint8_t instance, EventTrigger::Type type, const EventTrigger::Parameters &parameters)
 
TypedResult< EventTriggerreadEventTrigger (C::mip_interface &device, uint8_t instance, EventTrigger::Type *typeOut, EventTrigger::Parameters *parametersOut)
 
TypedResult< EventTriggersaveEventTrigger (C::mip_interface &device, uint8_t instance)
 
TypedResult< EventTriggerloadEventTrigger (C::mip_interface &device, uint8_t instance)
 
TypedResult< EventTriggerdefaultEventTrigger (C::mip_interface &device, uint8_t instance)
 
TypedResult< EventActionwriteEventAction (C::mip_interface &device, uint8_t instance, uint8_t trigger, EventAction::Type type, const EventAction::Parameters &parameters)
 
TypedResult< EventActionreadEventAction (C::mip_interface &device, uint8_t instance, uint8_t *triggerOut, EventAction::Type *typeOut, EventAction::Parameters *parametersOut)
 
TypedResult< EventActionsaveEventAction (C::mip_interface &device, uint8_t instance)
 
TypedResult< EventActionloadEventAction (C::mip_interface &device, uint8_t instance)
 
TypedResult< EventActiondefaultEventAction (C::mip_interface &device, uint8_t instance)
 
TypedResult< AccelBiaswriteAccelBias (C::mip_interface &device, const float *bias)
 
TypedResult< AccelBiasreadAccelBias (C::mip_interface &device, float *biasOut)
 
TypedResult< AccelBiassaveAccelBias (C::mip_interface &device)
 
TypedResult< AccelBiasloadAccelBias (C::mip_interface &device)
 
TypedResult< AccelBiasdefaultAccelBias (C::mip_interface &device)
 
TypedResult< GyroBiaswriteGyroBias (C::mip_interface &device, const float *bias)
 
TypedResult< GyroBiasreadGyroBias (C::mip_interface &device, float *biasOut)
 
TypedResult< GyroBiassaveGyroBias (C::mip_interface &device)
 
TypedResult< GyroBiasloadGyroBias (C::mip_interface &device)
 
TypedResult< GyroBiasdefaultGyroBias (C::mip_interface &device)
 
TypedResult< CaptureGyroBiascaptureGyroBias (C::mip_interface &device, uint16_t averagingTimeMs, float *biasOut)
 
TypedResult< MagHardIronOffsetwriteMagHardIronOffset (C::mip_interface &device, const float *offset)
 
TypedResult< MagHardIronOffsetreadMagHardIronOffset (C::mip_interface &device, float *offsetOut)
 
TypedResult< MagHardIronOffsetsaveMagHardIronOffset (C::mip_interface &device)
 
TypedResult< MagHardIronOffsetloadMagHardIronOffset (C::mip_interface &device)
 
TypedResult< MagHardIronOffsetdefaultMagHardIronOffset (C::mip_interface &device)
 
TypedResult< MagSoftIronMatrixwriteMagSoftIronMatrix (C::mip_interface &device, const float *offset)
 
TypedResult< MagSoftIronMatrixreadMagSoftIronMatrix (C::mip_interface &device, float *offsetOut)
 
TypedResult< MagSoftIronMatrixsaveMagSoftIronMatrix (C::mip_interface &device)
 
TypedResult< MagSoftIronMatrixloadMagSoftIronMatrix (C::mip_interface &device)
 
TypedResult< MagSoftIronMatrixdefaultMagSoftIronMatrix (C::mip_interface &device)
 
TypedResult< ConingScullingEnablewriteConingScullingEnable (C::mip_interface &device, bool enable)
 
TypedResult< ConingScullingEnablereadConingScullingEnable (C::mip_interface &device, bool *enableOut)
 
TypedResult< ConingScullingEnablesaveConingScullingEnable (C::mip_interface &device)
 
TypedResult< ConingScullingEnableloadConingScullingEnable (C::mip_interface &device)
 
TypedResult< ConingScullingEnabledefaultConingScullingEnable (C::mip_interface &device)
 
TypedResult< Sensor2VehicleTransformEulerwriteSensor2VehicleTransformEuler (C::mip_interface &device, float roll, float pitch, float yaw)
 
TypedResult< Sensor2VehicleTransformEulerreadSensor2VehicleTransformEuler (C::mip_interface &device, float *rollOut, float *pitchOut, float *yawOut)
 
TypedResult< Sensor2VehicleTransformEulersaveSensor2VehicleTransformEuler (C::mip_interface &device)
 
TypedResult< Sensor2VehicleTransformEulerloadSensor2VehicleTransformEuler (C::mip_interface &device)
 
TypedResult< Sensor2VehicleTransformEulerdefaultSensor2VehicleTransformEuler (C::mip_interface &device)
 
TypedResult< Sensor2VehicleTransformQuaternionwriteSensor2VehicleTransformQuaternion (C::mip_interface &device, const float *q)
 
TypedResult< Sensor2VehicleTransformQuaternionreadSensor2VehicleTransformQuaternion (C::mip_interface &device, float *qOut)
 
TypedResult< Sensor2VehicleTransformQuaternionsaveSensor2VehicleTransformQuaternion (C::mip_interface &device)
 
TypedResult< Sensor2VehicleTransformQuaternionloadSensor2VehicleTransformQuaternion (C::mip_interface &device)
 
TypedResult< Sensor2VehicleTransformQuaterniondefaultSensor2VehicleTransformQuaternion (C::mip_interface &device)
 
TypedResult< Sensor2VehicleTransformDcmwriteSensor2VehicleTransformDcm (C::mip_interface &device, const float *dcm)
 
TypedResult< Sensor2VehicleTransformDcmreadSensor2VehicleTransformDcm (C::mip_interface &device, float *dcmOut)
 
TypedResult< Sensor2VehicleTransformDcmsaveSensor2VehicleTransformDcm (C::mip_interface &device)
 
TypedResult< Sensor2VehicleTransformDcmloadSensor2VehicleTransformDcm (C::mip_interface &device)
 
TypedResult< Sensor2VehicleTransformDcmdefaultSensor2VehicleTransformDcm (C::mip_interface &device)
 
TypedResult< ComplementaryFilterwriteComplementaryFilter (C::mip_interface &device, bool pitchRollEnable, bool headingEnable, float pitchRollTimeConstant, float headingTimeConstant)
 
TypedResult< ComplementaryFilterreadComplementaryFilter (C::mip_interface &device, bool *pitchRollEnableOut, bool *headingEnableOut, float *pitchRollTimeConstantOut, float *headingTimeConstantOut)
 
TypedResult< ComplementaryFiltersaveComplementaryFilter (C::mip_interface &device)
 
TypedResult< ComplementaryFilterloadComplementaryFilter (C::mip_interface &device)
 
TypedResult< ComplementaryFilterdefaultComplementaryFilter (C::mip_interface &device)
 
TypedResult< SensorRangewriteSensorRange (C::mip_interface &device, SensorRangeType sensor, uint8_t setting)
 
TypedResult< SensorRangereadSensorRange (C::mip_interface &device, SensorRangeType sensor, uint8_t *settingOut)
 
TypedResult< SensorRangesaveSensorRange (C::mip_interface &device, SensorRangeType sensor)
 
TypedResult< SensorRangeloadSensorRange (C::mip_interface &device, SensorRangeType sensor)
 
TypedResult< SensorRangedefaultSensorRange (C::mip_interface &device, SensorRangeType sensor)
 
TypedResult< CalibratedSensorRangescalibratedSensorRanges (C::mip_interface &device, SensorRangeType sensor, uint8_t *numRangesOut, uint8_t numRangesOutMax, CalibratedSensorRanges::Entry *rangesOut)
 
TypedResult< LowpassFilterwriteLowpassFilter (C::mip_interface &device, uint8_t descSet, uint8_t fieldDesc, bool enable, bool manual, float frequency)
 
TypedResult< LowpassFilterreadLowpassFilter (C::mip_interface &device, uint8_t descSet, uint8_t fieldDesc, bool *enableOut, bool *manualOut, float *frequencyOut)
 
TypedResult< LowpassFiltersaveLowpassFilter (C::mip_interface &device, uint8_t descSet, uint8_t fieldDesc)
 
TypedResult< LowpassFilterloadLowpassFilter (C::mip_interface &device, uint8_t descSet, uint8_t fieldDesc)
 
TypedResult< LowpassFilterdefaultLowpassFilter (C::mip_interface &device, uint8_t descSet, uint8_t fieldDesc)