public class DatenEndgeraet
extends java.lang.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) |
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.
|
java.lang.String |
toString(long zeitpunkt) |
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 java.lang.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)