Enum-Klasse TransportOrderAssignmentVeto
java.lang.Object
java.lang.Enum<TransportOrderAssignmentVeto>
org.opentcs.components.kernel.dipatching.TransportOrderAssignmentVeto
- Alle implementierten Schnittstellen:
Serializable
,Comparable<TransportOrderAssignmentVeto>
,Constable
Defines reasons for a transport order assignment not being possible.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum-Konstanten - Übersicht
Enum-KonstanteBeschreibungA generic (dispatcher implementation-specific) reason that prevents the transport order assignment.There is no reason that prevents the transport order assignment.The transport order has its intended vehicle not set.The transport order is part of anOrderSequence
.The transport order'sTransportOrder.State
is invalid (e.g. because it's not in stateTransportOrder.State.DISPATCHABLE
).The current position of the vehicle to assign the transport order to is unknown.TheVehicle.IntegrationLevel
of the vehicle to assign the transport order to is invalid (e.g. because it's notVehicle.IntegrationLevel.TO_BE_UTILIZED
).The vehicle to assign the transport order to is processing anOrderSequence
.TheVehicle.ProcState
of the vehicle to assign the transport order to is invalid (e.g.TheVehicle.State
of the vehicle to assign the transport order to is invalid (e.g. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic TransportOrderAssignmentVeto
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.static TransportOrderAssignmentVeto[]
values()
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
-
Enum-Konstanten - Details
-
NO_VETO
There is no reason that prevents the transport order assignment. -
TRANSPORT_ORDER_STATE_INVALID
The transport order'sTransportOrder.State
is invalid (e.g. because it's not in stateTransportOrder.State.DISPATCHABLE
). -
TRANSPORT_ORDER_PART_OF_ORDER_SEQUENCE
The transport order is part of anOrderSequence
. -
TRANSPORT_ORDER_INTENDED_VEHICLE_NOT_SET
The transport order has its intended vehicle not set. -
VEHICLE_PROCESSING_STATE_INVALID
TheVehicle.ProcState
of the vehicle to assign the transport order to is invalid (e.g. because it's notVehicle.ProcState.IDLE
). -
VEHICLE_STATE_INVALID
TheVehicle.State
of the vehicle to assign the transport order to is invalid (e.g. because it's neitherVehicle.State.IDLE
norVehicle.State.CHARGING
). -
VEHICLE_INTEGRATION_LEVEL_INVALID
TheVehicle.IntegrationLevel
of the vehicle to assign the transport order to is invalid (e.g. because it's notVehicle.IntegrationLevel.TO_BE_UTILIZED
). -
VEHICLE_CURRENT_POSITION_UNKNOWN
The current position of the vehicle to assign the transport order to is unknown. -
VEHICLE_PROCESSING_ORDER_SEQUENCE
The vehicle to assign the transport order to is processing anOrderSequence
. -
GENERIC_VETO
A generic (dispatcher implementation-specific) reason that prevents the transport order assignment.
-
-
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
-