|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.sys.testsys.testsys.libBmLesen.EmpfaengerBm
public class EmpfaengerBm
Funktionen zum Empfang nicht konfigurierender DaV Daten.
| Field Summary | |
|---|---|
java.lang.Boolean |
_alleTestBetrMeldungenEmpfangen
wird auf true gesetzt, soblad die 3 erwarteten Betriebsmeldungen Test Plugin 1 Test Plugin 2 Test Plugin 3 empfangen wurden |
private java.lang.String |
_bmTestMeldung
Aufbau zu testender Betriebsmeldungen |
private de.bsvrz.sys.funclib.debug.Debug |
_debug
Ausgabe Logger |
private java.lang.Object |
_pruefeBmSync
Objekt zur Synchrnisierung Warten auf Ergebnis Betriebsmeldungsverwaltung und Lieferung des Ergebnisses |
(package private) long |
EMPFANGS_TIMEOUT_SYNC
maximale Wartezeit bei synchronen Anfragen |
private java.util.HashMap<java.lang.String,java.lang.String> |
gefunden
Marker. |
private java.lang.Boolean |
m_beenden
Flag zur Beendigung der asynchronen Endlosschleife |
private de.bsvrz.dav.daf.main.ClientDavInterface |
m_connection
Aktuelle Verbindung zum Datenverteiler. |
private de.bsvrz.dav.daf.main.config.DataModel |
m_dataModel
übergebenes Datenmodell |
| Constructor Summary | |
|---|---|
EmpfaengerBm(de.bsvrz.dav.daf.main.ClientDavInterface connection)
Konstruktor |
|
| Method Summary | |
|---|---|
java.lang.Boolean |
abmeldeLeseDav(java.lang.String objPid,
java.lang.String atgPid,
java.lang.String aspPid,
java.lang.Short sv)
Methode die das Objekt mit der PID objPid beim Datenverteiler vom Lesen abmeldet, Attibutgruppe atgPid unter dem Aspekt aspPid. |
void |
abmeldeObjekt(java.lang.String objPid,
java.lang.String atgPid,
java.lang.String aspPid,
java.lang.Short sv)
Abmeldung DaV Empfang. |
boolean |
anmeldeLeseDav(java.lang.String objPid,
java.lang.String atgPid,
java.lang.String aspPid,
java.lang.Short sv,
de.bsvrz.dav.daf.main.ReceiverRole role)
Methode die das Objekt mit der PID objPid beim Datenverteiler zum Lesen anmeldet, Attibutgruppe atgPid unter dem Aspekt aspPid. |
boolean |
anmeldeObjekt(java.lang.String objPid,
java.lang.String atgPid,
java.lang.String aspPid,
java.lang.Short sv)
Empfangsanmeldung am DaV. |
void |
ausDavInfo(de.bsvrz.dav.daf.main.ResultData rdat)
Gibt rdat Informationen aus ; Debug Routine. |
void |
neueBetriebsInforamtion(de.bsvrz.dav.daf.main.ResultData rdat)
Liest Betriebsmeldungsstrings. |
static void |
testLeseBm(java.lang.String objPid,
de.bsvrz.dav.daf.main.ClientDavInterface connection)
Test und Beispielroutine zum lesen und testen der Betriebsmeldungen |
java.lang.Boolean |
testPruefeBm(java.lang.String objPid,
long warteMs)
Testroutine für leseBmAsync() |
void |
update(de.bsvrz.dav.daf.main.ResultData[] results)
see ClientReceiverInterface.update(ResultData[]). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private de.bsvrz.sys.funclib.debug.Debug _debug
private java.lang.Object _pruefeBmSync
final long EMPFANGS_TIMEOUT_SYNC
private java.lang.Boolean m_beenden
private de.bsvrz.dav.daf.main.ClientDavInterface m_connection
private de.bsvrz.dav.daf.main.config.DataModel m_dataModel
private java.lang.String _bmTestMeldung
public java.lang.Boolean _alleTestBetrMeldungenEmpfangen
private java.util.HashMap<java.lang.String,java.lang.String> gefunden
| Constructor Detail |
|---|
public EmpfaengerBm(de.bsvrz.dav.daf.main.ClientDavInterface connection)
connection - aktuelle DaV Verbindung| Method Detail |
|---|
public boolean anmeldeObjekt(java.lang.String objPid,
java.lang.String atgPid,
java.lang.String aspPid,
java.lang.Short sv)
anmeldeLeseDav(String, String, String, Short, ReceiverRole).
objPid - ObjektatgPid - AttributgruppeaspPid - Aspektsv - Simulationsvariante (null: keine Simulation)
public void abmeldeObjekt(java.lang.String objPid,
java.lang.String atgPid,
java.lang.String aspPid,
java.lang.Short sv)
objPid - ObjektatgPid - AttributgruppeaspPid - Aspektsv - Simulationsvariante (null: keine Simulation)
public boolean anmeldeLeseDav(java.lang.String objPid,
java.lang.String atgPid,
java.lang.String aspPid,
java.lang.Short sv,
de.bsvrz.dav.daf.main.ReceiverRole role)
objPid - Pid des ObjektsatgPid - Attributgruppe die angemeldet werden sollaspPid - Apekt der angemeldet werden sollrole - Rolle des Empfängers (siehe stauma.dav.clientside.ReceiveOptions)sv - SimulationsVariante
public java.lang.Boolean abmeldeLeseDav(java.lang.String objPid,
java.lang.String atgPid,
java.lang.String aspPid,
java.lang.Short sv)
objPid - Pid oder Id des ObjektsatgPid - Attributgruppe die abgemeldet werden sollaspPid - Apekt der abgemeldet werden sollsv - Simualtionsvariante
public void update(de.bsvrz.dav.daf.main.ResultData[] results)
ClientReceiverInterface.update(ResultData[]).
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterfacepublic void ausDavInfo(de.bsvrz.dav.daf.main.ResultData rdat)
rdat - DaV Ergebnis Daten Satzpublic void neueBetriebsInforamtion(de.bsvrz.dav.daf.main.ResultData rdat)
rdat - DaV Ergebnis Daten Satz
public java.lang.Boolean testPruefeBm(java.lang.String objPid,
long warteMs)
objPid - Pid des Informationskanals fuer BetriebsmeldungenwarteMs - spaetestens nach dieser Zeit muessen die erwarteten Betriebsmeldungen
angekommen sein
public static void testLeseBm(java.lang.String objPid,
de.bsvrz.dav.daf.main.ClientDavInterface connection)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||