public class DatenEndgeraet extends Object
| Constructor and Description |
|---|
DatenEndgeraet(de.bsvrz.dav.daf.main.config.SystemObject soDe,
Station station)
Konstruktor.
|
DatenEndgeraet(de.bsvrz.dav.daf.main.config.SystemObject soDe,
de.bsvrz.dav.daf.main.config.SystemObject soAssoziiert,
Station station)
Konstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
antwortetNegQuitt()
Erfragt ob das DE mit einer Negativen Quittung geantwortet hat
|
long |
decrementAnzahlErwarteteDatenSaetze()
Decrementiert den Anzahl der Erwarteten Datensaetzen
|
boolean |
flackert(long zeitStemepel)
Erfragt ob das De flackert
|
long |
getAnzahlErwarteteDatenSaetze()
Liefert den Anzahl der erwarteten DS
|
long |
getErzeugungsIntervall()
Liefert den ErzeugungsIntervall
|
long |
getLetzterDatensatzZeitStempel()
Liefert den Zeitstemepl des letzten DS
|
de.bsvrz.dav.daf.main.config.SystemObject |
getSoAssoziiert()
Erfragt nach dem assoziierten SystemObjekt (FS oder MS).
|
de.bsvrz.dav.daf.main.config.SystemObject |
getSoDE()
Efragt nach dem SystemObjekt des DEs.
|
Station |
getStation()
Erfragt nach die Station.
|
boolean |
isArchivAbgefragt()
Liefert den Flag das der Archiv schon abgefragt wurde
|
boolean |
isArchiviert()
Erfragt den Flag ob die Daten von dem DE archiviert werden
|
boolean |
isNochNieDaten()
Erfragt, ob noch nie Daten fuer diese DE im Archiv standen bzw. empfangen
wurden.
|
boolean |
isOnline()
Erfragt ob das DE online ist
|
void |
setAntwortetNegQuitt(boolean negQuitt)
Setzt den Flag ob das DE mit einer Negativen Quittung geantwortet hat
|
void |
setAnzahlErwarteteDatenSaetze(long anzahlErwarteteDatenSaetze)
Setzt den Anzahl der erwarteten DS
|
void |
setArchivAbgefragt(boolean archivAbgefragt)
Setzt den Flag das der Archiv schon abgefragt wurde
|
void |
setArchiviert(boolean archiviert)
Setzt den Flag ob die Daten von dem DE archiviert werden
|
void |
setErzeugungsIntervall(long erzeugungsIntervall)
Setzt den Erzeugungsintervall
|
void |
setOnline(boolean online,
long zeitStempel)
Setzt ob das DE online ist
|
void |
setSoAssoziiert(de.bsvrz.dav.daf.main.config.SystemObject soAssoziiert)
Setzt den assoziierten SystemObjekt ( Fahrstreifen oder
Achslastmessstelle ).
|
void |
setSoDE(de.bsvrz.dav.daf.main.config.SystemObject soDE)
Stellt das passende SystemObjekt des DEs fest.
|
void |
setStation(Station station)
Stellt die zuhoerige Station fest.
|
String |
toString(long zeitpunkt)
Stellt dem Ihnalt des DEs in lesbare form Ist vom Zeitpunkt abhaengig
wegen flackern.
|
void |
updateLetzterDatensatzZeitStempel(long letzterDatensatzZeitStempell)
Aktialisiert den letzten ZeitStempel
|
public DatenEndgeraet(de.bsvrz.dav.daf.main.config.SystemObject soDe,
de.bsvrz.dav.daf.main.config.SystemObject soAssoziiert,
Station station)
soDe - SystemObjekt DatenendgeraetsoAssoziiert - Assoziiertes System Objekt - FahrStreifen oder
AchsLastMessStellestation - Station zu der das DE gehoertpublic DatenEndgeraet(de.bsvrz.dav.daf.main.config.SystemObject soDe,
Station station)
soDe - SystemObjekt Datenendgeraetstation - Station zu der das DE gehoertpublic String toString(long zeitpunkt)
public Station getStation()
public void setStation(Station station)
station - Station in der sich das DE befindetpublic de.bsvrz.dav.daf.main.config.SystemObject getSoDE()
public void setSoDE(de.bsvrz.dav.daf.main.config.SystemObject soDE)
soDE - SystemObjekt DatenEndgeraetpublic de.bsvrz.dav.daf.main.config.SystemObject getSoAssoziiert()
public void setSoAssoziiert(de.bsvrz.dav.daf.main.config.SystemObject soAssoziiert)
soAssoziiert - the SystemObjekt Assoziiert to setpublic boolean isNochNieDaten()
true, wenn noch nie Daten fuer diese DE im Archiv
standen bzw. empfangen wurden.public boolean isArchiviert()
public void setArchiviert(boolean archiviert)
archiviert - true, wenn archiviertpublic boolean isOnline()
public void setOnline(boolean online,
long zeitStempel)
online - true, wenn es online ist,zeitStempel - Zeitstempel der Aenderungpublic boolean flackert(long zeitStemepel)
zeitStemepel - Zeitpunkt jetztpublic long getErzeugungsIntervall()
public void setErzeugungsIntervall(long erzeugungsIntervall)
erzeugungsIntervall - Zeitintervallpublic long getAnzahlErwarteteDatenSaetze()
public void setAnzahlErwarteteDatenSaetze(long anzahlErwarteteDatenSaetze)
anzahlErwarteteDatenSaetze - Anzahlpublic long getLetzterDatensatzZeitStempel()
public long decrementAnzahlErwarteteDatenSaetze()
public void updateLetzterDatensatzZeitStempel(long letzterDatensatzZeitStempell)
letzterDatensatzZeitStempell - ZeitStempelpublic boolean isArchivAbgefragt()
public void setArchivAbgefragt(boolean archivAbgefragt)
archivAbgefragt - true, wenn der Archiv abgefragt wurdepublic boolean antwortetNegQuitt()
public void setAntwortetNegQuitt(boolean negQuitt)
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.