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, toStringpublic void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
throws Exception
DeSiminitialize in class DeSimconnection - 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
DeSimparseArguments in class DeSimExceptionpublic 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.ClientSenderInterfacedataRequest in class DeSimpublic void unsubscribe()
DeSimunsubscribe in class DeSimpublic 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.