public class LveDeSim extends DeSim
Constructor and Description |
---|
LveDeSim(String dePid,
String fsPid,
long erzeugungsIntervall)
Standardkonstruktor
|
Modifier and Type | Method and Description |
---|---|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
long |
getErzeugungIntervall()
Liefert den Erzeugeungsintervall in ms
|
String |
getFsPid()
Liefert das PID des Fahrstreifens
|
void |
initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
Initialisiert das DE
|
protected boolean |
isAnfrageNichtVerstanden() |
void |
parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
Bearbeitet die Aufrufargumente
|
void |
sendeLZD(long zeitStempel,
long anzahl)
Sendet LangZeitDaten Telegrame, wenn keine Daten vorhanden sind, dann
eine Negative Quittung
|
void |
sendeNegativeQuittung()
Sendet eine Negative Quittung
|
void |
setAnfrageNichtVerstanden(boolean anfrageNichtVerstanden)
Setzt dem Flag, wenn der SystemDe immer mit negativer Quittung antwortet
|
void |
unsubscribe()
Abmeldet sich vom DAV
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] results) |
erzeugeDatenBeschreibung, flackern, getDav, getDdArchivParam, getDePid, getLetzterDatenSatzVorhanden, getLetzterZeitStempellGeschickt, goOffline, goOfflineOhneMeldung, goOnline, isArchivieren, isOhneAntwort, isOnline, isRequestSupported, parametriereArchiv, sendeArchivParametrierung, sendeEnde, sendeTlsGloFehler, setAeltesterZeitStempellVorhanden, setDav, setLetzterDatenSatzVorhanden, setLetzterZeitStempellGeschickt, toString
public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection) throws Exception
DeSim
initialize
in class DeSim
connection
- verbindung zum DAVException
- wird beim Fehler bei Anmeldung geworfenpublic void sendeLZD(long zeitStempel, long anzahl)
zeitStempel
- ZeitStemepel des ersten Telegrammsanzahl
- Anzahl der Telegrammspublic void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) throws Exception
DeSim
parseArguments
in class DeSim
Exception
public void update(de.bsvrz.dav.daf.main.ResultData[] results)
public void sendeNegativeQuittung()
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
dataRequest
in class DeSim
public void unsubscribe()
DeSim
unsubscribe
in class DeSim
public long getErzeugungIntervall()
public String getFsPid()
public void setAnfrageNichtVerstanden(boolean anfrageNichtVerstanden)
anfrageNichtVerstanden
- true, wenn negative quitungen geschickt werden sollenprotected boolean isAnfrageNichtVerstanden()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.