Class DUAUmfeldDatenMessStelle
java.lang.Object
de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenMessStelle
Korrespondiert mit einem Objekt vom Typ
typ.umfeldDatenMessStelle und stellt alle Konfigurationsdaten
zur Verfuegung.-
Method Summary
Modifier and TypeMethodDescriptionbooleangetHauptSensor(UmfeldDatenArt datenArt) Erfragt den an dieser Umfelddatenmessstelle konfigurierten Hauptsensor mit der uebergebenen Datenart.static DUAUmfeldDatenMessStellegetInstanz(de.bsvrz.dav.daf.main.config.SystemObject messStellenObjekt) Erfragt die statische Instanz dieser Klasse, die mit dem uebergebenen Systemobjekt assoziiert ist.
Achtung:initialisiere(final ClientDavInterface dav, final SystemObject[] messStellenObjekte)muss vorher aufgerufen worden seinstatic Collection<DUAUmfeldDatenMessStelle>Erfragt die statischen Instanzen dieser Klasse.
Achtung:initialisiere(final ClientDavInterface dav, final SystemObject[] messStellenObjekte)muss vorher aufgerufen worden seingetNebenSensoren(UmfeldDatenArt datenArt) Erfragt alle an dieser Umfelddatenmessstelle konfigurierten Nebensensoren mit der uebergebenen Datenart.de.bsvrz.dav.daf.main.config.SystemObjectErfragt das assoziierte Systemobjekt.Erfragt alle Umfelddatensensoren dieser Messstelle.getSensoren(UmfeldDatenArt datenArt) Erfragt alle an dieser Umfelddatenmessstelle konfigurierten Sensoren mit der uebergebenen Datenart.inthashCode()static voidinitialisiere(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject[] messStellenObjekte) Initialisiert alle Messstellen, die mit den uebergebenen Objekten assoziiert sind.toString()
-
Method Details
-
initialisiere
public static void initialisiere(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject[] messStellenObjekte) Initialisiert alle Messstellen, die mit den uebergebenen Objekten assoziiert sind.- Parameters:
dav- die Datenverteiler-VerbindungmessStellenObjekte- Menge der zu initialisierenden Objekte (muss!= nullsein)
-
getInstanzen
Erfragt die statischen Instanzen dieser Klasse.
Achtung:initialisiere(final ClientDavInterface dav, final SystemObject[] messStellenObjekte)muss vorher aufgerufen worden sein- Returns:
- die statischen Instanzen dieser Klasse (ggf. leere Liste)
-
getInstanz
public static DUAUmfeldDatenMessStelle getInstanz(de.bsvrz.dav.daf.main.config.SystemObject messStellenObjekt) Erfragt die statische Instanz dieser Klasse, die mit dem uebergebenen Systemobjekt assoziiert ist.
Achtung:initialisiere(final ClientDavInterface dav, final SystemObject[] messStellenObjekte)muss vorher aufgerufen worden sein- Parameters:
messStellenObjekt- ein Systemobjekt einer Umfelddatenmessstelle- Returns:
- die statische Instanz dieser Klasse, die mit dem uebergebenen
Systemobjekt assoziiert ist oder
null, wenn keine Instanz gefunden wurde
-
getSensoren
Erfragt alle Umfelddatensensoren dieser Messstelle.- Returns:
- alle Umfelddatensensoren dieser Messstelle (ggf. leere Liste)
-
getSensoren
Erfragt alle an dieser Umfelddatenmessstelle konfigurierten Sensoren mit der uebergebenen Datenart.- Parameters:
datenArt- eine Umfelddatenart- Returns:
- alle an dieser Umfelddatenmessstelle konfigurierten Sensoren mit der uebergebenen Datenart (ggf. leere Liste)
-
getHauptSensor
Erfragt den an dieser Umfelddatenmessstelle konfigurierten Hauptsensor mit der uebergebenen Datenart.- Parameters:
datenArt- eine Umfelddatenart- Returns:
- den an dieser Umfelddatenmessstelle konfigurierten Hauptsensor mit
der uebergebenen Datenart (ggf.
null)
-
getNebenSensoren
Erfragt alle an dieser Umfelddatenmessstelle konfigurierten Nebensensoren mit der uebergebenen Datenart.- Parameters:
datenArt- eine Umfelddatenart- Returns:
- alle an dieser Umfelddatenmessstelle konfigurierten Nebensensoren mit der uebergebenen Datenart (ggf. leere Liste)
-
equals
-
toString
-
getObjekt
public de.bsvrz.dav.daf.main.config.SystemObject getObjekt()Erfragt das assoziierte Systemobjekt.- Returns:
- das assoziierte Systemobjekt
-
hashCode
public int hashCode()
-