public class UavControllers extends ControllerGroup
Modifier and Type | Field and Description |
---|---|
AirspeedController |
airspeedController |
AltitudeController |
altitudeController |
HeadingController |
headingController |
LoiterController |
loiterController |
UavController |
openLoopController |
WaypointController |
waypointController |
Constructor and Description |
---|
UavControllers() |
Modifier and Type | Method and Description |
---|---|
UavController |
getCurrentManeuveringController()
Provide current primary controller for maneuvering forward/backward/laterally.
|
UavControlType |
getCurrentMode() |
void |
setCurrentManeuveringController(ControllerType typ)
Set in-use controller instance and mode enum
|
iterator
public WaypointController waypointController
public AltitudeController altitudeController
public HeadingController headingController
public AirspeedController airspeedController
public UavController openLoopController
public LoiterController loiterController
public void setCurrentManeuveringController(ControllerType typ)
setCurrentManeuveringController
in class ControllerGroup
typ
- controller typepublic UavController getCurrentManeuveringController()
ControllerGroup
getCurrentManeuveringController
in class ControllerGroup
public UavControlType getCurrentMode()