public class LveDeVerwaltung extends AbstraktDeVerwaltung
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, statusAktualisierungAusgabe
public LveDeVerwaltung(AbfragePufferdaten abfHaupt, Collection<Station> steuerModule)
abfHaupt
- Hauptlklasse des ModulssteuerModule
- Liste der verwateten Steuermodulepublic void ersteAnmeldung()
ersteAnmeldung
in class AbstraktDeVerwaltung
public void anmeldung()
anmeldung
in class AbstraktDeVerwaltung
public void aktualisiereStatus(Station st, String s)
aktualisiereStatus
in class AbstraktDeVerwaltung
st
- Stations
- Beschreibung fuer die Statusausgabepublic void abmeldung()
abmeldung
in class AbstraktDeVerwaltung
public void aktualisiereDeZeitStemepel(de.bsvrz.dav.daf.main.ResultData datei)
aktualisiereDeZeitStemepel
in class AbstraktDeVerwaltung
datei
- Die empfangene Dateipublic void bearbeiteNegativeQuittung(de.bsvrz.dav.daf.main.ResultData datei)
AbstraktDeVerwaltung
bearbeiteNegativeQuittung
in class AbstraktDeVerwaltung
datei
- Empfangene Dateipublic void setBetriebsParameter(de.bsvrz.dav.daf.main.ResultData datei)
setBetriebsParameter
in class AbstraktDeVerwaltung
datei
- empfangene Dateipublic void generiereAbfrage(Station st)
generiereAbfrage
in class AbstraktDeVerwaltung
st
- 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 AbstraktDeVerwaltung
systemDe
- 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)
AbstraktDeVerwaltung
bearbeiteNeueEinstellung
in class AbstraktDeVerwaltung
dateiID
- DatenbeschreibungneueDatei
- Datenpublic void bearbeiteGeloeschteEinstellung(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dateiID, de.bsvrz.dav.daf.main.Data alteDatei)
AbstraktDeVerwaltung
bearbeiteGeloeschteEinstellung
in class AbstraktDeVerwaltung
dateiID
- 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)
AbstraktDeVerwaltung
bearbeiteVeraenderteEinstellung
in class AbstraktDeVerwaltung
dateiID
- DatenbeschreibungalteDatei
- Daten der alten EinstellungenneueDatei
- Daten der neuen Einstellungenpublic void streamBasierteArchivAbfrage()
streamBasierteArchivAbfrage
in class AbstraktDeVerwaltung
public 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)
SBArchivAnfrageBearbeiter
objekt
- 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.