MIP_SDK  latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
Modules | Classes | Enumerations
Filter Data

Modules

 (0x82,0x01) Position Llh
 Filter reported position in the WGS84 geodetic frame.
 
 (0x82,0x02) Velocity Ned
 Filter reported velocity in the NED local-level frame.
 
 (0x82,0x03) Attitude Quaternion
 4x1 vector representation of the quaternion describing the orientation of the device with respect to the NED local-level frame. This quaternion satisfies the following relationship:
 
 (0x82,0x04) Attitude Dcm
 3x3 Direction Cosine Matrix EQSTART M_{ned}^{veh} EQEND describing the orientation of the device with respect to the NED local-level frame. This matrix satisfies the following relationship:
 
 (0x82,0x05) Euler Angles
 Filter reported Euler angles describing the orientation of the device with respect to the NED local-level frame. The Euler angles are reported in 3-2-1 (Yaw-Pitch-Roll, AKA Aircraft) order.
 
 (0x82,0x06) Gyro Bias
 Filter reported gyro bias expressed in the sensor frame.
 
 (0x82,0x07) Accel Bias
 Filter reported accelerometer bias expressed in the sensor frame.
 
 (0x82,0x08) Position Llh Uncertainty
 Filter reported 1-sigma position uncertainty in the NED local-level frame.
 
 (0x82,0x09) Velocity Ned Uncertainty
 Filter reported 1-sigma velocity uncertainties in the NED local-level frame.
 
 (0x82,0x0A) Euler Angles Uncertainty
 Filter reported 1-sigma Euler angle uncertainties. The uncertainties are reported in 3-2-1 (Yaw-Pitch-Roll, AKA Aircraft) order.
 
 (0x82,0x0B) Gyro Bias Uncertainty
 Filter reported 1-sigma gyro bias uncertainties expressed in the sensor frame.
 
 (0x82,0x0C) Accel Bias Uncertainty
 Filter reported 1-sigma accelerometer bias uncertainties expressed in the sensor frame.
 
 (0x82,0x11) Timestamp
 GPS timestamp of the Filter data.
 
 (0x82,0x10) Status
 Device-specific filter status indicators.
 
 (0x82,0x0D) Linear Accel
 Filter-compensated linear acceleration expressed in the vehicle frame. Note: The estimated gravity has been removed from this data leaving only linear acceleration.
 
 (0x82,0x13) Gravity Vector
 Filter reported gravity vector expressed in the vehicle frame.
 
 (0x82,0x1C) Comp Accel
 Filter-compensated acceleration expressed in the vehicle frame.
 
 (0x82,0x0E) Comp Angular Rate
 Filter-compensated angular rate expressed in the vehicle frame.
 
 (0x82,0x12) Quaternion Attitude Uncertainty
 Filter reported quaternion uncertainties.
 
 (0x82,0x0F) Wgs84 Gravity Mag
 Filter reported WGS84 gravity magnitude.
 
 (0x82,0x14) Heading Update State
 Filter reported heading update state.
 
 (0x82,0x15) Magnetic Model
 The World Magnetic Model is used for this data. Please refer to the device user manual for the current version of the model. A valid GNSS location is required for the model to be valid.
 
 (0x82,0x17) Accel Scale Factor
 Filter reported accelerometer scale factor expressed in the sensor frame.
 
 (0x82,0x19) Accel Scale Factor Uncertainty
 Filter reported 1-sigma accelerometer scale factor uncertainty expressed in the sensor frame.
 
 (0x82,0x16) Gyro Scale Factor
 Filter reported gyro scale factor expressed in the sensor frame.
 
 (0x82,0x18) Gyro Scale Factor Uncertainty
 Filter reported 1-sigma gyro scale factor uncertainty expressed in the sensor frame.
 
 (0x82,0x1A) Mag Bias
 Filter reported magnetometer bias expressed in the sensor frame.
 
 (0x82,0x1B) Mag Bias Uncertainty
 Filter reported 1-sigma magnetometer bias uncertainty expressed in the sensor frame.
 
 (0x82,0x20) Standard Atmosphere
 Filter reported standard atmosphere parameters.
 
 (0x82,0x21) Pressure Altitude
 Filter reported pressure altitude.
 
 (0x82,0x22) Density Altitude
 
 (0x82,0x30) Antenna Offset Correction
 Filter reported GNSS antenna offset in vehicle frame.
 
 (0x82,0x31) Antenna Offset Correction Uncertainty
 Filter reported 1-sigma GNSS antenna offset uncertainties in vehicle frame.
 
 (0x82,0x34) Multi Antenna Offset Correction
 Filter reported GNSS antenna offset in vehicle frame.
 
 (0x82,0x35) Multi Antenna Offset Correction Uncertainty
 Filter reported 1-sigma GNSS antenna offset uncertainties in vehicle frame.
 
 (0x82,0x25) Magnetometer Offset
 Filter reported magnetometer hard iron offset in sensor frame.
 
 (0x82,0x26) Magnetometer Matrix
 Filter reported magnetometer soft iron matrix in sensor frame.
 
 (0x82,0x28) Magnetometer Offset Uncertainty
 Filter reported 1-sigma magnetometer hard iron offset uncertainties in sensor frame.
 
 (0x82,0x29) Magnetometer Matrix Uncertainty
 Filter reported 1-sigma magnetometer soft iron matrix uncertainties in sensor frame.
 
 (0x82,0x2A) Magnetometer Covariance Matrix
 
 (0x82,0x2C) Magnetometer Residual Vector
 Filter reported magnetometer measurement residuals in vehicle frame.
 
 (0x82,0x32) Clock Correction
 Filter reported GNSS receiver clock error parameters.
 
 (0x82,0x33) Clock Correction Uncertainty
 Filter reported 1-sigma GNSS receiver clock error parameters.
 
 (0x82,0x43) Gnss Pos Aid Status
 Filter reported GNSS position aiding status.
 
 (0x82,0x44) Gnss Att Aid Status
 Filter reported dual antenna GNSS attitude aiding status.
 
 (0x82,0x45) Head Aid Status
 Filter reported GNSS heading aiding status.
 
 (0x82,0x42) Rel Pos Ned
 Filter reported relative position, with respect to configured reference position.
 
 (0x82,0x40) Ecef Pos
 Filter reported ECEF position.
 
 (0x82,0x41) Ecef Vel
 Filter reported ECEF velocity.
 
 (0x82,0x36) Ecef Pos Uncertainty
 Filter reported 1-sigma position uncertainty in the ECEF frame.
 
 (0x82,0x37) Ecef Vel Uncertainty
 Filter reported 1-sigma velocity uncertainties in the ECEF frame.
 
 (0x82,0x46) Aiding Measurement Summary
 Filter reported aiding measurement summary. This message contains a summary of the specified aiding measurement over the previous measurement interval ending at the specified time.
 
 (0x82,0x47) Odometer Scale Factor Error
 Filter reported odometer scale factor error. The total scale factor estimate is the user indicated scale factor, plus the user indicated scale factor times the scale factor error.
 
 (0x82,0x48) Odometer Scale Factor Error Uncertainty
 Filter reported odometer scale factor error uncertainty.
 
 (0x82,0x49) Gnss Dual Antenna Status
 Summary information for status of GNSS dual antenna heading estimate.
 
 (0x82,0x50) Aiding Frame Config Error
 Filter reported aiding source frame configuration error.
 
 (0x82,0x51) Aiding Frame Config Error Uncertainty
 Filter reported aiding source frame configuration error uncertainty.
 

