public class MessStellenBilanz extends Object implements de.bsvrz.dav.daf.main.ClientSenderInterface, IDELzFhDatenListener
Modifier | Constructor and Description |
---|---|
protected |
MessStellenBilanz(de.bsvrz.dav.daf.main.ClientDavInterface dav,
DELzFhMessStelle messStelle,
DELzFhMessStelle messStelleMinus1,
DELzFhMessQuerschnitt messQuerschnittPlus1,
DELzFhMessQuerschnitt messQuerschnitt,
boolean langZeit)
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
aktualisiereDatum(de.bsvrz.dav.daf.main.config.SystemObject mqObjekt,
Intervall intervallDatum)
Aktualisiert die DELzFh-Intervalldaten eines Messquerschnitts bzw. einer
Messstelle immer wenn ein Intervall als abgeschlossen wargenommen wurde
bzw. wenn keine Daten empfangen wurden
|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
void |
fillPuffer(de.bsvrz.dav.daf.main.config.SystemObject objekt,
Intervall intervallDatum)
Speichert ein Intervalldatum.
|
Intervall |
getPrototypischesPufferElement()
Erfragt ein in Bezug auf Intervallanfang und -ende prototypisches
Pufferelement mit Nutzdaten.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
String |
toString() |
protected MessStellenBilanz(de.bsvrz.dav.daf.main.ClientDavInterface dav, DELzFhMessStelle messStelle, DELzFhMessStelle messStelleMinus1, DELzFhMessQuerschnitt messQuerschnittPlus1, DELzFhMessQuerschnitt messQuerschnitt, boolean langZeit) throws Exception
dav
- Verbindung zum DatenverteilermessStelle
- Verbindung zu den Onlinedaten der Messstelle selbstmessStelleMinus1
- Verbindung zu den Onlinedaten des Vorgaengers der MessstellemessQuerschnittPlus1
- Verbindung zu den Onlinedaten des Hauptmessquerschnitts des
Nachfolgers der MessstellemessQuerschnitt
- Verbindung zu den Onlinedaten des Hauptmessquerschnitts der
Messstelle selbstlangZeit
- Indiziert, ob sich dieses Objekt um das
Langzeit-Vergleichsintervall kuemmern sollException
- wird weitergereichtpublic void fillPuffer(de.bsvrz.dav.daf.main.config.SystemObject objekt, Intervall intervallDatum)
objekt
- das Systemobjekt, zu dem das zu speichernde Datum gehoertintervallDatum
- ein zu speicherndes Intervalldatum != nullpublic Intervall getPrototypischesPufferElement() throws de.bsvrz.dua.langfehlerlve.modell.ausw.MessStellenBilanz.PufferException
null
, wenn keine
(Nutz-)Daten im Puffer stehen.PufferException
- wenn sich die Intervalle der gespeicherten Objekte
unterscheidende.bsvrz.dua.langfehlerlve.modell.ausw.MessStellenBilanz.PufferException
public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
dataRequest
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public void aktualisiereDatum(de.bsvrz.dav.daf.main.config.SystemObject mqObjekt, Intervall intervallDatum)
IDELzFhDatenListener
aktualisiereDatum
in interface IDELzFhDatenListener
mqObjekt
- ein Systemobjekt eines Messquerschnitts fuer das die Daten
sindintervallDatum
- ein Intervalldatum != null
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.