public class SystemDatenEndgeraet extends DatenEndgeraet implements de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IObjektWeckerListener
Modifier and Type | Class and Description |
---|---|
static class |
SystemDatenEndgeraet.SystemDeStatus
Status eines System DE
|
Constructor and Description |
---|
SystemDatenEndgeraet(de.bsvrz.dav.daf.main.config.SystemObject de,
Station station)
Standardkonstruktor
|
Modifier and Type | Method and Description |
---|---|
void |
alarm() |
void |
erwarteKeineAntwort(boolean negQuittung)
Wenn ein Timeout oder eine Negative Quittung kommt, muss man die
Erwartungen von der Abfrage anullieren
|
long |
getLetzterAbruf()
Liefert dem Zeitstemepel des leztes Abrufs
|
SystemDatenEndgeraet.SystemDeStatus |
getStatus()
Liefert dem Status des System DEs
|
void |
setLetzterAbruf(long letzterAbruf)
Setzt dem Zeitstempel des letztes Abrufs
|
void |
setStatus(SystemDatenEndgeraet.SystemDeStatus status)
Setzt dem Status des System DEs
|
java.lang.String |
toString() |
antwortetNegQuitt, decrementAnzahlErwarteteDatenSaetze, flackert, getAnzahlErwarteteDatenSaetze, getErzeugungsIntervall, getLetzterDatensatzZeitStempel, getSoAssoziiert, getSoDE, getStation, isArchivAbgefragt, isArchiviert, isNochNieDaten, isOnline, setAntwortetNegQuitt, setAnzahlErwarteteDatenSaetze, setArchivAbgefragt, setArchiviert, setErzeugungsIntervall, setOnline, setSoAssoziiert, setSoDE, setStation, toString, updateLetzterDatensatzZeitStempel
public SystemDatenEndgeraet(de.bsvrz.dav.daf.main.config.SystemObject de, Station station)
de
- SystemObjekt DatenEndgeraetstation
- Station zu die das DE gehoertpublic java.lang.String toString()
toString
in class java.lang.Object
public SystemDatenEndgeraet.SystemDeStatus getStatus()
public void setStatus(SystemDatenEndgeraet.SystemDeStatus status)
status
- the status to setpublic long getLetzterAbruf()
public void setLetzterAbruf(long letzterAbruf)
letzterAbruf
- Zeitstempelpublic void alarm()
alarm
in interface de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IObjektWeckerListener
public void erwarteKeineAntwort(boolean negQuittung)
negQuittung
- true, wenn es sich um eine Negative Quittung handelt