ManualControlSelector: refactor timeout calculation to be consistent

This commit is contained in:
Matthias Grob
2021-11-09 16:05:25 +01:00
parent 2528e8c572
commit 63ddb050ef
@@ -39,7 +39,7 @@ namespace manual_control
void ManualControlSelector::update_time_only(uint64_t now) void ManualControlSelector::update_time_only(uint64_t now)
{ {
if (_setpoint.chosen_input.timestamp_sample + _timeout < now) { if (now - _setpoint.chosen_input.timestamp_sample > _timeout) {
_setpoint.valid = false; _setpoint.valid = false;
_instance = -1; _instance = -1;
} }