Enum-Klasse Vehicle.State

java.lang.Object
java.lang.Enum<Vehicle.State>
org.opentcs.data.model.Vehicle.State
Alle implementierten Schnittstellen:
Serializable, Comparable<Vehicle.State>, Constable
Umschließende Klasse:
Vehicle

public static enum Vehicle.State extends Enum<Vehicle.State>
The elements of this enumeration describe the various possible states of a vehicle.
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum-Konstanten - Übersicht

    Enum-Konstanten
    Enum-Konstante
    Beschreibung
    The vehicle is currently recharging its battery/refilling fuel.
    There is a problem with the vehicle.
    The vehicle is processing a movement order.
    The vehicle is currently idle/available for processing movement orders.
    The vehicle's state is known and it's not in an error state, but it is not available for receiving orders.
    The vehicle's current state is unknown, e.g. because communication with it is currently not possible for some reason.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
    static Vehicle.State[]
    Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.

    Von Klasse geerbte Methoden java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum-Konstanten - Details

    • UNKNOWN

      public static final Vehicle.State UNKNOWN
      The vehicle's current state is unknown, e.g. because communication with it is currently not possible for some reason.
    • UNAVAILABLE

      public static final Vehicle.State UNAVAILABLE
      The vehicle's state is known and it's not in an error state, but it is not available for receiving orders.
    • ERROR

      public static final Vehicle.State ERROR
      There is a problem with the vehicle.
    • IDLE

      public static final Vehicle.State IDLE
      The vehicle is currently idle/available for processing movement orders.
    • EXECUTING

      public static final Vehicle.State EXECUTING
      The vehicle is processing a movement order.
    • CHARGING

      public static final Vehicle.State CHARGING
      The vehicle is currently recharging its battery/refilling fuel.
  • Methodendetails

    • values

      public static Vehicle.State[] 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

      public static Vehicle.State valueOf(String name)
      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ält
      NullPointerException - wenn das Argument nicht angegeben wird