Package org.opentcs.drivers.vehicle
Enum Class VehicleProcessModel.Attribute
java.lang.Object
java.lang.Enum<VehicleProcessModel.Attribute>
org.opentcs.drivers.vehicle.VehicleProcessModel.Attribute
- All Implemented Interfaces:
Serializable
,Comparable<VehicleProcessModel.Attribute>
,Constable
- Enclosing class:
VehicleProcessModel
Notification arguments to indicate some change.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionIndicates a change of the comm adapter's connected setting.Indicates a change of the comm adapter's enabled setting.Indicates a new comm adapter event was published.Indicates a command was enqueued.Indicates a command was executed successfully.Indicates a command failed.Indicates a command was sent.Indicates a change of the vehicle's energy level.Indicates a request to change the integration level of the vehicle.Indicates a change of the vehicle's length.Indicates a change of the vehicle's load handling devices.Indicates a change of the vehicle's orientation angle.Indicates a change of the vehicle's position.Indicates a change of the vehicle's precise position.Indicates a change of the vehicle's state.Indicates a change of a transport order property.Indicates a request to withdraw the vehicles current transport order.Indicates a new user notification was published.Indicates a change of a vehicle property. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.static VehicleProcessModel.Attribute[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
COMM_ADAPTER_ENABLED
Indicates a change of the comm adapter's enabled setting. -
COMM_ADAPTER_CONNECTED
Indicates a change of the comm adapter's connected setting. -
POSITION
Indicates a change of the vehicle's position. -
PRECISE_POSITION
Indicates a change of the vehicle's precise position. -
ORIENTATION_ANGLE
Indicates a change of the vehicle's orientation angle. -
ENERGY_LEVEL
Indicates a change of the vehicle's energy level. -
LOAD_HANDLING_DEVICES
Indicates a change of the vehicle's load handling devices. -
STATE
Indicates a change of the vehicle's state. -
LENGTH
Indicates a change of the vehicle's length. -
USER_NOTIFICATION
Indicates a new user notification was published. -
COMM_ADAPTER_EVENT
Indicates a new comm adapter event was published. -
COMMAND_ENQUEUED
Indicates a command was enqueued. -
COMMAND_SENT
Indicates a command was sent. -
COMMAND_EXECUTED
Indicates a command was executed successfully. -
COMMAND_FAILED
Indicates a command failed. -
VEHICLE_PROPERTY
Indicates a change of a vehicle property. -
TRANSPORT_ORDER_PROPERTY
Indicates a change of a transport order property. -
INTEGRATION_LEVEL_CHANGE_REQUESTED
Indicates a request to change the integration level of the vehicle. -
TRANSPORT_ORDER_WITHDRAWAL_REQUESTED
Indicates a request to withdraw the vehicles current transport order.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-