Class DUAUmfeldDatenSensor

java.lang.Object
de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenSensor
All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientReceiverInterface

public class DUAUmfeldDatenSensor extends Object implements de.bsvrz.dav.daf.main.ClientReceiverInterface
Korrespondiert mit einem Objekt vom Typ typ.umfeldDatenSensor und stellt alle Konfigurationsdaten, sowie die Parameter der Messwertersetzung zur Verfügung.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    Erfragt die Umfelddatenart dieses Sensors.
    final de.bsvrz.dav.daf.main.config.SystemObject
    Erfragt den Ersatzsensor dieses Umfelddatensensors für die Messwertersetzung.
    final long
    Erfragt den maximalen Zeitbereich, über den eine Messwertersetzung für diesen Sensor durchgeführt wird.
    final long
    Erfragt den maximalen Zeitbereich, über den eine Messwertfortschreibung bei implausiblen Werten stattfindet.
    final de.bsvrz.dav.daf.main.config.SystemObject
    Ergagt die Umfelddatenmessstelle nachher.
    final de.bsvrz.dav.daf.main.config.SystemObject
    Erfragt das Systemobjekt.
    final de.bsvrz.dav.daf.main.config.SystemObject
    Erfragt die Umfelddatenmessstelle vorher.
    int
     
    final boolean
    Erfragt, ob dieser Sensor der Hauptsensor für diesen Sensortyp an der Umfelddatenmessstelle, oder ein(er von mehreren) Nebensensoren für diesen Sensortyp an der Umfelddatenmessstelle ist.
     
    void
    update(de.bsvrz.dav.daf.main.ResultData[] resultate)
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Method Details

    • getDatenArt

      public final UmfeldDatenArt getDatenArt()
      Erfragt die Umfelddatenart dieses Sensors.
      Returns:
      die Umfelddatenart dieses Sensors
    • getVorgaenger

      public final de.bsvrz.dav.daf.main.config.SystemObject getVorgaenger()
      Erfragt die Umfelddatenmessstelle vorher.
      Returns:
      die Umfelddatenmessstelle vorher oder null, wenn diese nicht konfiguriert ist
    • getNachfolger

      public final de.bsvrz.dav.daf.main.config.SystemObject getNachfolger()
      Ergagt die Umfelddatenmessstelle nachher.
      Returns:
      die Umfelddatenmessstelle nachher oder null, wenn diese nicht konfiguriert ist
    • getErsatzSensor

      public final de.bsvrz.dav.daf.main.config.SystemObject getErsatzSensor()
      Erfragt den Ersatzsensor dieses Umfelddatensensors für die Messwertersetzung.
      Returns:
      der Ersatzsensor dieses Umfelddatensensors für die Messwertersetzung oder null, wenn dieser nicht konfiguriert ist
    • isHauptSensor

      public final boolean isHauptSensor()
      Erfragt, ob dieser Sensor der Hauptsensor für diesen Sensortyp an der Umfelddatenmessstelle, oder ein(er von mehreren) Nebensensoren für diesen Sensortyp an der Umfelddatenmessstelle ist.
      Returns:
      ob dieser Sensor der Hauptsensor ist
    • update

      public void update(de.bsvrz.dav.daf.main.ResultData[] resultate)
      Specified by:
      update in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
    • getMaxZeitMessWertErsetzung

      public final long getMaxZeitMessWertErsetzung()
      Erfragt den maximalen Zeitbereich, über den eine Messwertersetzung für diesen Sensor durchgeführt wird.
      Returns:
      maximaler Zeitbereich, über den eine Messwertersetzung für diesen Sensor durchgeführt wird
    • getMaxZeitMessWertFortschreibung

      public final long getMaxZeitMessWertFortschreibung()
      Erfragt den maximalen Zeitbereich, über den eine Messwertfortschreibung bei implausiblen Werten stattfindet.
      Returns:
      maximaler Zeitbereich, über den eine Messwertfortschreibung bei implausiblen Werten stattfindet
    • getObjekt

      public final de.bsvrz.dav.daf.main.config.SystemObject getObjekt()
      Erfragt das Systemobjekt.
      Returns:
      das Systemobjekt
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

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

      public int hashCode()
      Overrides:
      hashCode in class Object