Package org.opentcs.data.model
Enum-Klasse PeripheralInformation.State
- Alle implementierten Schnittstellen:
Serializable
,Comparable<PeripheralInformation.State>
,Constable
- Umschließende Klasse:
PeripheralInformation
The elements of this enumeration describe the various possible states of a peripheral device.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum-Konstanten - Übersicht
Enum-KonstanteBeschreibungThere is a problem with the peripheral device.The peripheral device is processing a job.The peripheral device is currently idle/available for processing jobs.Indicates that the location thePeripheralInformation
belongs to doesn't represent a peripheral device.The peripheral device's state is known and it's not in an error state, but it is not available for receiving jobs.The peripheral device's current state is unknown, e.g. because communication with it is currently not possible for some reason. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic PeripheralInformation.State
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.static PeripheralInformation.State[]
values()
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
-
Enum-Konstanten - Details
-
NO_PERIPHERAL
Indicates that the location thePeripheralInformation
belongs to doesn't represent a peripheral device. -
UNKNOWN
The peripheral device's current state is unknown, e.g. because communication with it is currently not possible for some reason. -
UNAVAILABLE
The peripheral device's state is known and it's not in an error state, but it is not available for receiving jobs. -
ERROR
There is a problem with the peripheral device. -
IDLE
The peripheral device is currently idle/available for processing jobs. -
EXECUTING
The peripheral device is processing a job.
-
-
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
-