mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
Add EKF2_SENS_EN bitmask parameter (replaces EKF2_EN_BOOT) with per-sensor enable bits. initFusionControl reads SENS_EN while disarmed. handleSensorFusionCommand sets FusionSensor.enabled via VEHICLE_CMD_ESTIMATOR_SENSOR_ENABLE. syncSensEnParam writes back to param on disarm. Update EstimatorFusionControl.msg to bool intended/active fields. Update VehicleCommand.msg FUSION_SOURCE enum.
24 lines
547 B
Plaintext
24 lines
547 B
Plaintext
uint64 timestamp # time since system start (microseconds)
|
|
|
|
# sensor intended for fusion (enabled via EKF2_SENS_EN AND CTRL param != disabled)
|
|
bool[2] gps_intended
|
|
bool of_intended
|
|
bool ev_intended
|
|
bool[4] agp_intended
|
|
bool baro_intended
|
|
bool rng_intended
|
|
bool mag_intended
|
|
bool aspd_intended
|
|
bool rngbcn_intended
|
|
|
|
# whether the estimator is actively fusing data from each source
|
|
bool[2] gps_active
|
|
bool of_active
|
|
bool ev_active
|
|
bool[4] agp_active
|
|
bool baro_active
|
|
bool rng_active
|
|
bool mag_active
|
|
bool aspd_active
|
|
bool rngbcn_active
|