4 #include "../mip_result.h"
17 namespace commands_filter {
278 operator uint16_t()
const {
return value; }
340 CmdResult externalGnssUpdate(
C::mip_interface& device,
double gpsTime, uint16_t gpsWeek,
double latitude,
double longitude,
double height,
const float* velocity,
const float* posUncertainty,
const float* velUncertainty);
455 operator uint8_t()
const {
return value; }
612 void insert(
Serializer& serializer,
const SensorToVehicleRotationDcm&
self);
615 void insert(
Serializer& serializer,
const SensorToVehicleRotationDcm::Response&
self);
616 void extract(
Serializer& serializer, SensorToVehicleRotationDcm::Response&
self);
681 void insert(
Serializer& serializer,
const SensorToVehicleRotationQuaternion&
self);
684 void insert(
Serializer& serializer,
const SensorToVehicleRotationQuaternion::Response&
self);
685 void extract(
Serializer& serializer, SensorToVehicleRotationQuaternion::Response&
self);
734 void insert(
Serializer& serializer,
const SensorToVehicleOffset::Response&
self);
1311 operator uint8_t()
const {
return value; }
1447 void insert(
Serializer& serializer,
const MultiAntennaOffset::Response&
self);
1493 void insert(
Serializer& serializer,
const RelPosConfiguration::Response&
self);
1547 void insert(
Serializer& serializer,
const RefPointLeverArm::Response&
self);
Serialization class.
Definition: serialization.h:145
CmdResult loadAdaptiveFilterOptions(C::mip_interface &device)
Definition: commands_filter.cpp:2168
CmdResult writeAdaptiveFilterOptions(C::mip_interface &device, uint8_t level, uint16_t timeLimit)
Definition: commands_filter.cpp:2118
CmdResult defaultAdaptiveFilterOptions(C::mip_interface &device)
Definition: commands_filter.cpp:2178
CmdResult saveAdaptiveFilterOptions(C::mip_interface &device)
Definition: commands_filter.cpp:2158
CmdResult readAdaptiveFilterOptions(C::mip_interface &device, uint8_t *levelOut, uint16_t *timeLimitOut)
Definition: commands_filter.cpp:2132
CmdResult saveAidingMeasurementEnable(C::mip_interface &device, AidingMeasurementEnable::AidingSource aidingSource)
Definition: commands_filter.cpp:1689
CmdResult loadAidingMeasurementEnable(C::mip_interface &device, AidingMeasurementEnable::AidingSource aidingSource)
Definition: commands_filter.cpp:1701
CmdResult defaultAidingMeasurementEnable(C::mip_interface &device, AidingMeasurementEnable::AidingSource aidingSource)
Definition: commands_filter.cpp:1713
CmdResult readAidingMeasurementEnable(C::mip_interface &device, AidingMeasurementEnable::AidingSource aidingSource, bool *enableOut)
Definition: commands_filter.cpp:1662
CmdResult writeAidingMeasurementEnable(C::mip_interface &device, AidingMeasurementEnable::AidingSource aidingSource, bool enable)
Definition: commands_filter.cpp:1648
CmdResult saveAltitudeAiding(C::mip_interface &device)
Definition: commands_filter.cpp:1328
CmdResult defaultAltitudeAiding(C::mip_interface &device)
Definition: commands_filter.cpp:1348
CmdResult writeAltitudeAiding(C::mip_interface &device, uint8_t aidingSelector)
Definition: commands_filter.cpp:1293
CmdResult loadAltitudeAiding(C::mip_interface &device)
Definition: commands_filter.cpp:1338
CmdResult readAltitudeAiding(C::mip_interface &device, uint8_t *aidingSelectorOut)
Definition: commands_filter.cpp:1305
CmdResult saveAntennaOffset(C::mip_interface &device)
Definition: commands_filter.cpp:940
CmdResult defaultAntennaOffset(C::mip_interface &device)
Definition: commands_filter.cpp:960
CmdResult writeAntennaOffset(C::mip_interface &device, const float *offset)
Definition: commands_filter.cpp:902
CmdResult readAntennaOffset(C::mip_interface &device, float *offsetOut)
Definition: commands_filter.cpp:916
CmdResult loadAntennaOffset(C::mip_interface &device)
Definition: commands_filter.cpp:950
CmdResult loadAutoAngularZupt(C::mip_interface &device)
Definition: commands_filter.cpp:1558
CmdResult defaultAutoAngularZupt(C::mip_interface &device)
Definition: commands_filter.cpp:1568
CmdResult saveAutoAngularZupt(C::mip_interface &device)
Definition: commands_filter.cpp:1548
CmdResult readAutoAngularZupt(C::mip_interface &device, uint8_t *enableOut, float *thresholdOut)
Definition: commands_filter.cpp:1522
CmdResult writeAutoAngularZupt(C::mip_interface &device, uint8_t enable, float threshold)
Definition: commands_filter.cpp:1508
CmdResult writeAutoInitControl(C::mip_interface &device, uint8_t enable)
Definition: commands_filter.cpp:1196
CmdResult readAutoInitControl(C::mip_interface &device, uint8_t *enableOut)
Definition: commands_filter.cpp:1208
CmdResult defaultAutoInitControl(C::mip_interface &device)
Definition: commands_filter.cpp:1251
CmdResult loadAutoInitControl(C::mip_interface &device)
Definition: commands_filter.cpp:1241
CmdResult saveAutoInitControl(C::mip_interface &device)
Definition: commands_filter.cpp:1231
CmdResult readAutoZupt(C::mip_interface &device, uint8_t *enableOut, float *thresholdOut)
Definition: commands_filter.cpp:1412
CmdResult writeAutoZupt(C::mip_interface &device, uint8_t enable, float threshold)
Definition: commands_filter.cpp:1398
CmdResult loadAutoZupt(C::mip_interface &device)
Definition: commands_filter.cpp:1448
CmdResult saveAutoZupt(C::mip_interface &device)
Definition: commands_filter.cpp:1438
CmdResult defaultAutoZupt(C::mip_interface &device)
Definition: commands_filter.cpp:1458
CmdResult commandedAngularZupt(C::mip_interface &device)
Definition: commands_filter.cpp:1604
CmdResult commandedZupt(C::mip_interface &device)
Definition: commands_filter.cpp:1589
CmdResult loadEstimationControl(C::mip_interface &device)
Definition: commands_filter.cpp:158
CmdResult readEstimationControl(C::mip_interface &device, EstimationControl::EnableFlags *enableOut)
Definition: commands_filter.cpp:125
CmdResult writeEstimationControl(C::mip_interface &device, EstimationControl::EnableFlags enable)
Definition: commands_filter.cpp:113
CmdResult saveEstimationControl(C::mip_interface &device)
Definition: commands_filter.cpp:148
CmdResult defaultEstimationControl(C::mip_interface &device)
Definition: commands_filter.cpp:168
CmdResult externalGnssUpdate(C::mip_interface &device, double gpsTime, uint16_t gpsWeek, double latitude, double longitude, double height, const float *velocity, const float *posUncertainty, const float *velUncertainty)
Definition: commands_filter.cpp:223
CmdResult externalHeadingUpdateWithTime(C::mip_interface &device, double gpsTime, uint16_t gpsWeek, float heading, float headingUncertainty, uint8_t type)
Definition: commands_filter.cpp:315
CmdResult externalHeadingUpdate(C::mip_interface &device, float heading, float headingUncertainty, uint8_t type)
Definition: commands_filter.cpp:273
CmdResult readGnssAntennaCalControl(C::mip_interface &device, uint8_t *enableOut, float *maxOffsetOut)
Definition: commands_filter.cpp:2971
CmdResult saveGnssAntennaCalControl(C::mip_interface &device)
Definition: commands_filter.cpp:2997
CmdResult defaultGnssAntennaCalControl(C::mip_interface &device)
Definition: commands_filter.cpp:3017
CmdResult writeGnssAntennaCalControl(C::mip_interface &device, uint8_t enable, float maxOffset)
Definition: commands_filter.cpp:2957
CmdResult loadGnssAntennaCalControl(C::mip_interface &device)
Definition: commands_filter.cpp:3007
CmdResult writeGnssSource(C::mip_interface &device, GnssSource::Source source)
Definition: commands_filter.cpp:1002
CmdResult defaultGnssSource(C::mip_interface &device)
Definition: commands_filter.cpp:1057
CmdResult saveGnssSource(C::mip_interface &device)
Definition: commands_filter.cpp:1037
CmdResult readGnssSource(C::mip_interface &device, GnssSource::Source *sourceOut)
Definition: commands_filter.cpp:1014
CmdResult loadGnssSource(C::mip_interface &device)
Definition: commands_filter.cpp:1047
CmdResult readHeadingSource(C::mip_interface &device, HeadingSource::Source *sourceOut)
Definition: commands_filter.cpp:1111
CmdResult saveHeadingSource(C::mip_interface &device)
Definition: commands_filter.cpp:1134
CmdResult loadHeadingSource(C::mip_interface &device)
Definition: commands_filter.cpp:1144
CmdResult writeHeadingSource(C::mip_interface &device, HeadingSource::Source source)
Definition: commands_filter.cpp:1099
CmdResult defaultHeadingSource(C::mip_interface &device)
Definition: commands_filter.cpp:1154
CmdResult defaultInitializationConfiguration(C::mip_interface &device)
Definition: commands_filter.cpp:2068
CmdResult saveInitializationConfiguration(C::mip_interface &device)
Definition: commands_filter.cpp:2048
CmdResult loadInitializationConfiguration(C::mip_interface &device)
Definition: commands_filter.cpp:2058
CmdResult readInitializationConfiguration(C::mip_interface &device, uint8_t *waitForRunCommandOut, InitializationConfiguration::InitialConditionSource *initialCondSrcOut, InitializationConfiguration::AlignmentSelector *autoHeadingAlignmentSelectorOut, float *initialHeadingOut, float *initialPitchOut, float *initialRollOut, float *initialPositionOut, float *initialVelocityOut, FilterReferenceFrame *referenceFrameSelectorOut)
Definition: commands_filter.cpp:1999
CmdResult writeInitializationConfiguration(C::mip_interface &device, uint8_t waitForRunCommand, InitializationConfiguration::InitialConditionSource initialCondSrc, InitializationConfiguration::AlignmentSelector autoHeadingAlignmentSelector, float initialHeading, float initialPitch, float initialRoll, const float *initialPosition, const float *initialVelocity, FilterReferenceFrame referenceFrameSelector)
Definition: commands_filter.cpp:1967
CmdResult loadKinematicConstraint(C::mip_interface &device)
Definition: commands_filter.cpp:1843
CmdResult saveKinematicConstraint(C::mip_interface &device)
Definition: commands_filter.cpp:1833
CmdResult defaultKinematicConstraint(C::mip_interface &device)
Definition: commands_filter.cpp:1853
CmdResult readKinematicConstraint(C::mip_interface &device, uint8_t *accelerationConstraintSelectionOut, uint8_t *velocityConstraintSelectionOut, uint8_t *angularConstraintSelectionOut)
Definition: commands_filter.cpp:1804
CmdResult writeKinematicConstraint(C::mip_interface &device, uint8_t accelerationConstraintSelection, uint8_t velocityConstraintSelection, uint8_t angularConstraintSelection)
Definition: commands_filter.cpp:1788
CmdResult defaultMagneticDeclinationSource(C::mip_interface &device)
Definition: commands_filter.cpp:3127
CmdResult writeMagneticDeclinationSource(C::mip_interface &device, FilterMagDeclinationSource source, float declination)
Definition: commands_filter.cpp:3067
CmdResult loadMagneticDeclinationSource(C::mip_interface &device)
Definition: commands_filter.cpp:3117
CmdResult saveMagneticDeclinationSource(C::mip_interface &device)
Definition: commands_filter.cpp:3107
CmdResult readMagneticDeclinationSource(C::mip_interface &device, FilterMagDeclinationSource *sourceOut, float *declinationOut)
Definition: commands_filter.cpp:3081
CmdResult writeMultiAntennaOffset(C::mip_interface &device, uint8_t receiverId, const float *antennaOffset)
Definition: commands_filter.cpp:2232
CmdResult saveMultiAntennaOffset(C::mip_interface &device, uint8_t receiverId)
Definition: commands_filter.cpp:2276
CmdResult readMultiAntennaOffset(C::mip_interface &device, uint8_t receiverId, float *antennaOffsetOut)
Definition: commands_filter.cpp:2248
CmdResult loadMultiAntennaOffset(C::mip_interface &device, uint8_t receiverId)
Definition: commands_filter.cpp:2288
CmdResult defaultMultiAntennaOffset(C::mip_interface &device, uint8_t receiverId)
Definition: commands_filter.cpp:2300
CmdResult loadRefPointLeverArm(C::mip_interface &device)
Definition: commands_filter.cpp:2539
CmdResult saveRefPointLeverArm(C::mip_interface &device)
Definition: commands_filter.cpp:2529
CmdResult readRefPointLeverArm(C::mip_interface &device, RefPointLeverArm::ReferencePointSelector *refPointSelOut, float *leverArmOffsetOut)
Definition: commands_filter.cpp:2502
CmdResult writeRefPointLeverArm(C::mip_interface &device, RefPointLeverArm::ReferencePointSelector refPointSel, const float *leverArmOffset)
Definition: commands_filter.cpp:2486
CmdResult defaultRefPointLeverArm(C::mip_interface &device)
Definition: commands_filter.cpp:2549
CmdResult writeRelPosConfiguration(C::mip_interface &device, uint8_t source, FilterReferenceFrame referenceFrameSelector, const double *referenceCoordinates)
Definition: commands_filter.cpp:2364
CmdResult defaultRelPosConfiguration(C::mip_interface &device)
Definition: commands_filter.cpp:2432
CmdResult readRelPosConfiguration(C::mip_interface &device, uint8_t *sourceOut, FilterReferenceFrame *referenceFrameSelectorOut, double *referenceCoordinatesOut)
Definition: commands_filter.cpp:2382
CmdResult loadRelPosConfiguration(C::mip_interface &device)
Definition: commands_filter.cpp:2422
CmdResult saveRelPosConfiguration(C::mip_interface &device)
Definition: commands_filter.cpp:2412
void extract(Serializer &serializer, Reset &self)
Definition: commands_filter.cpp:37
CmdResult reset(C::mip_interface &device)
Definition: commands_filter.cpp:43
void insert(Serializer &serializer, const Reset &self)
Definition: commands_filter.cpp:32
CmdResult run(C::mip_interface &device)
Definition: commands_filter.cpp:1736
CmdResult saveSensorToVehicleOffset(C::mip_interface &device)
Definition: commands_filter.cpp:836
CmdResult loadSensorToVehicleOffset(C::mip_interface &device)
Definition: commands_filter.cpp:846
CmdResult defaultSensorToVehicleOffset(C::mip_interface &device)
Definition: commands_filter.cpp:856
CmdResult writeSensorToVehicleOffset(C::mip_interface &device, const float *offset)
Definition: commands_filter.cpp:798
CmdResult readSensorToVehicleOffset(C::mip_interface &device, float *offsetOut)
Definition: commands_filter.cpp:812
CmdResult readSensorToVehicleRotationDcm(C::mip_interface &device, float *dcmOut)
Definition: commands_filter.cpp:604
CmdResult defaultSensorToVehicleRotationDcm(C::mip_interface &device)
Definition: commands_filter.cpp:648
CmdResult writeSensorToVehicleRotationDcm(C::mip_interface &device, const float *dcm)
Definition: commands_filter.cpp:590
CmdResult loadSensorToVehicleRotationDcm(C::mip_interface &device)
Definition: commands_filter.cpp:638
CmdResult saveSensorToVehicleRotationDcm(C::mip_interface &device)
Definition: commands_filter.cpp:628
CmdResult readSensorToVehicleRotationEuler(C::mip_interface &device, float *rollOut, float *pitchOut, float *yawOut)
Definition: commands_filter.cpp:495
CmdResult writeSensorToVehicleRotationEuler(C::mip_interface &device, float roll, float pitch, float yaw)
Definition: commands_filter.cpp:479
CmdResult defaultSensorToVehicleRotationEuler(C::mip_interface &device)
Definition: commands_filter.cpp:544
CmdResult saveSensorToVehicleRotationEuler(C::mip_interface &device)
Definition: commands_filter.cpp:524
CmdResult loadSensorToVehicleRotationEuler(C::mip_interface &device)
Definition: commands_filter.cpp:534
CmdResult defaultSensorToVehicleRotationQuaternion(C::mip_interface &device)
Definition: commands_filter.cpp:752
CmdResult writeSensorToVehicleRotationQuaternion(C::mip_interface &device, const float *quat)
Definition: commands_filter.cpp:694
CmdResult readSensorToVehicleRotationQuaternion(C::mip_interface &device, float *quatOut)
Definition: commands_filter.cpp:708
CmdResult saveSensorToVehicleRotationQuaternion(C::mip_interface &device)
Definition: commands_filter.cpp:732
CmdResult loadSensorToVehicleRotationQuaternion(C::mip_interface &device)
Definition: commands_filter.cpp:742
CmdResult setInitialAttitude(C::mip_interface &device, float roll, float pitch, float heading)
Definition: commands_filter.cpp:66
CmdResult setInitialHeading(C::mip_interface &device, float heading)
Definition: commands_filter.cpp:3148
CmdResult defaultSpeedLeverArm(C::mip_interface &device, uint8_t source)
Definition: commands_filter.cpp:2711
CmdResult saveSpeedLeverArm(C::mip_interface &device, uint8_t source)
Definition: commands_filter.cpp:2687
CmdResult loadSpeedLeverArm(C::mip_interface &device, uint8_t source)
Definition: commands_filter.cpp:2699
CmdResult writeSpeedLeverArm(C::mip_interface &device, uint8_t source, const float *leverArmOffset)
Definition: commands_filter.cpp:2643
CmdResult readSpeedLeverArm(C::mip_interface &device, uint8_t source, float *leverArmOffsetOut)
Definition: commands_filter.cpp:2659
CmdResult speedMeasurement(C::mip_interface &device, uint8_t source, float timeOfWeek, float speed, float speedUncertainty)
Definition: commands_filter.cpp:2582
CmdResult readTareOrientation(C::mip_interface &device, TareOrientation::MipTareAxes *axesOut)
Definition: commands_filter.cpp:378
CmdResult writeTareOrientation(C::mip_interface &device, TareOrientation::MipTareAxes axes)
Definition: commands_filter.cpp:366
CmdResult saveTareOrientation(C::mip_interface &device)
Definition: commands_filter.cpp:401
CmdResult defaultTareOrientation(C::mip_interface &device)
Definition: commands_filter.cpp:421
CmdResult loadTareOrientation(C::mip_interface &device)
Definition: commands_filter.cpp:411
CmdResult writeVerticalGyroConstraintControl(C::mip_interface &device, uint8_t enable)
Definition: commands_filter.cpp:2852
CmdResult saveVerticalGyroConstraintControl(C::mip_interface &device)
Definition: commands_filter.cpp:2887
CmdResult defaultVerticalGyroConstraintControl(C::mip_interface &device)
Definition: commands_filter.cpp:2907
CmdResult readVerticalGyroConstraintControl(C::mip_interface &device, uint8_t *enableOut)
Definition: commands_filter.cpp:2864
CmdResult loadVerticalGyroConstraintControl(C::mip_interface &device)
Definition: commands_filter.cpp:2897
CmdResult defaultWheeledVehicleConstraintControl(C::mip_interface &device)
Definition: commands_filter.cpp:2810
CmdResult loadWheeledVehicleConstraintControl(C::mip_interface &device)
Definition: commands_filter.cpp:2800
CmdResult writeWheeledVehicleConstraintControl(C::mip_interface &device, uint8_t enable)
Definition: commands_filter.cpp:2755
CmdResult saveWheeledVehicleConstraintControl(C::mip_interface &device)
Definition: commands_filter.cpp:2790
CmdResult readWheeledVehicleConstraintControl(C::mip_interface &device, uint8_t *enableOut)
Definition: commands_filter.cpp:2767
FilterMagDeclinationSource
Definition: commands_filter.hpp:164
FilterReferenceFrame
Definition: commands_filter.hpp:158
@ MANUAL
Magnetic field is assumed to have the declination angle specified by the user.
@ 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 e...
@ REPLY_SOFT_IRON_MATRIX_NOISE
Definition: commands_filter.hpp:118
@ REPLY_GRAVITY_NOISE
Definition: commands_filter.hpp:114
@ REPLY_SELECT_FILTER
Definition: commands_filter.hpp:113
@ CMD_ANGULAR_ZUPT_CONTROL
Definition: commands_filter.hpp:56
@ CMD_COMMANDED_ZUPT
Definition: commands_filter.hpp:58
@ CMD_PRESSURE_NOISE
Definition: commands_filter.hpp:64
@ CMD_ESTIMATION_CONTROL_FLAGS
Definition: commands_filter.hpp:44
@ CMD_SECONDARY_VELOCITY_AIDING_CONTROL
Definition: commands_filter.hpp:72
@ CMD_SPEED_MEASUREMENT
Definition: commands_filter.hpp:91
@ DESCRIPTOR_SET
Definition: commands_filter.hpp:32
@ REPLY_ACCEL_MAGNITUDE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL
Definition: commands_filter.hpp:126
@ REPLY_VEHICLE_CONSTRAINT_CONTROL
Definition: commands_filter.hpp:146
@ REPLY_ALTITUDE_AIDING_CONTROL
Definition: commands_filter.hpp:130
@ REPLY_HEADING_UPDATE_CONTROL
Definition: commands_filter.hpp:104
@ CMD_SOFT_IRON_MATRIX_NOISE
Definition: commands_filter.hpp:67
@ REPLY_SENSOR2VEHICLE_ROTATION_DCM
Definition: commands_filter.hpp:136
@ CMD_ENABLE_MEASUREMENT
Definition: commands_filter.hpp:78
@ CMD_ALTITUDE_AIDING_CONTROL
Definition: commands_filter.hpp:82
@ REPLY_ACCEL_NOISE
Definition: commands_filter.hpp:106
@ REPLY_REF_POINT_LEVER_ARM
Definition: commands_filter.hpp:149
@ CMD_ADAPTIVE_FILTER_OPTIONS
Definition: commands_filter.hpp:87
@ REPLY_MAG_MAGNITUDE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL
Definition: commands_filter.hpp:127
@ REPLY_VEHICLE_DYNAMICS_MODE
Definition: commands_filter.hpp:98
@ CMD_KINEMATIC_CONSTRAINT
Definition: commands_filter.hpp:85
@ CMD_ANTENNA_CALIBRATION_CONTROL
Definition: commands_filter.hpp:95
@ REPLY_KINEMATIC_CONSTRAINT
Definition: commands_filter.hpp:139
@ REPLY_GRAVITY_NOISE_MINIMUM
Definition: commands_filter.hpp:116
@ REPLY_GYRO_CONSTRAINT_CONTROL
Definition: commands_filter.hpp:145
@ REPLY_AUTOINIT_CONTROL
Definition: commands_filter.hpp:105
@ CMD_TARE_ORIENTATION
Definition: commands_filter.hpp:57
@ CMD_LOW_PASS_SENSOR_FILTER
Definition: commands_filter.hpp:68
@ CMD_TO_VEHICLE_CALIBRATION_CONTROL
Definition: commands_filter.hpp:96
@ CMD_MAG_DIP_ANGLE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL
Definition: commands_filter.hpp:81
@ CMD_MAG_MAGNITUDE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL
Definition: commands_filter.hpp:80
@ CMD_SENSOR2VEHICLE_ROTATION_DCM
Definition: commands_filter.hpp:75
@ CMD_ACCEL_NOISE
Definition: commands_filter.hpp:50
@ CMD_SENSOR2VEHICLE_ROTATION_EULER
Definition: commands_filter.hpp:41
@ CMD_ACCEL_BIAS_MODEL
Definition: commands_filter.hpp:52
@ REPLY_REL_POS_CONFIGURATION
Definition: commands_filter.hpp:143
@ REPLY_HARD_IRON_OFFSET_NOISE
Definition: commands_filter.hpp:117
@ CMD_MAG_CAPTURE_AUTO_CALIBRATION
Definition: commands_filter.hpp:62
@ CMD_GRAVITY_NOISE_MINIMUM
Definition: commands_filter.hpp:65
@ CMD_INITIALIZATION_CONFIGURATION
Definition: commands_filter.hpp:86
@ CMD_HARD_IRON_OFFSET_NOISE
Definition: commands_filter.hpp:66
@ REPLY_MAG_NOISE
Definition: commands_filter.hpp:108
@ REPLY_REFERENCE_POSITION
Definition: commands_filter.hpp:121
@ REPLY_GNSS_SOURCE_CONTROL
Definition: commands_filter.hpp:103
@ REPLY_ESTIMATION_CONTROL_FLAGS
Definition: commands_filter.hpp:102
@ CMD_DECLINATION_SOURCE
Definition: commands_filter.hpp:70
@ REPLY_ZUPT_CONTROL
Definition: commands_filter.hpp:111
@ REPLY_DECLINATION_SOURCE
Definition: commands_filter.hpp:125
@ CMD_ACCEL_MAGNITUDE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL
Definition: commands_filter.hpp:79
@ REPLY_SPEED_MEASUREMENT
Definition: commands_filter.hpp:144
@ CMD_REL_POS_CONFIGURATION
Definition: commands_filter.hpp:89
@ REPLY_SECONDARY_VELOCITY_AIDING_CONTROL
Definition: commands_filter.hpp:132
@ REPLY_GYRO_BIAS_MODEL
Definition: commands_filter.hpp:110
@ CMD_RUN
Definition: commands_filter.hpp:38
@ CMD_SET_INITIAL_ATTITUDE
Definition: commands_filter.hpp:35
@ CMD_SELECT_FILTER
Definition: commands_filter.hpp:39
@ REPLY_PRESSURE_NOISE
Definition: commands_filter.hpp:115
@ CMD_AUTO_HEADING_UPDATE_CONTROL
Definition: commands_filter.hpp:60
@ CMD_MAG_NOISE
Definition: commands_filter.hpp:69
@ REPLY_SENSOR2VEHICLE_OFFSET
Definition: commands_filter.hpp:100
@ CMD_SENSOR2VEHICLE_OFFSET
Definition: commands_filter.hpp:42
@ REPLY_MAG_AUTO_CALIBRATION_CONTROL
Definition: commands_filter.hpp:123
@ CMD_GYRO_CONSTRAINT_CONTROL
Definition: commands_filter.hpp:93
@ CMD_REFERENCE_POSITION
Definition: commands_filter.hpp:77
@ REPLY_AUTO_HEADING_UPDATE_CONTROL
Definition: commands_filter.hpp:122
@ REPLY_MAG_DIP_ANGLE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL
Definition: commands_filter.hpp:128
@ CMD_ZUPT_CONTROL
Definition: commands_filter.hpp:54
@ REPLY_MULTI_ANTENNA_OFFSET
Definition: commands_filter.hpp:142
@ REPLY_ACCEL_BIAS_MODEL
Definition: commands_filter.hpp:109
@ CMD_SPEED_LEVER_ARM
Definition: commands_filter.hpp:92
@ REPLY_SECONDARY_PITCH_ROLL_AIDING_CONTROL
Definition: commands_filter.hpp:133
@ CMD_ANTENNA_OFFSET
Definition: commands_filter.hpp:43
@ CMD_EXTERNAL_GNSS_UPDATE
Definition: commands_filter.hpp:46
@ REPLY_HOT_START_CONTROL
Definition: commands_filter.hpp:131
@ REPLY_AIDING_MEASUREMENT_ENABLE
Definition: commands_filter.hpp:138
@ CMD_MAG_AUTO_CALIBRATION_CONTROL
Definition: commands_filter.hpp:61
@ CMD_SET_INITIAL_HEADING
Definition: commands_filter.hpp:36
@ REPLY_SPEED_LEVER_ARM
Definition: commands_filter.hpp:150
@ REPLY_MAG_ANGULAR_RATE_ERROR_ADAPTIVE_MEASUREMENT_CONTROL
Definition: commands_filter.hpp:129
@ REPLY_ANTENNA_OFFSET
Definition: commands_filter.hpp:101
@ CMD_EXTERNAL_HEADING_UPDATE
Definition: commands_filter.hpp:47
@ REPLY_ADAPTIVE_FILTER_OPTIONS
Definition: commands_filter.hpp:141
@ CMD_EXTERNAL_HEADING_UPDATE_WITH_TIME
Definition: commands_filter.hpp:55
@ REPLY_ANGULAR_ZUPT_CONTROL
Definition: commands_filter.hpp:112
@ CMD_MULTI_ANTENNA_OFFSET
Definition: commands_filter.hpp:88
@ CMD_HEADING_UPDATE_CONTROL
Definition: commands_filter.hpp:48
@ CMD_GYRO_NOISE
Definition: commands_filter.hpp:51
@ REPLY_ANTENNA_CALIBRATION_CONTROL
Definition: commands_filter.hpp:147
@ CMD_AUTOINIT_CONTROL
Definition: commands_filter.hpp:49
@ CMD_SENSOR2VEHICLE_ROTATION_QUATERNION
Definition: commands_filter.hpp:76
@ REPLY_INITIALIZATION_CONFIGURATION
Definition: commands_filter.hpp:140
@ CMD_SECONDARY_PITCH_ROLL_AIDING_CONTROL
Definition: commands_filter.hpp:83
@ CMD_VEHICLE_CONSTRAINT_CONTROL
Definition: commands_filter.hpp:94
@ REPLY_ENABLE_MEASUREMENT
Definition: commands_filter.hpp:124
@ CMD_GRAVITY_NOISE
Definition: commands_filter.hpp:63
@ REPLY_GYRO_NOISE
Definition: commands_filter.hpp:107
@ REPLY_LOW_PASS_SENSOR_FILTER
Definition: commands_filter.hpp:119
@ REPLY_INCLINATION_SOURCE
Definition: commands_filter.hpp:134
@ CMD_INCLINATION_SOURCE
Definition: commands_filter.hpp:73
@ CMD_AIDING_MEASUREMENT_ENABLE
Definition: commands_filter.hpp:84
@ REPLY_SENSOR2VEHICLE_ROTATION_EULER
Definition: commands_filter.hpp:99
@ REPLY_SET_INITIAL_HEADING
Definition: commands_filter.hpp:120
@ REPLY_TARE_ORIENTATION
Definition: commands_filter.hpp:148
@ CMD_SET_INITIAL_HEADING_FROM_MAG
Definition: commands_filter.hpp:37
@ CMD_GNSS_SOURCE_CONTROL
Definition: commands_filter.hpp:45
@ CMD_VEHICLE_DYNAMICS_MODE
Definition: commands_filter.hpp:40
@ REPLY_SENSOR2VEHICLE_ROTATION_QUATERNION
Definition: commands_filter.hpp:137
@ CMD_GYRO_BIAS_MODEL
Definition: commands_filter.hpp:53
@ CMD_COMMANDED_ANGULAR_ZUPT
Definition: commands_filter.hpp:59
@ CMD_REF_POINT_LEVER_ARM
Definition: commands_filter.hpp:90
@ CMD_HOT_START_CONTROL
Definition: commands_filter.hpp:71
@ REPLY_MAGNETIC_MAGNITUDE_SOURCE
Definition: commands_filter.hpp:135
@ CMD_RESET_FILTER
Definition: commands_filter.hpp:34
@ CMD_MAGNETIC_MAGNITUDE_SOURCE
Definition: commands_filter.hpp:74
@ LLH
WGS84 Latitude, longitude, and height above ellipsoid.
@ ECEF
WGS84 Earth-fixed, earth centered coordinates.
struct mip::C::mip_interface mip_interface
State of the interface for communicating with a MIP device.
A collection of C++ classes and functions covering the full mip api.
Definition: commands_3dm.c:11
FunctionSelector
Definition: descriptors.h:102
A dummy struct which is used to mark bitfield objects.
Definition: descriptors.h:95
State of the interface for communicating with a MIP device.
Definition: mip_interface.h:52
Represents the status of a MIP command.
Definition: mip_result.h:67
Definition: commands_filter.hpp:1389
uint16_t time_limit
Maximum duration of measurement rejection before entering recovery mode (ms)
Definition: commands_filter.hpp:1394
uint8_t level
Auto-adaptive operating level: 0=Off, 1=Conservative, 2=Moderate (default), 3=Aggressive.
Definition: commands_filter.hpp:1393
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1391
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1390
Definition: commands_filter.hpp:1374
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1375
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:1379
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:1382
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:1378
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:1381
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:1380
uint8_t level
Auto-adaptive operating level: 0=Off, 1=Conservative, 2=Moderate (default), 3=Aggressive.
Definition: commands_filter.hpp:1385
uint16_t time_limit
Maximum duration of measurement rejection before entering recovery mode (ms)
Definition: commands_filter.hpp:1386
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1376
Definition: commands_filter.hpp:1184
AidingSource aiding_source
Aiding measurement source.
Definition: commands_filter.hpp:1188
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1185
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1186
bool enable
Controls the aiding sorce.
Definition: commands_filter.hpp:1189
Definition: commands_filter.hpp:1158
AidingSource aiding_source
Aiding measurement source.
Definition: commands_filter.hpp:1180
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1159
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1160
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:1163
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:1162
AidingSource
Definition: commands_filter.hpp:1169
@ ALL
Save/load/reset all options.
@ SPEED
Speed sensor / Odometer.
@ GNSS_HEADING
GNSS Heading (dual antenna)
@ MAGNETOMETER
Magnetometer.
@ GNSS_POS_VEL
GNSS Position and Velocity.
@ EXTERNAL_HEADING
External heading input.
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:1165
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:1164
bool enable
Controls the aiding sorce.
Definition: commands_filter.hpp:1181
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:1166
Definition: commands_filter.hpp:992
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:993
uint8_t aiding_selector
See above.
Definition: commands_filter.hpp:996
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:994
Definition: commands_filter.hpp:978
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:983
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:985
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:982
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:980
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:984
uint8_t aiding_selector
See above.
Definition: commands_filter.hpp:989
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:979
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:986
Definition: commands_filter.hpp:770
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:771
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:772
float offset[3]
[meters]
Definition: commands_filter.hpp:774
Definition: commands_filter.hpp:756
float offset[3]
[meters]
Definition: commands_filter.hpp:767
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:763
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:758
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:757
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:762
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:761
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:764
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:760
Definition: commands_filter.hpp:1083
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1084
uint8_t enable
0 - Disable, 1 - Enable
Definition: commands_filter.hpp:1087
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1085
float threshold
[radians/second]
Definition: commands_filter.hpp:1088
Definition: commands_filter.hpp:1068
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:1073
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:1076
uint8_t enable
0 - Disable, 1 - Enable
Definition: commands_filter.hpp:1079
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1070
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:1075
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:1074
float threshold
[radians/second]
Definition: commands_filter.hpp:1080
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:1072
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1069
Definition: commands_filter.hpp:939
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:940
uint8_t enable
See above.
Definition: commands_filter.hpp:943
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:941
Definition: commands_filter.hpp:925
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:927
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:929
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:932
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:933
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:930
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:926
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:931
uint8_t enable
See above.
Definition: commands_filter.hpp:936
Definition: commands_filter.hpp:1037
uint8_t enable
0 - Disable, 1 - Enable
Definition: commands_filter.hpp:1041
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1039
float threshold
[meters/second]
Definition: commands_filter.hpp:1042
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1038
Definition: commands_filter.hpp:1022
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:1029
uint8_t enable
0 - Disable, 1 - Enable
Definition: commands_filter.hpp:1033
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:1026
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1024
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:1030
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:1028
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:1027
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1023
float threshold
[meters/second]
Definition: commands_filter.hpp:1034
Definition: commands_filter.hpp:1135
static const bool HAS_FUNCTION_SELECTOR
Definition: commands_filter.hpp:1139
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1136
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1137
Definition: commands_filter.hpp:1113
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1114
static const bool HAS_FUNCTION_SELECTOR
Definition: commands_filter.hpp:1117
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1115
Definition: commands_filter.hpp:262
EnableFlags & operator=(int val)
Definition: commands_filter.hpp:280
uint16_t value
Definition: commands_filter.hpp:274
EnableFlags & operator|=(uint16_t val)
Definition: commands_filter.hpp:281
EnableFlags(int val)
Definition: commands_filter.hpp:277
EnableFlags()
Definition: commands_filter.hpp:276
_enumType
Definition: commands_filter.hpp:264
@ ANTENNA_OFFSET
Definition: commands_filter.hpp:270
@ ACCEL_SCALE_FACTOR
Definition: commands_filter.hpp:269
@ AUTO_MAG_SOFT_IRON
Definition: commands_filter.hpp:272
@ ACCEL_BIAS
Definition: commands_filter.hpp:267
@ GYRO_SCALE_FACTOR
Definition: commands_filter.hpp:268
@ NONE
Definition: commands_filter.hpp:265
@ AUTO_MAG_HARD_IRON
Definition: commands_filter.hpp:271
@ GYRO_BIAS
Definition: commands_filter.hpp:266
EnableFlags & operator=(uint16_t val)
Definition: commands_filter.hpp:279
EnableFlags & operator&=(uint16_t val)
Definition: commands_filter.hpp:282
Definition: commands_filter.hpp:289
EnableFlags enable
See above.
Definition: commands_filter.hpp:293
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:290
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:291
Definition: commands_filter.hpp:251
EnableFlags enable
See above.
Definition: commands_filter.hpp:286
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:257
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:256
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:252
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:255
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:258
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:259
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:253
Definition: commands_filter.hpp:321
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:323
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:322
double height
Above WGS84 ellipsoid [meters].
Definition: commands_filter.hpp:331
float pos_uncertainty[3]
NED Frame, 1-sigma [meters].
Definition: commands_filter.hpp:333
double gps_time
[seconds]
Definition: commands_filter.hpp:327
double longitude
[degrees]
Definition: commands_filter.hpp:330
uint16_t gps_week
[GPS week number, not modulus 1024]
Definition: commands_filter.hpp:328
float velocity[3]
NED Frame [meters/second].
Definition: commands_filter.hpp:332
double latitude
[degrees]
Definition: commands_filter.hpp:329
float vel_uncertainty[3]
NED Frame, 1-sigma [meters/second].
Definition: commands_filter.hpp:334
static const bool HAS_FUNCTION_SELECTOR
Definition: commands_filter.hpp:325
Definition: commands_filter.hpp:362
static const bool HAS_FUNCTION_SELECTOR
Definition: commands_filter.hpp:366
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:363
float heading
Bounded by +-PI [radians].
Definition: commands_filter.hpp:368
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:364
uint8_t type
1 - True, 2 - Magnetic
Definition: commands_filter.hpp:370
float heading_uncertainty
1-sigma [radians]
Definition: commands_filter.hpp:369
Definition: commands_filter.hpp:402
uint8_t type
1 - True, 2 - Magnetic
Definition: commands_filter.hpp:412
float heading
Relative to true north, bounded by +-PI [radians].
Definition: commands_filter.hpp:410
static const bool HAS_FUNCTION_SELECTOR
Definition: commands_filter.hpp:406
uint16_t gps_week
[GPS week number, not modulus 1024]
Definition: commands_filter.hpp:409
double gps_time
[seconds]
Definition: commands_filter.hpp:408
float heading_uncertainty
1-sigma [radians]
Definition: commands_filter.hpp:411
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:404
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:403
Definition: commands_filter.hpp:1752
float max_offset
Maximum absolute value of lever arm offset error in the vehicle frame [meters]. See device user manua...
Definition: commands_filter.hpp:1757
uint8_t enable
0 - Disable, 1 - Enable
Definition: commands_filter.hpp:1756
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1753
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1754
Definition: commands_filter.hpp:1737
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:1744
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1739
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:1742
uint8_t enable
0 - Disable, 1 - Enable
Definition: commands_filter.hpp:1748
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:1745
float max_offset
Maximum absolute value of lever arm offset error in the vehicle frame [meters]. See device user manua...
Definition: commands_filter.hpp:1749
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:1741
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1738
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:1743
Definition: commands_filter.hpp:824
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:825
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:826
Source source
Definition: commands_filter.hpp:828
Definition: commands_filter.hpp:802
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:803
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:807
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:809
Source source
Definition: commands_filter.hpp:821
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:808
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:806
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:804
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:810
Source
Definition: commands_filter.hpp:813
@ ALL_INT
All internal receivers.
@ INT_1
Internal GNSS Receiver 1 only.
@ INT_2
Internal GNSS Receiver 2 only.
@ EXT
External GNSS messages provided by user.
Definition: commands_filter.hpp:889
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:890
Source source
Definition: commands_filter.hpp:893
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:891
Definition: commands_filter.hpp:863
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:868
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:871
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:869
Source
Definition: commands_filter.hpp:874
@ GNSS_VEL_AND_MAG_AND_EXTERNAL
@ GNSS_VEL
Seen notes 1,2.
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:865
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:870
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:864
Source source
Definition: commands_filter.hpp:886
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:867
Definition: commands_filter.hpp:1299
AlignmentSelector(int val)
Definition: commands_filter.hpp:1310
uint8_t value
Definition: commands_filter.hpp:1307
AlignmentSelector()
Definition: commands_filter.hpp:1309
_enumType
Definition: commands_filter.hpp:1301
@ MAGNETOMETER
Magnetometer heading alignment.
Definition: commands_filter.hpp:1305
@ KINEMATIC
GNSS kinematic alignment (GNSS velocity determines initial heading)
Definition: commands_filter.hpp:1304
@ DUAL_ANTENNA
Dual-antenna GNSS alignment.
Definition: commands_filter.hpp:1303
@ NONE
Definition: commands_filter.hpp:1302
AlignmentSelector & operator=(uint8_t val)
Definition: commands_filter.hpp:1312
AlignmentSelector & operator|=(uint8_t val)
Definition: commands_filter.hpp:1314
AlignmentSelector & operator&=(uint8_t val)
Definition: commands_filter.hpp:1315
AlignmentSelector & operator=(int val)
Definition: commands_filter.hpp:1313
Definition: commands_filter.hpp:1338
uint8_t wait_for_run_command
Initialize filter only after receiving "run" command.
Definition: commands_filter.hpp:1342
FilterReferenceFrame reference_frame_selector
User-specified initial position/velocity reference frames.
Definition: commands_filter.hpp:1350
AlignmentSelector auto_heading_alignment_selector
Bitfield specifying the allowed automatic heading alignment methods for automatic initial conditions....
Definition: commands_filter.hpp:1344
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1339
float initial_velocity[3]
User-specified initial platform velocity (units determined by reference frame selector,...
Definition: commands_filter.hpp:1349
float initial_heading
User-specified initial platform heading (degrees).
Definition: commands_filter.hpp:1345
InitialConditionSource initial_cond_src
Initial condition source:
Definition: commands_filter.hpp:1343
float initial_pitch
User-specified initial platform pitch (degrees)
Definition: commands_filter.hpp:1346
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1340
float initial_position[3]
User-specified initial platform position (units determined by reference frame selector,...
Definition: commands_filter.hpp:1348
float initial_roll
User-specified initial platform roll (degrees)
Definition: commands_filter.hpp:1347
Definition: commands_filter.hpp:1288
float initial_roll
User-specified initial platform roll (degrees)
Definition: commands_filter.hpp:1332
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:1296
float initial_velocity[3]
User-specified initial platform velocity (units determined by reference frame selector,...
Definition: commands_filter.hpp:1334
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:1293
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:1294
float initial_heading
User-specified initial platform heading (degrees).
Definition: commands_filter.hpp:1330
float initial_position[3]
User-specified initial platform position (units determined by reference frame selector,...
Definition: commands_filter.hpp:1333
FilterReferenceFrame reference_frame_selector
User-specified initial position/velocity reference frames.
Definition: commands_filter.hpp:1335
InitialConditionSource
Definition: commands_filter.hpp:1319
@ AUTO_POS_VEL_ATT
Automatic position, velocity and attitude.
@ AUTO_POS_VEL_PITCH_ROLL
Automatic position and velocity, automatic pitch and roll, and user-specified heading.
@ MANUAL
User-specified position, velocity, and attitude.
@ AUTO_POS_VEL
Automatic position and velocity, with fully user-specified attitude.
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:1292
AlignmentSelector auto_heading_alignment_selector
Bitfield specifying the allowed automatic heading alignment methods for automatic initial conditions....
Definition: commands_filter.hpp:1329
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1289
InitialConditionSource initial_cond_src
Initial condition source:
Definition: commands_filter.hpp:1328
uint8_t wait_for_run_command
Initialize filter only after receiving "run" command.
Definition: commands_filter.hpp:1327
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:1295
float initial_pitch
User-specified initial platform pitch (degrees)
Definition: commands_filter.hpp:1331
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1290
Definition: commands_filter.hpp:1254
uint8_t velocity_constraint_selection
0=None (default), 1=Zero-velocity, 2=Wheeled-vehicle.
Definition: commands_filter.hpp:1259
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1256
uint8_t acceleration_constraint_selection
Acceleration constraint: 0=None (default), 1=Zero-acceleration.
Definition: commands_filter.hpp:1258
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1255
uint8_t angular_constraint_selection
0=None (default), 1=Zero-angular rate (ZUPT).
Definition: commands_filter.hpp:1260
Definition: commands_filter.hpp:1238
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1240
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:1246
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:1245
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1239
uint8_t angular_constraint_selection
0=None (default), 1=Zero-angular rate (ZUPT).
Definition: commands_filter.hpp:1251
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:1242
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:1244
uint8_t acceleration_constraint_selection
Acceleration constraint: 0=None (default), 1=Zero-acceleration.
Definition: commands_filter.hpp:1249
uint8_t velocity_constraint_selection
0=None (default), 1=Zero-velocity, 2=Wheeled-vehicle.
Definition: commands_filter.hpp:1250
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:1243
Definition: commands_filter.hpp:1796
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1797
FilterMagDeclinationSource source
Magnetic field declination angle source.
Definition: commands_filter.hpp:1800
float declination
Declination angle used when 'source' is set to 'MANUAL' (radians)
Definition: commands_filter.hpp:1801
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1798
Definition: commands_filter.hpp:1781
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:1788
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1783
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:1785
FilterMagDeclinationSource source
Magnetic field declination angle source.
Definition: commands_filter.hpp:1792
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:1789
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:1786
float declination
Declination angle used when 'source' is set to 'MANUAL' (radians)
Definition: commands_filter.hpp:1793
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1782
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:1787
Definition: commands_filter.hpp:1435
uint8_t receiver_id
Definition: commands_filter.hpp:1439
float antenna_offset[3]
Definition: commands_filter.hpp:1440
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1436
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1437
Definition: commands_filter.hpp:1420
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:1428
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:1424
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1421
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:1427
uint8_t receiver_id
Receiver: 1, 2, etc...
Definition: commands_filter.hpp:1431
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1422
float antenna_offset[3]
Antenna lever arm offset vector in the vehicle frame (m)
Definition: commands_filter.hpp:1432
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:1425
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:1426
Definition: commands_filter.hpp:1535
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1536
ReferencePointSelector ref_point_sel
Reserved, must be 1.
Definition: commands_filter.hpp:1539
float lever_arm_offset[3]
[m] Lever arm offset vector in the vehicle's reference frame.
Definition: commands_filter.hpp:1540
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1537
Definition: commands_filter.hpp:1515
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:1523
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:1522
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:1519
ReferencePointSelector
Definition: commands_filter.hpp:1526
@ VEH
Defines the origin of the vehicle.
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:1520
ReferencePointSelector ref_point_sel
Reserved, must be 1.
Definition: commands_filter.hpp:1531
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1516
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:1521
float lever_arm_offset[3]
[m] Lever arm offset vector in the vehicle's reference frame.
Definition: commands_filter.hpp:1532
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1517
Definition: commands_filter.hpp:1480
uint8_t source
0 - auto (RTK base station), 1 - manual
Definition: commands_filter.hpp:1484
double reference_coordinates[3]
reference coordinates, units determined by source selection
Definition: commands_filter.hpp:1486
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1482
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1481
FilterReferenceFrame reference_frame_selector
ECEF or LLH.
Definition: commands_filter.hpp:1485
Definition: commands_filter.hpp:1464
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:1468
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:1472
FilterReferenceFrame reference_frame_selector
ECEF or LLH.
Definition: commands_filter.hpp:1476
uint8_t source
0 - auto (RTK base station), 1 - manual
Definition: commands_filter.hpp:1475
double reference_coordinates[3]
reference coordinates, units determined by source selection
Definition: commands_filter.hpp:1477
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1466
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:1470
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:1471
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:1469
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1465
Definition: commands_filter.hpp:185
static const bool HAS_FUNCTION_SELECTOR
Definition: commands_filter.hpp:189
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:187
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:186
Definition: commands_filter.hpp:1215
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1216
static const bool HAS_FUNCTION_SELECTOR
Definition: commands_filter.hpp:1219
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1217
Definition: commands_filter.hpp:723
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:725
float offset[3]
[meters]
Definition: commands_filter.hpp:727
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:724
Definition: commands_filter.hpp:709
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:713
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:710
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:716
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:711
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:714
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:717
float offset[3]
[meters]
Definition: commands_filter.hpp:720
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:715
Definition: commands_filter.hpp:604
float dcm[9]
Definition: commands_filter.hpp:608
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:605
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:606
Definition: commands_filter.hpp:590
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:596
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:597
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:598
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:594
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:592
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:595
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:591
float dcm[9]
Definition: commands_filter.hpp:601
Definition: commands_filter.hpp:532
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:533
float yaw
[radians]
Definition: commands_filter.hpp:538
float roll
[radians]
Definition: commands_filter.hpp:536
float pitch
[radians]
Definition: commands_filter.hpp:537
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:534
Definition: commands_filter.hpp:516
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:523
float yaw
[radians]
Definition: commands_filter.hpp:529
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:521
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:520
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:517
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:522
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:524
float pitch
[radians]
Definition: commands_filter.hpp:528
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:518
float roll
[radians]
Definition: commands_filter.hpp:527
Definition: commands_filter.hpp:673
float quat[4]
Definition: commands_filter.hpp:677
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:674
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:675
Definition: commands_filter.hpp:659
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:661
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:667
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:664
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:660
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:666
float quat[4]
Definition: commands_filter.hpp:670
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:665
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:663
Definition: commands_filter.hpp:217
float roll
[radians]
Definition: commands_filter.hpp:223
float pitch
[radians]
Definition: commands_filter.hpp:224
static const bool HAS_FUNCTION_SELECTOR
Definition: commands_filter.hpp:221
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:219
float heading
[radians]
Definition: commands_filter.hpp:225
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:218
Definition: commands_filter.hpp:1828
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1830
static const bool HAS_FUNCTION_SELECTOR
Definition: commands_filter.hpp:1832
float heading
Initial heading in radians [-pi, pi].
Definition: commands_filter.hpp:1834
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1829
Definition: commands_filter.hpp:1612
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1613
uint8_t source
Reserved, must be 1.
Definition: commands_filter.hpp:1616
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1614
float lever_arm_offset[3]
[m] Lever arm offset vector in the vehicle's reference frame.
Definition: commands_filter.hpp:1617
Definition: commands_filter.hpp:1597
uint8_t source
Reserved, must be 1.
Definition: commands_filter.hpp:1608
float lever_arm_offset[3]
[m] Lever arm offset vector in the vehicle's reference frame.
Definition: commands_filter.hpp:1609
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:1603
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1598
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:1604
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:1605
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:1601
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1599
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:1602
Definition: commands_filter.hpp:1566
float time_of_week
GPS time of week when speed was sampled.
Definition: commands_filter.hpp:1573
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1568
uint8_t source
Reserved, must be 1.
Definition: commands_filter.hpp:1572
float speed
Estimated speed along vehicle's x-axis (may be positive or negative) [meters/second].
Definition: commands_filter.hpp:1574
static const bool HAS_FUNCTION_SELECTOR
Definition: commands_filter.hpp:1570
float speed_uncertainty
Estimated uncertainty in the speed measurement (1-sigma value) [meters/second].
Definition: commands_filter.hpp:1575
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1567
Definition: commands_filter.hpp:443
_enumType
Definition: commands_filter.hpp:445
@ YAW
Definition: commands_filter.hpp:449
@ ROLL
Definition: commands_filter.hpp:447
@ NONE
Definition: commands_filter.hpp:446
@ PITCH
Definition: commands_filter.hpp:448
MipTareAxes & operator=(int val)
Definition: commands_filter.hpp:457
MipTareAxes & operator&=(uint8_t val)
Definition: commands_filter.hpp:459
MipTareAxes & operator=(uint8_t val)
Definition: commands_filter.hpp:456
MipTareAxes()
Definition: commands_filter.hpp:453
MipTareAxes & operator|=(uint8_t val)
Definition: commands_filter.hpp:458
MipTareAxes(int val)
Definition: commands_filter.hpp:454
uint8_t value
Definition: commands_filter.hpp:451
Definition: commands_filter.hpp:466
MipTareAxes axes
Axes to tare.
Definition: commands_filter.hpp:470
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:467
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:468
Definition: commands_filter.hpp:432
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:437
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:439
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:434
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:436
MipTareAxes axes
Axes to tare.
Definition: commands_filter.hpp:463
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:440
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:433
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:438
Definition: commands_filter.hpp:1707
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1708
uint8_t enable
0 - Disable, 1 - Enable
Definition: commands_filter.hpp:1711
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1709
Definition: commands_filter.hpp:1693
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:1700
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:1699
uint8_t enable
0 - Disable, 1 - Enable
Definition: commands_filter.hpp:1704
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:1701
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1695
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:1697
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:1698
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1694
Definition: commands_filter.hpp:1661
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1663
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1662
uint8_t enable
0 - Disable, 1 - Enable
Definition: commands_filter.hpp:1665
Definition: commands_filter.hpp:1647
static const bool HAS_SAVE_FUNCTION
Definition: commands_filter.hpp:1653
static const uint8_t FIELD_DESCRIPTOR
Definition: commands_filter.hpp:1649
static const bool HAS_READ_FUNCTION
Definition: commands_filter.hpp:1652
uint8_t enable
0 - Disable, 1 - Enable
Definition: commands_filter.hpp:1658
static const bool HAS_WRITE_FUNCTION
Definition: commands_filter.hpp:1651
static const bool HAS_RESET_FUNCTION
Definition: commands_filter.hpp:1655
static const bool HAS_LOAD_FUNCTION
Definition: commands_filter.hpp:1654
static const uint8_t DESCRIPTOR_SET
Definition: commands_filter.hpp:1648