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
|
iteratorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic 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 ControllerGrouptyp - controller typepublic UavController getCurrentManeuveringController()
ControllerGroupgetCurrentManeuveringController in class ControllerGrouppublic UavControlType getCurrentMode()