public enum UuvControlType extends Enum<UuvControlType> implements ControllerType
Enum Constant and Description |
---|
DEPTHCONTROL
control required to maintain commanded depth (not for primary control)
|
DOCKINGCONTROL
docking control
|
HOMINGCONTROL
following a homing beacon
|
HOVERCONTROL
transit to or remain in a hover (requires thrusters)
|
LATERALCONTROL
open loop lateral control (requires thrusters )
|
LOITERCONTROL
control required to transit to and hold at a specified point
|
OPENLOOPCONTROL
open loop (manual) control
|
RECOVERYCONTROL
controlled entry into a recovery tube (requires thrusters)
|
ROTATECONTROL
open loop rotation control (requires thrusters)
|
TARGETCONTROL
keeping station relative to a sonar target (requires thrusters)
|
WAYPOINTCONTROL
transit to a waypoint
|
Modifier and Type | Method and Description |
---|---|
static UuvControlType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static UuvControlType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final UuvControlType WAYPOINTCONTROL
public static final UuvControlType HOVERCONTROL
public static final UuvControlType RECOVERYCONTROL
public static final UuvControlType DOCKINGCONTROL
public static final UuvControlType HOMINGCONTROL
public static final UuvControlType TARGETCONTROL
public static final UuvControlType LATERALCONTROL
public static final UuvControlType ROTATECONTROL
public static final UuvControlType OPENLOOPCONTROL
public static final UuvControlType DEPTHCONTROL
public static final UuvControlType LOITERCONTROL
public static UuvControlType[] values()
for (UuvControlType c : UuvControlType.values()) System.out.println(c);
public static UuvControlType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null