|
||||||||||
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 VerbindungMethod 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.ClientReceiverInterface
public 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 Satzpublic 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 |