AirspeedSelector: parameter clean up and disable re-enabling if clear delay negative

Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
This commit is contained in:
Silvan Fuhrer
2021-01-22 14:16:22 +01:00
parent 98d057b8c9
commit 28f9214e56
3 changed files with 13 additions and 11 deletions
@@ -227,7 +227,8 @@ AirspeedValidator::update_airspeed_valid_status(const uint64_t timestamp)
_airspeed_valid = false;
}
} else if ((timestamp - _time_checks_failed) > _checks_clear_delay * 1_s) {
} else if (_checks_clear_delay > 0.f && (timestamp - _time_checks_failed) > _checks_clear_delay * 1_s) {
// disable the re-enabling if the clear delay is negative
_airspeed_valid = true;
}
}