Package org.opentcs.data.order
Enum-Klasse TransportOrder.State
- Alle implementierten Schnittstellen:
Serializable
,Comparable<TransportOrder.State>
,Constable
- Umschließende Klasse:
TransportOrder
This enumeration defines the various states a transport order may be in.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum-Konstanten - Übersicht
Enum-KonstanteBeschreibungSet (by a user/client) when a transport order's parameters have been set up completely and the kernel should dispatch it when possible.Marks a transport order as being processed by a vehicle.Marks a transport order as ready to be dispatched to a vehicle (i.e. all its dependencies have been finished).General failure state that marks a transport order as failed.Marks a transport order as successfully completed.A transport order's initial state.Failure state that marks a transport order as unroutable, i.e. it is impossible to find a route that would allow a vehicle to process the transport order completely.Indicates the transport order is withdrawn from a processing vehicle but not yet in its final state (which will be FAILED), as the vehicle has not yet finished/cleaned up. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
Checks if this state is a final state for a transport order.static TransportOrder.State
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.static TransportOrder.State[]
values()
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
-
Enum-Konstanten - Details
-
RAW
A transport order's initial state. A transport order remains in this state until its parameters have been set up completely. -
ACTIVE
Set (by a user/client) when a transport order's parameters have been set up completely and the kernel should dispatch it when possible. -
DISPATCHABLE
Marks a transport order as ready to be dispatched to a vehicle (i.e. all its dependencies have been finished). -
BEING_PROCESSED
Marks a transport order as being processed by a vehicle. -
WITHDRAWN
Indicates the transport order is withdrawn from a processing vehicle but not yet in its final state (which will be FAILED), as the vehicle has not yet finished/cleaned up. -
FINISHED
Marks a transport order as successfully completed. -
FAILED
General failure state that marks a transport order as failed. -
UNROUTABLE
Failure state that marks a transport order as unroutable, i.e. it is impossible to find a route that would allow a vehicle to process the transport order completely.
-
-
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
-
isFinalState
public boolean isFinalState()Checks if this state is a final state for a transport order.- Gibt zurück:
true
if, and only if, this state is a final state for a transport order - i.e. FINISHED, FAILED or UNROUTABLE.
-