MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Modules | Enumerations
Filter Commands [CPP]
Collaboration diagram for Filter Commands [CPP]:

Modules

 (0x0D,0x01) Reset [CPP]
 
 (0x0D,0x02) Set Initial Attitude [CPP]
 
 (0x0D,0x14) Estimation Control [CPP]
 
 (0x0D,0x16) External Gnss Update [CPP]
 
 (0x0D,0x17) External Heading Update [CPP]
 
 (0x0D,0x1F) External Heading Update With Time [CPP]
 
 (0x0D,0x21) Tare Orientation [CPP]
 
 (0x0D,0x11) Sensor To Vehicle Rotation Euler [CPP]
 
 (0x0D,0x4E) Sensor To Vehicle Rotation Dcm [CPP]
 
 (0x0D,0x4F) Sensor To Vehicle Rotation Quaternion [CPP]
 
 (0x0D,0x12) Sensor To Vehicle Offset [CPP]
 
 (0x0D,0x13) Antenna Offset [CPP]
 
 (0x0D,0x15) Gnss Source [CPP]
 
 (0x0D,0x18) Heading Source [CPP]
 
 (0x0D,0x19) Auto Init Control [CPP]
 
 (0x0D,0x47) Altitude Aiding [CPP]
 
 (0x0D,0x1E) Auto Zupt [CPP]
 
 (0x0D,0x20) Auto Angular Zupt [CPP]
 
 (0x0D,0x22) Commanded Zupt [CPP]
 
 (0x0D,0x23) Commanded Angular Zupt [CPP]
 
 (0x0D,0x50) Aiding Measurement Enable [CPP]
 
 (0x0D,0x05) Run [CPP]
 
 (0x0D,0x51) Kinematic Constraint [CPP]
 
 (0x0D,0x52) Initialization Configuration [CPP]
 
 (0x0D,0x53) Adaptive Filter Options [CPP]
 
 (0x0D,0x54) Multi Antenna Offset [CPP]
 
 (0x0D,0x55) Rel Pos Configuration [CPP]
 
 (0x0D,0x56) Ref Point Lever Arm [CPP]
 
 (0x0D,0x60) Speed Measurement [CPP]
 
 (0x0D,0x61) Speed Lever Arm [CPP]
 
 (0x0D,0x63) Wheeled Vehicle Constraint Control [CPP]
 
 (0x0D,0x62) Vertical Gyro Constraint Control [CPP]
 
 (0x0D,0x64) Gnss Antenna Cal Control [CPP]
 
 (0x0D,0x43) Magnetic Declination Source [CPP]
 
 (0x0D,0x03) Set Initial Heading [CPP]
 

Enumerations

