public class Taupunkt extends Object implements de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IBearbeitungsKnoten, de.bsvrz.dav.daf.main.ClientSenderInterface
| Modifier and Type | Class and Description |
|---|---|
protected class |
Taupunkt.LokaleDaten
Eintraege in einer Tabelle mit letzten Datensaetzen pro MessStelle
|
| Modifier and Type | Field and Description |
|---|---|
static String |
ATG_UFDMS_TTFB |
static String |
ATG_UFDMS_TTL |
static String |
ATG_UFDS_FBOFT |
static String |
ATG_UFDS_LT |
static String |
ATG_UFDS_RLF |
protected Collection<de.bsvrz.dav.daf.main.config.SystemObject> |
fbofSensoren
FahrbahnoOberflaecheTemperatur Sensoren, deren Daten bearebietet werden
sollen
|
protected Collection<de.bsvrz.dav.daf.main.config.SystemObject> |
ltSensoren
LuftTemperatur Sensoren, deren Daten bearebietet werden sollen
|
protected Collection<de.bsvrz.dav.daf.main.config.SystemObject> |
rlfSensoren
LuftFeuchte Sensoren, deren Daten bearebietet werden sollen
|
| Constructor and Description |
|---|
Taupunkt() |
| Modifier and Type | Method and Description |
|---|---|
void |
aktualisiereDaten(de.bsvrz.dav.daf.main.ResultData[] resultate) |
void |
aktualisierePublikation(de.bsvrz.sys.funclib.bitctrl.dua.dfs.schnittstellen.IDatenFlussSteuerung dfs) |
double |
berechneTaupunkt(double feuchte,
double temperatur)
Berechnet die Taupunkttemperatur aus er Feuchte und Temperatur
|
void |
berechneTaupunktTemperaturFbof(Taupunkt.LokaleDaten lDaten,
long zeitStempel,
long zeitIntervall)
Berechnet die Taupunkttemperatur der Fahrbahnoberflaeche fuer eine
Messtelle
|
void |
berechneTaupunktTemperaturLuft(Taupunkt.LokaleDaten lDaten,
long zeitStempel,
long zeitIntervall)
Berechnet die Taupunkttemperatur der Luft fuer eine Messtelle
|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
Collection<de.bsvrz.dav.daf.main.config.SystemObject> |
getFbofSensoren()
Ergibt die Sensoren fuer FahrbahnoberflaecheTemperatur
|
Collection<de.bsvrz.dav.daf.main.config.SystemObject> |
getLtSensoren()
Ergibt die Sensoren fuer LuftTemperatur
|
de.bsvrz.sys.funclib.bitctrl.dua.dfs.typen.ModulTyp |
getModulTyp() |
Collection<de.bsvrz.dav.daf.main.config.SystemObject> |
getRlfSensoren()
Ergibt die Sensoren fuer RelativeLuftFeuchte
|
void |
initialisiere(de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung verwaltung1) |
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
void |
sendeTaupunktTemperaturFbof(Taupunkt.LokaleDaten lDaten,
long zeitStempel,
boolean keineDaten)
Sendet einen DS mit TP Temperatur der FBOF
|
void |
sendeTaupunktTemperaturLuft(Taupunkt.LokaleDaten lDaten,
long zeitStempel,
boolean keineDaten)
Sendet einen DS mit TP Temperatur der Luft
|
void |
setNaechstenBearbeitungsKnoten(de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IBearbeitungsKnoten knoten) |
void |
setPublikation(boolean publizieren) |
protected Collection<de.bsvrz.dav.daf.main.config.SystemObject> ltSensoren
protected Collection<de.bsvrz.dav.daf.main.config.SystemObject> fbofSensoren
protected Collection<de.bsvrz.dav.daf.main.config.SystemObject> rlfSensoren
public static final String ATG_UFDMS_TTFB
public static final String ATG_UFDMS_TTL
public static final String ATG_UFDS_LT
public static final String ATG_UFDS_FBOFT
public static final String ATG_UFDS_RLF
public void aktualisiereDaten(de.bsvrz.dav.daf.main.ResultData[] resultate)
aktualisiereDaten in interface de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IBearbeitungsKnotenpublic void berechneTaupunktTemperaturFbof(Taupunkt.LokaleDaten lDaten, long zeitStempel, long zeitIntervall)
lDaten - Letzte Daten (RLF und FBT)zeitStempel - Zeitstempel des Itervalles, fuer dem die Daten erzeugt werden
sollenzeitIntervall - das Intervallpublic void berechneTaupunktTemperaturLuft(Taupunkt.LokaleDaten lDaten, long zeitStempel, long zeitIntervall)
lDaten - Letzte Daten (RLF und LT)zeitStempel - Zeitstempel des Itervalles, fuer dem die Daten erzeugt werden
sollenzeitIntervall - das Intervallpublic void sendeTaupunktTemperaturFbof(Taupunkt.LokaleDaten lDaten, long zeitStempel, boolean keineDaten)
lDaten - Struktur mit erzeugten DSzeitStempel - ZeitStempel des DSkeineDaten - Bestimmt, ob man einen leren Datensatz senden sollpublic void sendeTaupunktTemperaturLuft(Taupunkt.LokaleDaten lDaten, long zeitStempel, boolean keineDaten)
lDaten - Struktur mit erzeugten DSzeitStempel - ZeitStempel des DSkeineDaten - Bestimmt, ob man einen leren Datensatz senden sollpublic double berechneTaupunkt(double feuchte,
double temperatur)
feuchte - relative Feuchtetemperatur - Temperaturpublic de.bsvrz.sys.funclib.bitctrl.dua.dfs.typen.ModulTyp getModulTyp()
getModulTyp in interface de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IBearbeitungsKnotenpublic void initialisiere(de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung verwaltung1)
throws de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException
initialisiere in interface de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IBearbeitungsKnotende.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsExceptionpublic void setNaechstenBearbeitungsKnoten(de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IBearbeitungsKnoten knoten)
setNaechstenBearbeitungsKnoten in interface de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IBearbeitungsKnotenpublic void setPublikation(boolean publizieren)
setPublikation in interface de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IBearbeitungsKnotenpublic void aktualisierePublikation(de.bsvrz.sys.funclib.bitctrl.dua.dfs.schnittstellen.IDatenFlussSteuerung dfs)
aktualisierePublikation in interface de.bsvrz.sys.funclib.bitctrl.dua.dfs.schnittstellen.IDatenFlussSteuerungsListenerpublic 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.ClientSenderInterfacepublic 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.ClientSenderInterfacepublic Collection<de.bsvrz.dav.daf.main.config.SystemObject> getRlfSensoren()
public Collection<de.bsvrz.dav.daf.main.config.SystemObject> getLtSensoren()
public Collection<de.bsvrz.dav.daf.main.config.SystemObject> getFbofSensoren()
Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.