mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-11 02:18:29 -04:00
Plane: set failsafe_radio AP_Notify bits
This commit is contained in:
parent
150e7a3f16
commit
8a76d82de4
@ -121,8 +121,10 @@ static void control_failsafe(uint16_t pwm)
|
|||||||
if (failsafe.rc_override_active) {
|
if (failsafe.rc_override_active) {
|
||||||
if (millis() - failsafe.last_heartbeat_ms > g.short_fs_timeout*1000) {
|
if (millis() - failsafe.last_heartbeat_ms > g.short_fs_timeout*1000) {
|
||||||
failsafe.ch3_failsafe = true;
|
failsafe.ch3_failsafe = true;
|
||||||
|
AP_Notify::flags.failsafe_radio = true;
|
||||||
} else {
|
} else {
|
||||||
failsafe.ch3_failsafe = false;
|
failsafe.ch3_failsafe = false;
|
||||||
|
AP_Notify::flags.failsafe_radio = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
//Check for failsafe and debounce funky reads
|
//Check for failsafe and debounce funky reads
|
||||||
@ -134,6 +136,7 @@ static void control_failsafe(uint16_t pwm)
|
|||||||
if (failsafe.ch3_counter == 10) {
|
if (failsafe.ch3_counter == 10) {
|
||||||
gcs_send_text_fmt(PSTR("MSG FS ON %u"), (unsigned)pwm);
|
gcs_send_text_fmt(PSTR("MSG FS ON %u"), (unsigned)pwm);
|
||||||
failsafe.ch3_failsafe = true;
|
failsafe.ch3_failsafe = true;
|
||||||
|
AP_Notify::flags.failsafe_radio = true;
|
||||||
}
|
}
|
||||||
if (failsafe.ch3_counter > 10) {
|
if (failsafe.ch3_counter > 10) {
|
||||||
failsafe.ch3_counter = 10;
|
failsafe.ch3_counter = 10;
|
||||||
@ -150,6 +153,7 @@ static void control_failsafe(uint16_t pwm)
|
|||||||
gcs_send_text_fmt(PSTR("MSG FS OFF %u"), (unsigned)pwm);
|
gcs_send_text_fmt(PSTR("MSG FS OFF %u"), (unsigned)pwm);
|
||||||
} else if(failsafe.ch3_counter == 0) {
|
} else if(failsafe.ch3_counter == 0) {
|
||||||
failsafe.ch3_failsafe = false;
|
failsafe.ch3_failsafe = false;
|
||||||
|
AP_Notify::flags.failsafe_radio = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user