Browse Source

commander/safety: set early safety_button_available

v1.13.0-BW
Igor Misic 3 years ago committed by Beat Küng
parent
commit
cdfa65d792
  1. 5
      src/modules/commander/Safety.cpp

5
src/modules/commander/Safety.cpp

@ -56,10 +56,13 @@ void Safety::safetyButtonHandler() @@ -56,10 +56,13 @@ void Safety::safetyButtonHandler()
} else {
if (!_safety.safety_switch_available && _safety_button_sub.advertised()) {
_safety.safety_switch_available = true;
}
button_event_s button_event;
while (_safety_button_sub.update(&button_event)) {
_safety.safety_switch_available = true;
_safety.safety_off |= button_event.triggered; // triggered safety button activates safety off
}
}

Loading…
Cancel
Save