Description
Feature request
Is your feature request related to a problem? Please describe.
I can't use GUIDED mode to turn off the throttle on a motor glider using either mavlink or DDS.
Describe the solution you'd like
Guided should respect overrides so you can suppress throttle.
Describe alternatives you've considered
Adding offboard mode
Platform
[ ] All
[ ] AntennaTracker
[ ] Copter
[ ] Plane
[ ] Rover
[ ] Submarine
Additional context
I want to ensure the motor is off, commanding target speed does not do that.
#4337
This previous issue says that disabling overrides in guided was by design, but this is limiting guided to a subset of the control that other modes have.
See SoaringController::suppress_throttle
which requires a reference to the TECS controller. Maybe guided can get a reference to TECS too? The tecs controller is private to the Plane object.
Future enhancement
Give DDS full throttle control in GUIDED