Classes

struct  mip::data_filter::FilterStatusFlags
 
struct  mip::data_filter::FilterMeasurementIndicator
 
struct  mip::data_filter::GnssAidStatusFlags
 

Enumerations

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

Detailed Description

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
DESCRIPTOR_SET 
DATA_POS_LLH 
DATA_VEL_NED 
DATA_ATT_QUATERNION 
DATA_ATT_MATRIX 
DATA_ATT_EULER_ANGLES 
DATA_GYRO_BIAS 
DATA_ACCEL_BIAS 
DATA_POS_UNCERTAINTY 
DATA_VEL_UNCERTAINTY 
DATA_ATT_UNCERTAINTY_EULER 
DATA_GYRO_BIAS_UNCERTAINTY 
DATA_ACCEL_BIAS_UNCERTAINTY 
DATA_LINEAR_ACCELERATION 
DATA_COMPENSATED_ANGULAR_RATE 
DATA_WGS84_GRAVITY 
DATA_FILTER_STATUS 
DATA_FILTER_TIMESTAMP 
DATA_ATT_UNCERTAINTY_QUATERNION 
DATA_GRAVITY_VECTOR 
DATA_HEADING_UPDATE_STATE 
DATA_MAGNETIC_MODEL 
DATA_GYRO_SCALE_FACTOR 
DATA_ACCEL_SCALE_FACTOR 
DATA_GYRO_SCALE_FACTOR_UNCERTAINTY 
DATA_ACCEL_SCALE_FACTOR_UNCERTAINTY 
DATA_MAG_BIAS 
DATA_MAG_BIAS_UNCERTAINTY 
DATA_COMPENSATED_ACCELERATION 
DATA_STANDARD_ATMOSPHERE_DATA 
DATA_PRESSURE_ALTITUDE_DATA 
DATA_DENSITY_ALTITUDE_DATA 
DATA_MAG_SCALE_FACTOR 
DATA_MAG_SCALE_FACTOR_UNCERTAINTY 
DATA_MAG_COMPENSATION_OFFSET 
DATA_MAG_COMPENSATION_MATRIX 
DATA_COMPENSATED_MAGNETOMETER 
DATA_MAG_COMPENSATION_OFFSET_UNCERTAINTY 
DATA_MAG_COMPENSATION_MATRIX_UNCERTAINTY 
DATA_MAG_COVARIANCE 
DATA_GRAVITY_COVARIANCE 
DATA_MAG_RESIDUAL 
DATA_MAG_FILTERED_RESIDUAL 
DATA_ANTENNA_OFFSET_CORRECTION 
DATA_ANTENNA_OFFSET_CORRECTION_UNCERTAINTY 
DATA_CLOCK_CORRECTION 
DATA_CLOCK_CORRECTION_UNCERTAINTY 
DATA_MULTI_ANTENNA_OFFSET_CORRECTION 
DATA_MULTI_ANTENNA_OFFSET_CORRECTION_UNCERTAINTY 
DATA_ECEF_POS_UNCERTAINTY 
DATA_ECEF_VEL_UNCERTAINTY 
DATA_ECEF_POS 
DATA_ECEF_VEL 
DATA_REL_POS_NED 
DATA_GNSS_POS_AID_STATUS 
DATA_GNSS_ATT_AID_STATUS 
DATA_HEAD_AID_STATUS 
DATA_AID_MEAS_SUMMARY 
DATA_ODOMETER_SCALE_FACTOR_ERROR 
DATA_ODOMETER_SCALE_FACTOR_ERROR_UNCERTAINTY 
DATA_GNSS_DUAL_ANTENNA_STATUS 
DATA_FRAME_CONFIG_ERROR 
DATA_FRAME_CONFIG_ERROR_UNCERTAINTY 

◆ FilterAidingMeasurementType

Enumerator
GNSS 
DUAL_ANTENNA 
HEADING 
PRESSURE 
MAGNETOMETER 
SPEED 
AIDING_POS_ECEF 
AIDING_POS_LLH 
AIDING_HEIGHT_ABOVE_ELLIPSOID 
AIDING_VEL_ECEF 
AIDING_VEL_NED 
AIDING_VEL_BODY_FRAME 
AIDING_HEADING_TRUE 
AIDING_MAGNETIC_FIELD 
AIDING_PRESSURE 

◆ FilterDynamicsMode

enum mip::data_filter::FilterDynamicsMode : uint16_t
strong
Enumerator
GX5_PORTABLE 
GX5_AUTOMOTIVE 
GX5_AIRBORNE 
GQ7_DEFAULT 

◆ FilterMode

enum mip::data_filter::FilterMode : uint16_t
strong
Enumerator
GX5_STARTUP 
GX5_INIT 
GX5_RUN_SOLUTION_VALID 
GX5_RUN_SOLUTION_ERROR 
INIT 
VERT_GYRO 
AHRS 
FULL_NAV