MIP_SDK  latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
Classes | Enumerations
mip::data_filter Namespace Reference

Classes

struct  AccelBias
 
struct  AccelBiasUncertainty
 
struct  AccelScaleFactor
 
struct  AccelScaleFactorUncertainty
 
struct  AidingFrameConfigError
 
struct  AidingFrameConfigErrorUncertainty
 
struct  AidingMeasurementSummary
 
struct  AntennaOffsetCorrection
 
struct  AntennaOffsetCorrectionUncertainty
 
struct  AttitudeDcm
 
struct  AttitudeQuaternion
 
struct  ClockCorrection
 
struct  ClockCorrectionUncertainty
 
struct  CompAccel
 
struct  CompAngularRate
 
struct  DensityAltitude
 
struct  EcefPos
 
struct  EcefPosUncertainty
 
struct  EcefVel
 
struct  EcefVelUncertainty
 
struct  EulerAngles
 
struct  EulerAnglesUncertainty
 
struct  FilterMeasurementIndicator
 
struct  FilterStatusFlags
 
struct  GnssAidStatusFlags
 
struct  GnssAttAidStatus
 
struct  GnssDualAntennaStatus
 
struct  GnssPosAidStatus
 
struct  GravityVector
 
struct  GyroBias
 
struct  GyroBiasUncertainty
 
struct  GyroScaleFactor
 
struct  GyroScaleFactorUncertainty
 
struct  HeadAidStatus
 
struct  HeadingUpdateState
 
struct  LinearAccel
 
struct  MagBias
 
struct  MagBiasUncertainty
 
struct  MagneticModel
 
struct  MagnetometerCovarianceMatrix
 
struct  MagnetometerMatrix
 
struct  MagnetometerMatrixUncertainty
 
struct  MagnetometerOffset
 
struct  MagnetometerOffsetUncertainty
 
struct  MagnetometerResidualVector
 
struct  MultiAntennaOffsetCorrection
 
struct  MultiAntennaOffsetCorrectionUncertainty
 
struct  OdometerScaleFactorError
 
struct  OdometerScaleFactorErrorUncertainty
 
struct  PositionLlh
 
struct  PositionLlhUncertainty
 
struct  PressureAltitude
 
struct  QuaternionAttitudeUncertainty
 
struct  RelPosNed
 
struct  StandardAtmosphere
 
struct  Status
 
struct  Timestamp
 
struct  VelocityNed
 
struct  VelocityNedUncertainty
 
struct  Wgs84GravityMag
 

Enumerations

