public class LveDeVerwaltung extends AbstraktDeVerwaltung
| Modifier and Type | Field and Description |
|---|---|
private Collection<de.bsvrz.dav.daf.main.config.SystemObject> |
archivierteFahrStreifen
Liste aller Fahrstreifen, auf deren Daten wir angemeldet sind.
|
private static de.bsvrz.dav.daf.main.DataDescription |
ddLveAbrufSend
Datenbeschreibung für Abrufe von LVE-LZD senden.
|
private static de.bsvrz.dav.daf.main.DataDescription |
ddLveLzdEmpfang
Datenbeschreibung für LVE-LZD Empfang.
|
private static de.bsvrz.dav.daf.main.DataDescription |
ddLveNegQuit
Datenbeschreibung von LVE-DE Negative Quittung.
|
private static de.bsvrz.dav.daf.main.DataDescription |
ddLveParam
Datenbeschreibung von LVE-DE Betriebsparameter.
|
private boolean |
deEmfangVersandAngemeldet
Ob der Empfang und Versand Telegramme zu DEs angemeldet ist.
|
private static de.bsvrz.sys.funclib.debug.Debug |
LOGGER |
private Map<String,String> |
mapFSzumDE
Tabelle mit Assoziationen von Fahrstreifen SystemObjekten zum
Datenengeraeten.
|
private Collection<de.bsvrz.dav.daf.main.config.SystemObject> |
zurAbmeldungFahrStreifen
Liste aller Fahrstreifen, die wir abmelden sollen.
|
private Collection<de.bsvrz.dav.daf.main.config.SystemObject> |
zurAnmeldungFahrStreifen
Liste aller Fahrstreifen, auf die wir uns aufmelden sollen.
|
| Constructor and Description |
|---|
LveDeVerwaltung(AbfragePufferdaten abfHaupt,
Collection<Station> steuerModule)
Standardkonstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
abmeldung()
Abmeldung fuer Daten Empfang und Sendung.
|
void |
aktualisiereDeZeitStemepel(de.bsvrz.dav.daf.main.ResultData datei)
Aktualisiert dem Zeitstempell wenn Datei FG1 LZD vom Fahrstreifen
angekommen sind.
|
void |
aktualisiereStatus(Station st,
String s)
Aktualisiert den Status der Station, nach Ankunft von Betirebsmeldungen,
FehlerMeldungen, oder ArchivDaten.
|
void |
anmeldung()
Anmeldung fuer Daten Empfang und Sendung, wird bei jedem
Archviparametrierungveraenderung gerufen.
|
void |
bearbeiteArchivDaten(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription datenBeschreibung,
de.bsvrz.dav.daf.main.DataState status,
de.bsvrz.dav.daf.main.Data daten,
long zeitStempel)
Diese Methode soll die daten die aus dem Archiv kommen bearbeiten.
|
void |
bearbeiteGeloeschteEinstellung(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dateiID,
de.bsvrz.dav.daf.main.Data alteDatei)
Ein Datensatz mit geloeschten Einstellungen gekommen ist - Nicht mehr
parametriert.
|
void |
bearbeiteNegativeQuittung(de.bsvrz.dav.daf.main.ResultData datei)
Wird gerufen wenn man eine Negative Quittung erhalten hat.
|
void |
bearbeiteNeueEinstellung(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dateiID,
de.bsvrz.dav.daf.main.Data neueDatei)
Ein Datensatz mit neuen Einstellungen gekommen ist - Neue Parametrierung.
|
void |
bearbeiteVeraenderteEinstellung(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dateiID,
de.bsvrz.dav.daf.main.Data alteDatei,
de.bsvrz.dav.daf.main.Data neueDatei)
Ein Datensatz mit veraenderten Einstellungen gekommen ist -
Umparametrierung.
|
void |
ersteAnmeldung()
Erste Anmeldung fuer Datenempfang und senden.
|
void |
generiereAbfrage(Station st)
Generiert eine LZD Abfrage .
|
void |
generiereAbfrage(de.bsvrz.dav.daf.main.config.SystemObject systemDe,
long zeitStempel,
long anzahl)
Generiert eine LZD Abfrage.
|
void |
setBetriebsParameter(de.bsvrz.dav.daf.main.ResultData datei)
Liest die Betriebsparameter eines LveDe aus, aus der empfangenen Daten.
|
void |
streamBasierteArchivAbfrage()
Sendet eine StreamAbfrage an das Archivsystem.
|
abfrageAusgabe, abfrageEnde, convertTimeoutIntervall, currentTimeMillis, getDav, getHauptModul, getSteuerModule, getVerwaltungHaupt, statusAktualisierungAusgabeprivate static final de.bsvrz.sys.funclib.debug.Debug LOGGER
private final Map<String,String> mapFSzumDE
private final Collection<de.bsvrz.dav.daf.main.config.SystemObject> archivierteFahrStreifen
private final Collection<de.bsvrz.dav.daf.main.config.SystemObject> zurAnmeldungFahrStreifen
private final Collection<de.bsvrz.dav.daf.main.config.SystemObject> zurAbmeldungFahrStreifen
private static de.bsvrz.dav.daf.main.DataDescription ddLveLzdEmpfang
private static de.bsvrz.dav.daf.main.DataDescription ddLveAbrufSend
private static de.bsvrz.dav.daf.main.DataDescription ddLveParam
private static de.bsvrz.dav.daf.main.DataDescription ddLveNegQuit
private boolean deEmfangVersandAngemeldet
public LveDeVerwaltung(AbfragePufferdaten abfHaupt, Collection<Station> steuerModule)
abfHaupt - Hauptlklasse des ModulssteuerModule - Liste der verwateten Steuermodulepublic void ersteAnmeldung()
ersteAnmeldung in class AbstraktDeVerwaltungpublic void anmeldung()
anmeldung in class AbstraktDeVerwaltungpublic void aktualisiereStatus(Station st, String s)
aktualisiereStatus in class AbstraktDeVerwaltungst - Stations - Beschreibung fuer die Statusausgabepublic void abmeldung()
abmeldung in class AbstraktDeVerwaltungpublic void aktualisiereDeZeitStemepel(de.bsvrz.dav.daf.main.ResultData datei)
aktualisiereDeZeitStemepel in class AbstraktDeVerwaltungdatei - Die empfangene Dateipublic void bearbeiteNegativeQuittung(de.bsvrz.dav.daf.main.ResultData datei)
AbstraktDeVerwaltungbearbeiteNegativeQuittung in class AbstraktDeVerwaltungdatei - Empfangene Dateipublic void setBetriebsParameter(de.bsvrz.dav.daf.main.ResultData datei)
setBetriebsParameter in class AbstraktDeVerwaltungdatei - empfangene Dateipublic void generiereAbfrage(Station st)
generiereAbfrage in class AbstraktDeVerwaltungst - Die Station fuer die die Abfrage geruft werden sollpublic void generiereAbfrage(de.bsvrz.dav.daf.main.config.SystemObject systemDe,
long zeitStempel,
long anzahl)
generiereAbfrage in class AbstraktDeVerwaltungsystemDe - Das De mit Kanal 255, dem man abfragen sollzeitStempel - Zeit, aus der wir die Daten benoetigenanzahl - Anzahl der benoetigten Datensaetzenpublic void bearbeiteNeueEinstellung(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dateiID,
de.bsvrz.dav.daf.main.Data neueDatei)
AbstraktDeVerwaltungbearbeiteNeueEinstellung in class AbstraktDeVerwaltungdateiID - DatenbeschreibungneueDatei - Datenpublic void bearbeiteGeloeschteEinstellung(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dateiID,
de.bsvrz.dav.daf.main.Data alteDatei)
AbstraktDeVerwaltungbearbeiteGeloeschteEinstellung in class AbstraktDeVerwaltungdateiID - DatenbeschreibungalteDatei - Daten der alten Einstellungpublic void bearbeiteVeraenderteEinstellung(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dateiID,
de.bsvrz.dav.daf.main.Data alteDatei,
de.bsvrz.dav.daf.main.Data neueDatei)
AbstraktDeVerwaltungbearbeiteVeraenderteEinstellung in class AbstraktDeVerwaltungdateiID - DatenbeschreibungalteDatei - Daten der alten EinstellungenneueDatei - Daten der neuen Einstellungenpublic void streamBasierteArchivAbfrage()
streamBasierteArchivAbfrage in class AbstraktDeVerwaltungpublic void bearbeiteArchivDaten(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription datenBeschreibung,
de.bsvrz.dav.daf.main.DataState status,
de.bsvrz.dav.daf.main.Data daten,
long zeitStempel)
SBArchivAnfrageBearbeiterobjekt - Das objekt, dass die Daten geliefert hatdatenBeschreibung - Beschreibung der Datenstatus - Typ der Datendaten - Der DatensatzzeitStempel - Zeitstempel des datensatzesCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.