Browse Source

ManualControlSelector: refactor timeout calculation to be consistent

master
Matthias Grob 3 years ago
parent
commit
63ddb050ef
  1. 2
      src/modules/manual_control/ManualControlSelector.cpp

2
src/modules/manual_control/ManualControlSelector.cpp

@ -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;
} }

Loading…
Cancel
Save