public class DiffUmfeldDatenSensor extends AbstraktUmfeldDatenSensor
Modifier and Type | Class and Description |
---|---|
(package private) static class |
DiffUmfeldDatenSensor.SensorNA
Hilfsklasse, die den Aktuellen Niederschlagsart-Wert empfängt
|
Modifier and Type | Field and Description |
---|---|
private static de.bsvrz.sys.funclib.debug.Debug |
_debug |
private UniversalAtgUfdsDifferenzialKontrolle |
parameter
aktuelle Parameter für die Differenzialkontrolle dieses
Umfelddatensensors.
|
private DiffUmfeldDatenSensor.SensorNA |
sensorNA
Niederschlags-Art-Sensor (für den Spezialfall FBT)
|
private static de.bsvrz.sys.funclib.operatingMessage.MessageTemplate |
TEMPLATE_DIFF
Vorlage für die Betriebsmeldung
|
private de.bsvrz.sys.funclib.bitctrl.dua.VariableMitKonstanzZaehler<Long> |
wert
aktueller Wert mit Historie.
|
aspParameterSoll, objekt, verwaltungsModul
Modifier | Constructor and Description |
---|---|
protected |
DiffUmfeldDatenSensor(de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung verwaltung,
de.bsvrz.dav.daf.main.config.SystemObject obj)
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
static String |
formatDuration(long tmp) |
protected Collection<de.bsvrz.dav.daf.main.config.AttributeGroup> |
getParameterAtgs()
Erfragt die Parameter-Attributgruppen, auf die sich dieses Objekt
anmelden soll.
|
DiffUmfeldDatenSensor.SensorNA |
getSensorNA()
Gibt den NS-Sensor zurück zurück
|
de.bsvrz.dav.daf.main.Data |
plausibilisiere(de.bsvrz.dav.daf.main.ResultData resultat)
Für die empfangenen Daten wird geprüft, ob innerhalb eines definierenten
Zeitraums (parametrierbares Zeitfenster) eine Änderung des Messwerts
vorliegt.
|
String |
toString() |
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultate) |
init
private static final de.bsvrz.sys.funclib.debug.Debug _debug
private de.bsvrz.sys.funclib.bitctrl.dua.VariableMitKonstanzZaehler<Long> wert
private UniversalAtgUfdsDifferenzialKontrolle parameter
private static final de.bsvrz.sys.funclib.operatingMessage.MessageTemplate TEMPLATE_DIFF
private DiffUmfeldDatenSensor.SensorNA sensorNA
protected DiffUmfeldDatenSensor(de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung verwaltung, de.bsvrz.dav.daf.main.config.SystemObject obj) throws de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException, de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartException
verwaltung
- Verbindung zum Verwaltungsmodulobj
- das mit dieser Instanz zu assoziierende Systemobjekt (vom Typ
typ.umfeldDatenSensor
)de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException
- wird weitergereichtde.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartException
protected Collection<de.bsvrz.dav.daf.main.config.AttributeGroup> getParameterAtgs() throws de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException, de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartException
AbstraktUmfeldDatenSensor
getParameterAtgs
in class AbstraktUmfeldDatenSensor
de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException
- wenn ein Fehler bei der Bestimmung der Attributgruppen
auftrittde.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartException
public final de.bsvrz.dav.daf.main.Data plausibilisiere(de.bsvrz.dav.daf.main.ResultData resultat)
resultat
- ein Roh-Datum eines Umfelddatensensorsnull
wenn das Datum
plausibel istpublic void update(de.bsvrz.dav.daf.main.ResultData[] resultate)
public static String formatDuration(long tmp)
public DiffUmfeldDatenSensor.SensorNA getSensorNA()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.