Class AttNbaSchaltZustand

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.att.Zahl<java.lang.Byte>>

    public class AttNbaSchaltZustand
    extends de.bsvrz.sys.funclib.bitctrl.modell.att.Zahl<java.lang.Byte>
    Der Zustand einer Schaltung.

    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      AttNbaSchaltZustand​(java.lang.Byte value)
      Erzeugte eine neues Attribut NbaSchaltZustand.
    • Method Summary

      Modifier and Type Method Description
      static java.util.List<AttNbaSchaltZustand> getZustaende()
      Gibt alle Zustände zurück, die das Attribut besitzen kann.
      static AttNbaSchaltZustand getZustand​(java.lang.Byte value)
      Gibt den Zustand zu einer Zahl zurück oder null, wenn die Zahl keinen Zustand repräsentiert.
      static AttNbaSchaltZustand getZustand​(java.lang.String value)
      Gibt den Zustand zu einem Zustandsnamen zurück oder null, wenn kein Zustand einen solchen Namen hat.
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.att.Zahl

        compareTo, doubleValue, equals, floatValue, getValue, getWerteBereich, hashCode, intValue, isZustand, longValue, toString
      • Methods inherited from class java.lang.Number

        byteValue, shortValue
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • ZUSTAND_1_BEREIT

        public static final AttNbaSchaltZustand ZUSTAND_1_BEREIT
        Die Schaltung könnte ausgeführt werden, wird aber durch eine höher priorisierte Schaltung verdrängt.

      • ZUSTAND_2_SCHALTET

        public static final AttNbaSchaltZustand ZUSTAND_2_SCHALTET
        Die Daten zur Ausführung der Schaltung werden an die externe Schnittstelle übertragen.

      • ZUSTAND_3_PARTIELL_ONLINE

        public static final AttNbaSchaltZustand ZUSTAND_3_PARTIELL_ONLINE
        Die Schaltung ist einen Gruppenschaltung, von der mindestens eine der Teilschaltungen gerade ausgefuehrt und mindestes eine gerade durch eine höher priorisierte verdrängt wird.

      • ZUSTAND_4_ONLINE

        public static final AttNbaSchaltZustand ZUSTAND_4_ONLINE
        Die Schaltung wird gerade ausgefuehrt (ist geschaltet).

      • ZUSTAND_5_INAKTIV

        public static final AttNbaSchaltZustand ZUSTAND_5_INAKTIV
        Die Schaltung wurde vom Anwender deaktiviert und wird in der Planung nicht berücksichtigt.

      • ZUSTAND_6_AKTIV

        public static final AttNbaSchaltZustand ZUSTAND_6_AKTIV
        Die Schaltung wird in die Planung einbezogen, der zugeordnete Zeitplan verhindert jedoch eine Ausführung zum aktuellen Zeitpunkt.

      • ZUSTAND_7_ABGELAUFEN

        public static final AttNbaSchaltZustand ZUSTAND_7_ABGELAUFEN
        Die Schaltung wird gemäß ihres Zeitplans nie wieder ausgeführt werden.

      • ZUSTAND_8_FEHLER

        public static final AttNbaSchaltZustand ZUSTAND_8_FEHLER
        Die Schaltung sollte Online sein, die externe Schnittstelle hat jedoch Fehler geliefert.

      • ZUSTAND_9_GELOESCHT

        public static final AttNbaSchaltZustand ZUSTAND_9_GELOESCHT
        Das zugeordnete Schaltungsobjekt wurde gelöscht und ist für weitere Schaltungsplanungen verfügbar.

    • Constructor Detail

      • AttNbaSchaltZustand

        public AttNbaSchaltZustand​(java.lang.Byte value)
        Erzeugte eine neues Attribut NbaSchaltZustand.
        Parameters:
        value - der Wert der Zahl.
    • Method Detail

      • getZustand

        public static AttNbaSchaltZustand getZustand​(java.lang.Byte value)
        Gibt den Zustand zu einer Zahl zurück oder null, wenn die Zahl keinen Zustand repräsentiert.
        Parameters:
        value - ein Zahlenwert
        Returns:
        der Zustand zu dem Zahlenwert oder null, wenn die Zahl keine Entsprechnung als Zustand besitzt.
      • getZustand

        public static AttNbaSchaltZustand getZustand​(java.lang.String value)
        Gibt den Zustand zu einem Zustandsnamen zurück oder null, wenn kein Zustand einen solchen Namen hat.
        Parameters:
        value - der Zustandsname
        Returns:
        der Zustand zu dem Zustandsnamen oder null, wenn kein Zustand einen solchen Namen hat.
      • getZustaende

        public static java.util.List<AttNbaSchaltZustand> getZustaende()
        Gibt alle Zustände zurück, die das Attribut besitzen kann.
        Returns:
        alle Zustände die das Attribut annehmen kann.