Package org.opentcs.drivers.vehicle
Enum-Klasse VehicleProcessModel.Attribute
java.lang.Object
java.lang.Enum<VehicleProcessModel.Attribute>
org.opentcs.drivers.vehicle.VehicleProcessModel.Attribute
- Alle implementierten Schnittstellen:
Serializable
,Comparable<VehicleProcessModel.Attribute>
,Constable
- Umschließende Klasse:
VehicleProcessModel
Notification arguments to indicate some change.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum-Konstanten - Übersicht
Enum-KonstanteBeschreibungIndicates a change of the vehicle's bounding box.Indicates 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.Veraltet.Indicates a change of the vehicle's load handling devices.Veraltet.Indicates a change of the vehicle's pose.Indicates a change of the vehicle's position.Veraltet.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. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.static VehicleProcessModel.Attribute[]
values()
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
-
Enum-Konstanten - 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
@Deprecated @ScheduledApiChange(when="7.0", details="Will be removed.") public static final VehicleProcessModel.Attribute PRECISE_POSITIONVeraltet.Indicates a change of the vehicle's precise position. -
ORIENTATION_ANGLE
@Deprecated @ScheduledApiChange(when="7.0", details="Will be removed.") public static final VehicleProcessModel.Attribute ORIENTATION_ANGLEVeraltet.Indicates a change of the vehicle's orientation angle. -
POSE
Indicates a change of the vehicle's pose. -
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
@Deprecated @ScheduledApiChange(when="7.0", details="Will be removed.") public static final VehicleProcessModel.Attribute LENGTHVeraltet.Indicates a change of the vehicle's length. -
BOUNDING_BOX
Indicates a change of the vehicle's bounding box. -
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.
-
-
Methodendetails
-
values
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.- Gibt zurück:
- ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
-
valueOf
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)- Parameter:
name
- Name der zurückzugebenden Enumerationskonstante.- Gibt zurück:
- Enumerationskonstante mit dem angegebenen Namen
- Löst aus:
IllegalArgumentException
- wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthältNullPointerException
- wenn das Argument nicht angegeben wird
-