public class TmcMeldungsVerwaltung extends Object implements de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.config.MutableSetChangeListener
Modifier and Type | Field and Description |
---|---|
private de.bsvrz.dav.daf.main.ClientDavConnection |
connection
Übergebene Datenverteiler Verbindung.
|
private static de.bsvrz.dav.daf.main.config.DataModel |
dataModel
Übergebenes Datenmodell.
|
private List<de.bsvrz.dav.daf.main.config.DynamicObject> |
listeMeldungen
Liste der aktuellen Engstellen.
|
private HashMap<String,RdsMeldungsAuswertung> |
meldungsAuswertung
Hashmap mit den einzelnen Instanzen der von der Meldungsverwaltung gesendeten
Objekte: key = Pid des Meldungsobjekts; value = Instanz der Meldung.
|
private de.bsvrz.dav.daf.main.config.ConfigurationObject |
verkehrsModellNetz
Verkehrsmodellnetz.
|
Constructor and Description |
---|
TmcMeldungsVerwaltung(de.bsvrz.dav.daf.main.ClientDavConnection connection,
String netz)
Konstruktor der Klasse.
|
Modifier and Type | Method and Description |
---|---|
HashMap<String,RdsMeldungsAuswertung> |
getMeldungen()
Methode liefert eine HashMap mit den aktiven Meldungsobjekten.
|
private void |
rdsListeVerwalten(de.bsvrz.dav.daf.main.config.DynamicObject obj)
Verwaltet die Liste der dynamischen Objekte.
|
protected void |
rdsObjekteBestimmen()
Bestimmt die im Verkehrsmodellnetz aktuell vorhandenen TMC-Meldungen.
|
void |
update(de.bsvrz.dav.daf.main.config.MutableSet set,
de.bsvrz.dav.daf.main.config.SystemObject[] addedObjects,
de.bsvrz.dav.daf.main.config.SystemObject[] removedObjects)
Update Methode des ClientReceiverInterface zum Empfang für die
dynamischen Objekte.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] results)
Update Methode des ClientReceiverInterface zum Empfang der "normalen"
Daten.
|
private de.bsvrz.dav.daf.main.ClientDavConnection connection
private static de.bsvrz.dav.daf.main.config.DataModel dataModel
private List<de.bsvrz.dav.daf.main.config.DynamicObject> listeMeldungen
private de.bsvrz.dav.daf.main.config.ConfigurationObject verkehrsModellNetz
private HashMap<String,RdsMeldungsAuswertung> meldungsAuswertung
public TmcMeldungsVerwaltung(de.bsvrz.dav.daf.main.ClientDavConnection connection, String netz)
connection
- Datenverteilerverbindungnetz
- Verkehrsmodellnetzprotected void rdsObjekteBestimmen()
public HashMap<String,RdsMeldungsAuswertung> getMeldungen()
private void rdsListeVerwalten(de.bsvrz.dav.daf.main.config.DynamicObject obj)
obj
- Dynamisches Objekt Meldungpublic void update(de.bsvrz.dav.daf.main.ResultData[] results)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
results
- beinhaltet die empfangenen Datenpublic void update(de.bsvrz.dav.daf.main.config.MutableSet set, de.bsvrz.dav.daf.main.config.SystemObject[] addedObjects, de.bsvrz.dav.daf.main.config.SystemObject[] removedObjects)
update
in interface de.bsvrz.dav.daf.main.config.MutableSetChangeListener
set
- Menge der dynamischen ObjekteaddedObjects
- Dynamische Objekte die neu hinzugekommen sindremovedObjects
- Dynamische Objekte die entfernt wurdenCopyright © 2016 BitCtrl Systems GmbH. All rights reserved.