enum  {
  mip::commands_filter::DESCRIPTOR_SET = 0x0D , mip::commands_filter::CMD_RESET_FILTER = 0x01 , mip::commands_filter::CMD_SET_INITIAL_ATTITUDE = 0x02 , mip::commands_filter::CMD_SET_INITIAL_HEADING = 0x03 ,
  mip::commands_filter::CMD_SET_INITIAL_HEADING_FROM_MAG = 0x04 , mip::commands_filter::CMD_RUN = 0x05 , mip::commands_filter::CMD_SELECT_FILTER = 0x0F , mip::commands_filter::CMD_VEHICLE_DYNAMICS_MODE = 0x10 ,
  mip::commands_filter::CMD_SENSOR2VEHICLE_ROTATION_EULER = 0x11 , mip::commands_filter::CMD_SENSOR2VEHICLE_OFFSET = 0x12 , mip::commands_filter::CMD_ANTENNA_OFFSET = 0x13 , mip::commands_filter::CMD_ESTIMATION_CONTROL_FLAGS = 0x14 ,
  mip::commands_filter::CMD_GNSS_SOURCE_CONTROL = 0x15 , mip::commands_filter::CMD_EXTERNAL_GNSS_UPDATE = 0x16 , mip::commands_filter::CMD_EXTERNAL_HEADING_UPDATE = 0x17 , mip::commands_filter::CMD_HEADING_UPDATE_CONTROL = 0x18 ,
  mip::commands_filter::CMD_AUTOINIT_CONTROL = 0x19 , mip::commands_filter::CMD_ACCEL_NOISE = 0x1A , mip::commands_filter::CMD_GYRO_NOISE = 0x1B , mip::commands_filter::CMD_ACCEL_BIAS_MODEL = 0x1C ,
  mip::commands_filter::CMD_GYRO_BIAS_MODEL = 0x1D , mip::commands_filter::CMD_ZUPT_CONTROL = 0x1E , mip::commands_filter::CMD_EXTERNAL_HEADING_UPDATE_WITH_TIME = 0x1F , mip::commands_filter::CMD_ANGULAR_ZUPT_CONTROL = 0x20 ,
  mip::commands_filter::CMD_TARE_ORIENTATION = 0x21 , mip::commands_filter::CMD_COMMANDED_ZUPT = 0x22 , mip::commands_filter::CMD_COMMANDED_ANGULAR_ZUPT = 0x23 , mip::commands_filter::CMD_AUTO_HEADING_UPDATE_CONTROL = 0x24 ,
  mip::commands_filter::CMD_MAG_AUTO_CALIBRATION_CONTROL = 0x25 , mip::commands_filter::CMD_MAG_CAPTURE_AUTO_CALIBRATION = 0x27 , mip::commands_filter::CMD_GRAVITY_NOISE = 0x28 , mip::commands_filter::CMD_PRESSURE_NOISE = 0x29 ,
  mip::commands_filter::CMD_GRAVITY_NOISE_MINIMUM = 0x2A , mip::commands_filter::CMD_HARD_IRON_OFFSET_NOISE = 0x2B , mip::commands_filter::CMD_SOFT_IRON_MATRIX_NOISE = 0x2C , mip::commands_filter::CMD_LOW_PASS_SENSOR_FILTER = 0x30 ,
  mip::commands_filter::CMD_MAG_NOISE = 0x42 , mip::commands_filter::CMD_DECLINATION_SOURCE = 0x43 , mip::commands_filter::CMD_HOT_START_CONTROL = 0x48 , mip::commands_filter::CMD_SECONDARY_VELOCITY_AIDING_CONTROL = 0x4A ,
  mip::commands_filter::CMD_INCLINATION_SOURCE = 0x4C , mip::commands_filter::CMD_MAGNETIC_MAGNITUDE_SOURCE = 0x4D , mip::commands_filter::CMD_SENSOR2VEHICLE_ROTATION_DCM = 0x4E , mip::commands_filter::CMD_SENSOR2VEHICLE_ROTATION_QUATERNION = 0x4F ,
  mip::commands_filter::CMD_REFERENCE_POSITION = 0x26 , mip::commands_filter::CMD_ENABLE_MEASUREMENT = 0x41 , mip::commands_filter::CMD_ACCEL_MAGNITUDE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL = 0x44 , mip::commands_filter::CMD_MAG_MAGNITUDE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL = 0x45 ,
  mip::commands_filter::CMD_MAG_DIP_ANGLE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL = 0x46 , mip::commands_filter::CMD_ALTITUDE_AIDING_CONTROL = 0x47 , mip::commands_filter::CMD_SECONDARY_PITCH_ROLL_AIDING_CONTROL = 0x4B , mip::commands_filter::CMD_AIDING_MEASUREMENT_ENABLE = 0x50 ,
  mip::commands_filter::CMD_KINEMATIC_CONSTRAINT = 0x51 , mip::commands_filter::CMD_INITIALIZATION_CONFIGURATION = 0x52 , mip::commands_filter::CMD_ADAPTIVE_FILTER_OPTIONS = 0x53 , mip::commands_filter::CMD_MULTI_ANTENNA_OFFSET = 0x54 ,
  mip::commands_filter::CMD_REL_POS_CONFIGURATION = 0x55 , mip::commands_filter::CMD_REF_POINT_LEVER_ARM = 0x56 , mip::commands_filter::CMD_SPEED_MEASUREMENT = 0x60 , mip::commands_filter::CMD_SPEED_LEVER_ARM = 0x61 ,
  mip::commands_filter::CMD_GYRO_CONSTRAINT_CONTROL = 0x62 , mip::commands_filter::CMD_VEHICLE_CONSTRAINT_CONTROL = 0x63 , mip::commands_filter::CMD_ANTENNA_CALIBRATION_CONTROL = 0x64 , mip::commands_filter::CMD_TO_VEHICLE_CALIBRATION_CONTROL = 0x65 ,
  mip::commands_filter::REPLY_VEHICLE_DYNAMICS_MODE = 0x80 , mip::commands_filter::REPLY_SENSOR2VEHICLE_ROTATION_EULER = 0x81 , mip::commands_filter::REPLY_SENSOR2VEHICLE_OFFSET = 0x82 , mip::commands_filter::REPLY_ANTENNA_OFFSET = 0x83 ,
  mip::commands_filter::REPLY_ESTIMATION_CONTROL_FLAGS = 0x84 , mip::commands_filter::REPLY_GNSS_SOURCE_CONTROL = 0x86 , mip::commands_filter::REPLY_HEADING_UPDATE_CONTROL = 0x87 , mip::commands_filter::REPLY_AUTOINIT_CONTROL = 0x88 ,
  mip::commands_filter::REPLY_ACCEL_NOISE = 0x89 , mip::commands_filter::REPLY_GYRO_NOISE = 0x8A , mip::commands_filter::REPLY_MAG_NOISE = 0xB1 , mip::commands_filter::REPLY_ACCEL_BIAS_MODEL = 0x8B ,
  mip::commands_filter::REPLY_GYRO_BIAS_MODEL = 0x8C , mip::commands_filter::REPLY_ZUPT_CONTROL = 0x8D , mip::commands_filter::REPLY_ANGULAR_ZUPT_CONTROL = 0x8E , mip::commands_filter::REPLY_SELECT_FILTER = 0x8F ,
  mip::commands_filter::REPLY_GRAVITY_NOISE = 0x93 , mip::commands_filter::REPLY_PRESSURE_NOISE = 0x94 , mip::commands_filter::REPLY_GRAVITY_NOISE_MINIMUM = 0x95 , mip::commands_filter::REPLY_HARD_IRON_OFFSET_NOISE = 0x96 ,
  mip::commands_filter::REPLY_SOFT_IRON_MATRIX_NOISE = 0x97 , mip::commands_filter::REPLY_LOW_PASS_SENSOR_FILTER = 0xA0 , mip::commands_filter::REPLY_SET_INITIAL_HEADING = 0x98 , mip::commands_filter::REPLY_REFERENCE_POSITION = 0x90 ,
  mip::commands_filter::REPLY_AUTO_HEADING_UPDATE_CONTROL = 0x91 , mip::commands_filter::REPLY_MAG_AUTO_CALIBRATION_CONTROL = 0x92 , mip::commands_filter::REPLY_ENABLE_MEASUREMENT = 0xB0 , mip::commands_filter::REPLY_DECLINATION_SOURCE = 0xB2 ,
  mip::commands_filter::REPLY_ACCEL_MAGNITUDE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL = 0xB3 , mip::commands_filter::REPLY_MAG_MAGNITUDE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL = 0xB4 , mip::commands_filter::REPLY_MAG_DIP_ANGLE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL = 0xB5 , mip::commands_filter::REPLY_MAG_ANGULAR_RATE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL = 0xB6 ,
  mip::commands_filter::REPLY_ALTITUDE_AIDING_CONTROL = 0xB7 , mip::commands_filter::REPLY_HOT_START_CONTROL = 0xB8 , mip::commands_filter::REPLY_SECONDARY_VELOCITY_AIDING_CONTROL = 0xBA , mip::commands_filter::REPLY_SECONDARY_PITCH_ROLL_AIDING_CONTROL = 0xBB ,
  mip::commands_filter::REPLY_INCLINATION_SOURCE = 0xBC , mip::commands_filter::REPLY_MAGNETIC_MAGNITUDE_SOURCE = 0xBD , mip::commands_filter::REPLY_SENSOR2VEHICLE_ROTATION_DCM = 0xBE , mip::commands_filter::REPLY_SENSOR2VEHICLE_ROTATION_QUATERNION = 0xBF ,
  mip::commands_filter::REPLY_AIDING_MEASUREMENT_ENABLE = 0xD0 , mip::commands_filter::REPLY_KINEMATIC_CONSTRAINT = 0xD1 , mip::commands_filter::REPLY_INITIALIZATION_CONFIGURATION = 0xD2 , mip::commands_filter::REPLY_ADAPTIVE_FILTER_OPTIONS = 0xD3 ,
  mip::commands_filter::REPLY_MULTI_ANTENNA_OFFSET = 0xD4 , mip::commands_filter::REPLY_REL_POS_CONFIGURATION = 0xD5 , mip::commands_filter::REPLY_SPEED_MEASUREMENT = 0xE0 , mip::commands_filter::REPLY_GYRO_CONSTRAINT_CONTROL = 0xE2 ,
  mip::commands_filter::REPLY_VEHICLE_CONSTRAINT_CONTROL = 0xE3 , mip::commands_filter::REPLY_ANTENNA_CALIBRATION_CONTROL = 0xE4 , mip::commands_filter::REPLY_TARE_ORIENTATION = 0xA1 , mip::commands_filter::REPLY_REF_POINT_LEVER_ARM = 0xD6 ,
  mip::commands_filter::REPLY_SPEED_LEVER_ARM = 0xE1
}
 
