mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-05-20 11:19:05 +08:00
Airspeed selector: fix condition for messaging (#19173)
Change warning message after airspeed failure on the ground, recommend RTL only if flying.
This commit is contained in:
parent
6de5d24e00
commit
26ea70e729
@ -593,9 +593,13 @@ void AirspeedModule::select_airspeed_and_publish()
|
||||
|
||||
// print warning or info, depending of whether airspeed got declared invalid or healthy
|
||||
if (_valid_airspeed_index != _prev_airspeed_index &&
|
||||
(_number_of_airspeed_sensors > 0 || !_vehicle_land_detected.landed) &&
|
||||
_valid_airspeed_index != _prev_airspeed_index) {
|
||||
if (_prev_airspeed_index > 0) {
|
||||
_number_of_airspeed_sensors > 0) {
|
||||
if (_vehicle_status.arming_state == !vehicle_status_s::ARMING_STATE_ARMED && _prev_airspeed_index > 0) {
|
||||
mavlink_log_critical(&_mavlink_log_pub, "Airspeed sensor failure detected. Check connection and reboot.\t");
|
||||
events::send(events::ID("airspeed_selector_sensor_failure_disarmed"), events::Log::Critical,
|
||||
"Airspeed sensor failure detected. Check connection and reboot");
|
||||
|
||||
} else if (_prev_airspeed_index > 0) {
|
||||
mavlink_log_critical(&_mavlink_log_pub, "Airspeed sensor failure detected. Return to launch (RTL) is advised.\t");
|
||||
events::send(events::ID("airspeed_selector_sensor_failure"), events::Log::Critical,
|
||||
"Airspeed sensor failure detected. Return to launch (RTL) is advised");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user