Class GanzZahl

java.lang.Object
de.bsvrz.sys.funclib.bitctrl.dua.GanzZahl
All Implemented Interfaces:
Comparable<GanzZahl>

public class GanzZahl extends Object implements Comparable<GanzZahl>
Korrespondiert mit den Eigenschaften einer ggf. skalierbaren DAV-Ganzzahl (mit Zustaenden)
  • Constructor Summary

    Constructors
    Constructor
    Description
    Standardkonstruktor für Skalierung 1.0 und keine Zustaende.
    GanzZahl(double skalierungsFaktor)
    Standardkonstruktor mit Skalierungsfaktor.
    GanzZahl(double skalierungsFaktor, AbstractDavZustand[] zustaende)
    Standardkonstruktor mit Skalierungsfaktor und Zustandsmenge.
    Standardkonstruktor mit Zustandsmenge.
    GanzZahl(GanzZahl vorlage)
    Kopierkonstruktor.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    static final GanzZahl
    Erfragt eine Instanz eines Gueteindizes (skaliert mit 0,0001 und mit den drei Zustaenden fehlerhaft, nicht ermittelbar und nicht ermittelbar/fehlerhaft)
    Achtung: Dieser Wert ist standardmaessig mit 1.0 initialisiert.
    static final GanzZahl
    Erfragt eine Instanz einer normalen Messwertzahl (unskaliert und mit den drei Zuständen fehlerhaft, nicht ermittelbar und nicht ermittelbar/fehlerhaft).
    final double
    Erfragt den (skalierten) Wert.
    final long
    Erfragt den Wert.
    Erfragt den aktuellen Zustand dieses Wertes.
    final boolean
    Erfragt, ob dieser Wert zur Zeit einen Zustand angenommen hat.
    final void
    setSkaliertenWert(double wert1)
    Setzt den (skalierten) Wert.
    void
    setWert(long wert)
    Setzt den Wert.
    final void
    Setzt den aktuellen Zustand dieses Wertes.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • GanzZahl

      public GanzZahl()
      Standardkonstruktor für Skalierung 1.0 und keine Zustaende.
    • GanzZahl

      public GanzZahl(double skalierungsFaktor)
      Standardkonstruktor mit Skalierungsfaktor.
      Parameters:
      skalierungsFaktor - der Skalierungsfaktor
    • GanzZahl

      public GanzZahl(AbstractDavZustand[] zustaende)
      Standardkonstruktor mit Zustandsmenge.
      Parameters:
      zustaende - Menge von Zustaenden
    • GanzZahl

      public GanzZahl(double skalierungsFaktor, AbstractDavZustand[] zustaende)
      Standardkonstruktor mit Skalierungsfaktor und Zustandsmenge.
      Parameters:
      skalierungsFaktor - der Skalierungsfaktor
      zustaende - Menge von Zustaenden
    • GanzZahl

      public GanzZahl(GanzZahl vorlage)
      Kopierkonstruktor.
      Parameters:
      vorlage - das zu kopierende GanzZahl-Objekt
  • Method Details

    • getMWZahl

      public static final GanzZahl getMWZahl()
      Erfragt eine Instanz einer normalen Messwertzahl (unskaliert und mit den drei Zuständen fehlerhaft, nicht ermittelbar und nicht ermittelbar/fehlerhaft).
      Returns:
      eine Instanz einer normalen Messwertzahl
    • getGueteIndex

      public static final GanzZahl getGueteIndex()
      Erfragt eine Instanz eines Gueteindizes (skaliert mit 0,0001 und mit den drei Zustaenden fehlerhaft, nicht ermittelbar und nicht ermittelbar/fehlerhaft)
      Achtung: Dieser Wert ist standardmaessig mit 1.0 initialisiert.
      Returns:
      eine Instanz eines Gueteindizes
    • getWert

      public final long getWert()
      Erfragt den Wert.
      Returns:
      der Wert
    • setWert

      public void setWert(long wert)
      Setzt den Wert.
      Parameters:
      wert - festzulegender Wert
    • setSkaliertenWert

      public final void setSkaliertenWert(double wert1)
      Setzt den (skalierten) Wert.
      Parameters:
      wert1 - festzulegender (skalierter) Wert
    • getSkaliertenWert

      public final double getSkaliertenWert()
      Erfragt den (skalierten) Wert.
      Returns:
      der (skalierte) Wert
    • setZustand

      public final void setZustand(AbstractDavZustand zustand)
      Setzt den aktuellen Zustand dieses Wertes.
      Parameters:
      zustand - der aktuelle Zustand dieses Wertes
    • getZustand

      public final AbstractDavZustand getZustand()
      Erfragt den aktuellen Zustand dieses Wertes.
      Returns:
      der aktuelle Zustand dieses Wertes
    • isZustand

      public final boolean isZustand()
      Erfragt, ob dieser Wert zur Zeit einen Zustand angenommen hat.
      Returns:
      ob dieser Wert zur Zeit einen Zustand angenommen hat
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • compareTo

      public int compareTo(GanzZahl that)
      Specified by:
      compareTo in interface Comparable<GanzZahl>