enum class  mip::commands_filter::FilterReferenceFrame : uint8_t { mip::commands_filter::ECEF = 1 , mip::commands_filter::LLH = 2 }
 
enum class  mip::commands_filter::FilterMagDeclinationSource : uint8_t { mip::commands_filter::NONE = 1 , mip::commands_filter::WMM = 2 , mip::commands_filter::MANUAL = 3 }
 

Detailed Description

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
DESCRIPTOR_SET 
CMD_RESET_FILTER 
CMD_SET_INITIAL_ATTITUDE 
CMD_SET_INITIAL_HEADING 
CMD_SET_INITIAL_HEADING_FROM_MAG 
CMD_RUN 
CMD_SELECT_FILTER 
CMD_VEHICLE_DYNAMICS_MODE 
CMD_SENSOR2VEHICLE_ROTATION_EULER 
CMD_SENSOR2VEHICLE_OFFSET 
CMD_ANTENNA_OFFSET 
CMD_ESTIMATION_CONTROL_FLAGS 
CMD_GNSS_SOURCE_CONTROL 
CMD_EXTERNAL_GNSS_UPDATE 
CMD_EXTERNAL_HEADING_UPDATE 
CMD_HEADING_UPDATE_CONTROL 
CMD_AUTOINIT_CONTROL 
CMD_ACCEL_NOISE 
CMD_GYRO_NOISE 
CMD_ACCEL_BIAS_MODEL 
CMD_GYRO_BIAS_MODEL 
CMD_ZUPT_CONTROL 
CMD_EXTERNAL_HEADING_UPDATE_WITH_TIME 
CMD_ANGULAR_ZUPT_CONTROL 
CMD_TARE_ORIENTATION 
CMD_COMMANDED_ZUPT 
CMD_COMMANDED_ANGULAR_ZUPT 
CMD_AUTO_HEADING_UPDATE_CONTROL 
CMD_MAG_AUTO_CALIBRATION_CONTROL 
CMD_MAG_CAPTURE_AUTO_CALIBRATION 
CMD_GRAVITY_NOISE 
CMD_PRESSURE_NOISE 
CMD_GRAVITY_NOISE_MINIMUM 
CMD_HARD_IRON_OFFSET_NOISE 
CMD_SOFT_IRON_MATRIX_NOISE 
CMD_LOW_PASS_SENSOR_FILTER 
CMD_MAG_NOISE 
CMD_DECLINATION_SOURCE 
CMD_HOT_START_CONTROL 
CMD_SECONDARY_VELOCITY_AIDING_CONTROL 
CMD_INCLINATION_SOURCE 
CMD_MAGNETIC_MAGNITUDE_SOURCE 
CMD_SENSOR2VEHICLE_ROTATION_DCM 
CMD_SENSOR2VEHICLE_ROTATION_QUATERNION 
CMD_REFERENCE_POSITION 
CMD_ENABLE_MEASUREMENT 
CMD_ACCEL_MAGNITUDE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL 
CMD_MAG_MAGNITUDE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL 
CMD_MAG_DIP_ANGLE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL 
CMD_ALTITUDE_AIDING_CONTROL 
CMD_SECONDARY_PITCH_ROLL_AIDING_CONTROL 
CMD_AIDING_MEASUREMENT_ENABLE 
CMD_KINEMATIC_CONSTRAINT 
CMD_INITIALIZATION_CONFIGURATION 
CMD_ADAPTIVE_FILTER_OPTIONS 
CMD_MULTI_ANTENNA_OFFSET 
CMD_REL_POS_CONFIGURATION 
CMD_REF_POINT_LEVER_ARM 
CMD_SPEED_MEASUREMENT 
CMD_SPEED_LEVER_ARM 
CMD_GYRO_CONSTRAINT_CONTROL 
CMD_VEHICLE_CONSTRAINT_CONTROL 
CMD_ANTENNA_CALIBRATION_CONTROL 
CMD_TO_VEHICLE_CALIBRATION_CONTROL 
REPLY_VEHICLE_DYNAMICS_MODE 
REPLY_SENSOR2VEHICLE_ROTATION_EULER 
REPLY_SENSOR2VEHICLE_OFFSET 
REPLY_ANTENNA_OFFSET 
REPLY_ESTIMATION_CONTROL_FLAGS 
REPLY_GNSS_SOURCE_CONTROL 
REPLY_HEADING_UPDATE_CONTROL 
REPLY_AUTOINIT_CONTROL 
REPLY_ACCEL_NOISE 
REPLY_GYRO_NOISE 
REPLY_MAG_NOISE 
REPLY_ACCEL_BIAS_MODEL 
REPLY_GYRO_BIAS_MODEL 
REPLY_ZUPT_CONTROL 
REPLY_ANGULAR_ZUPT_CONTROL 
REPLY_SELECT_FILTER 
REPLY_GRAVITY_NOISE 
REPLY_PRESSURE_NOISE 
REPLY_GRAVITY_NOISE_MINIMUM 
REPLY_HARD_IRON_OFFSET_NOISE 
REPLY_SOFT_IRON_MATRIX_NOISE 
REPLY_LOW_PASS_SENSOR_FILTER 
REPLY_SET_INITIAL_HEADING 
REPLY_REFERENCE_POSITION 
REPLY_AUTO_HEADING_UPDATE_CONTROL 
REPLY_MAG_AUTO_CALIBRATION_CONTROL 
REPLY_ENABLE_MEASUREMENT 
REPLY_DECLINATION_SOURCE 
REPLY_ACCEL_MAGNITUDE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL 
REPLY_MAG_MAGNITUDE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL 
REPLY_MAG_DIP_ANGLE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL 
REPLY_MAG_ANGULAR_RATE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL 
REPLY_ALTITUDE_AIDING_CONTROL 
REPLY_HOT_START_CONTROL 
REPLY_SECONDARY_VELOCITY_AIDING_CONTROL 
REPLY_SECONDARY_PITCH_ROLL_AIDING_CONTROL 
REPLY_INCLINATION_SOURCE 
REPLY_MAGNETIC_MAGNITUDE_SOURCE 
REPLY_SENSOR2VEHICLE_ROTATION_DCM 
REPLY_SENSOR2VEHICLE_ROTATION_QUATERNION 
REPLY_AIDING_MEASUREMENT_ENABLE 
REPLY_KINEMATIC_CONSTRAINT 
REPLY_INITIALIZATION_CONFIGURATION 
REPLY_ADAPTIVE_FILTER_OPTIONS 
REPLY_MULTI_ANTENNA_OFFSET 
REPLY_REL_POS_CONFIGURATION 
REPLY_SPEED_MEASUREMENT 
REPLY_GYRO_CONSTRAINT_CONTROL 
REPLY_VEHICLE_CONSTRAINT_CONTROL 
REPLY_ANTENNA_CALIBRATION_CONTROL 
REPLY_TARE_ORIENTATION 
REPLY_REF_POINT_LEVER_ARM 
REPLY_SPEED_LEVER_ARM 

◆ FilterMagDeclinationSource

Enumerator
NONE 

Magnetic field is assumed to have an declination angle equal to zero.

WMM 

Magnetic field is assumed to conform to the World Magnetic Model, calculated using current location estimate as an input to the model.

MANUAL 

Magnetic field is assumed to have the declination angle specified by the user.

◆ FilterReferenceFrame

Enumerator
ECEF 

WGS84 Earth-fixed, earth centered coordinates.

LLH 

WGS84 Latitude, longitude, and height above ellipsoid.