enum  {
  DESCRIPTOR_SET = 0x82, DATA_POS_LLH = 0x01, DATA_VEL_NED = 0x02, DATA_ATT_QUATERNION = 0x03,
  DATA_ATT_MATRIX = 0x04, DATA_ATT_EULER_ANGLES = 0x05, DATA_GYRO_BIAS = 0x06, DATA_ACCEL_BIAS = 0x07,
  DATA_POS_UNCERTAINTY = 0x08, DATA_VEL_UNCERTAINTY = 0x09, DATA_ATT_UNCERTAINTY_EULER = 0x0A, DATA_GYRO_BIAS_UNCERTAINTY = 0x0B,
  DATA_ACCEL_BIAS_UNCERTAINTY = 0x0C, DATA_LINEAR_ACCELERATION = 0x0D, DATA_COMPENSATED_ANGULAR_RATE = 0x0E, DATA_WGS84_GRAVITY = 0x0F,
  DATA_FILTER_STATUS = 0x10, DATA_FILTER_TIMESTAMP = 0x11, DATA_ATT_UNCERTAINTY_QUATERNION = 0x12, DATA_GRAVITY_VECTOR = 0x13,
  DATA_HEADING_UPDATE_STATE = 0x14, DATA_MAGNETIC_MODEL = 0x15, DATA_GYRO_SCALE_FACTOR = 0x16, DATA_ACCEL_SCALE_FACTOR = 0x17,
  DATA_GYRO_SCALE_FACTOR_UNCERTAINTY = 0x18, DATA_ACCEL_SCALE_FACTOR_UNCERTAINTY = 0x19, DATA_MAG_BIAS = 0x1A, DATA_MAG_BIAS_UNCERTAINTY = 0x1B,
  DATA_COMPENSATED_ACCELERATION = 0x1C, DATA_STANDARD_ATMOSPHERE_DATA = 0x20, DATA_PRESSURE_ALTITUDE_DATA = 0x21, DATA_DENSITY_ALTITUDE_DATA = 0x22,
  DATA_MAG_SCALE_FACTOR = 0x23, DATA_MAG_SCALE_FACTOR_UNCERTAINTY = 0x24, DATA_MAG_COMPENSATION_OFFSET = 0x25, DATA_MAG_COMPENSATION_MATRIX = 0x26,
  DATA_COMPENSATED_MAGNETOMETER = 0x27, DATA_MAG_COMPENSATION_OFFSET_UNCERTAINTY = 0x28, DATA_MAG_COMPENSATION_MATRIX_UNCERTAINTY = 0x29, DATA_MAG_COVARIANCE = 0x2A,
  DATA_GRAVITY_COVARIANCE = 0x2B, DATA_MAG_RESIDUAL = 0x2C, DATA_MAG_FILTERED_RESIDUAL = 0x2D, DATA_ANTENNA_OFFSET_CORRECTION = 0x30,
  DATA_ANTENNA_OFFSET_CORRECTION_UNCERTAINTY = 0x31, DATA_CLOCK_CORRECTION = 0x32, DATA_CLOCK_CORRECTION_UNCERTAINTY = 0x33, DATA_MULTI_ANTENNA_OFFSET_CORRECTION = 0x34,
  DATA_MULTI_ANTENNA_OFFSET_CORRECTION_UNCERTAINTY = 0x35, DATA_ECEF_POS_UNCERTAINTY = 0x36, DATA_ECEF_VEL_UNCERTAINTY = 0x37, DATA_ECEF_POS = 0x40,
  DATA_ECEF_VEL = 0x41, DATA_REL_POS_NED = 0x42, DATA_GNSS_POS_AID_STATUS = 0x43, DATA_GNSS_ATT_AID_STATUS = 0x44,
  DATA_HEAD_AID_STATUS = 0x45, DATA_AID_MEAS_SUMMARY = 0x46, DATA_ODOMETER_SCALE_FACTOR_ERROR = 0x47, DATA_ODOMETER_SCALE_FACTOR_ERROR_UNCERTAINTY = 0x48,
  DATA_GNSS_DUAL_ANTENNA_STATUS = 0x49, DATA_FRAME_CONFIG_ERROR = 0x50, DATA_FRAME_CONFIG_ERROR_UNCERTAINTY = 0x51
}
 
enum  FilterMode : uint16_t {
  FilterMode::GX5_STARTUP = 0, FilterMode::GX5_INIT = 1, FilterMode::GX5_RUN_SOLUTION_VALID = 2, FilterMode::GX5_RUN_SOLUTION_ERROR = 3,
  FilterMode::INIT = 1, FilterMode::VERT_GYRO = 2, FilterMode::AHRS = 3, FilterMode::FULL_NAV = 4
}
 
enum  FilterDynamicsMode : uint16_t { FilterDynamicsMode::GX5_PORTABLE = 1, FilterDynamicsMode::GX5_AUTOMOTIVE = 2, FilterDynamicsMode::GX5_AIRBORNE = 3, FilterDynamicsMode::GQ7_DEFAULT = 1 }
 
enum  FilterAidingMeasurementType : uint8_t {
  FilterAidingMeasurementType::GNSS = 1, FilterAidingMeasurementType::DUAL_ANTENNA = 2, FilterAidingMeasurementType::HEADING = 3, FilterAidingMeasurementType::PRESSURE = 4,
  FilterAidingMeasurementType::MAGNETOMETER = 5, FilterAidingMeasurementType::SPEED = 6, FilterAidingMeasurementType::AIDING_POS_ECEF = 33, FilterAidingMeasurementType::AIDING_POS_LLH = 34,
  FilterAidingMeasurementType::AIDING_HEIGHT_ABOVE_ELLIPSOID = 35, FilterAidingMeasurementType::AIDING_VEL_ECEF = 40, FilterAidingMeasurementType::AIDING_VEL_NED = 41, FilterAidingMeasurementType::AIDING_VEL_BODY_FRAME = 42,
  FilterAidingMeasurementType::AIDING_HEADING_TRUE = 49, FilterAidingMeasurementType::AIDING_MAGNETIC_FIELD = 50, FilterAidingMeasurementType::AIDING_PRESSURE = 51
}