public class Fg006Typ056HeuschBoesefeldt extends Fg006HeuschBoesefeldt
Modifier and Type | Field and Description |
---|---|
private java.lang.Object[][] |
davToTls
Tabelle, in der das Verhalten beim Empfang von Attributgruppen eingetragen wird.
|
private static de.bsvrz.sys.funclib.debug.Debug |
debug
DebugLogger für Debug-Ausgaben
|
private java.lang.Object[][] |
tlsToDav
Tabelle, in der das Verhalten beim Empfang von TLS De-Blöcken eingetragen wird.
|
_de, _eak, _eakConversionModul, ASP, ATG, FG, ID, OT, TYP
Constructor and Description |
---|
Fg006Typ056HeuschBoesefeldt(de.bsvrz.dav.daf.main.ClientDavInterface daf,
Eak eak,
De de)
Erzeugt ein Objekt vom Typ Fg006Typ048
|
Fg006Typ001Id001AtgTlsGloDeFehlerAspTlsAntwort, Fg006Typ014Id001AtgTlsVltErgänzendeDeFehlerMeldungAspTlsAntwort, Fg006Typ016Id002AtgTlsVltNegativeQuittungAspTlsAntwort, Fg006Typ032Id003AtgTlsVltBetriebsParameterAspParameterIst, Fg006Typ032Id003AtgTlsVltBetriebsParameterAspParameterSoll, Fg006Typ048Id004AtgTlsVltTürKontaktAspTlsAntwort, Fg006Typ049Id004AtgTlsVltTemperaturÜberwachungAspTlsAntwort, Fg006Typ050Id004AtgTlsVltLichtAspTlsAntwort, Fg006Typ051Id004AtgTlsVltStromVersorungAspTlsAntwort, Fg006Typ052Id004AtgTlsVltHeizungAspTlsAntwort, Fg006Typ053Id004AtgTlsVltLüftungAspTlsAntwort, Fg006Typ054Id004AtgTlsVltÜberspannungsSchutzAspTlsAntwort, Fg006Typ055Id004AtgTlsVltDiebstahlVandalismusSchutzAspTlsAntwort, Fg006Typ056Id004AtgTlsVltFernÜberwachungSolarAnlagenAspTlsAntwort
Fg255Typ001Id001AtgTlsGloDeFehlerAspTlsAntwort, Fg255Typ016Id002AtgTlsGloNegativeQuittungAspTlsAntwort, Fg255Typ029Id002AtgTlsGloKanalSteuerungAspParameterIst, Fg255Typ029Id002AtgTlsGloKanalSteuerungAspParameterSoll, Fg255Typ036Id003AtgTlsGloGeographischeKenndatenAspTlsVorgabe, Fg255Typ036Id003AtgTlsGloGeographischeKenndatenAspTlsZustand, Fg255Typ255Id255AtgTlsGloDeBlockAbrufAspTlsAbruf, Fg255Typ255Id255AtgTlsGloDeBlockSendenAspTlsVorgabe
dataRequest, getClientDavInterface, getConfig, getDavToTlsList, getTlsToDavList, isBetriebsMeldungenErzeugen, isPassivierungUmsetzungsMethoden, isRequestSupported, processDeBlock, sendData, sendData, sendInitialDeBlock, sendMessage, subscribeAllData, update
private static final de.bsvrz.sys.funclib.debug.Debug debug
private final java.lang.Object[][] davToTls
"Attributgruppe (Pid)", "Aspekt (Pid)", "Fg", "Typ", "Id", "ObjektTyp" z.B. "atg.tlsGloKanalSteuerung", "asp.parameterSoll", "1", "29", "2", "typ.deLve"Die Auswertung erfolgt dabei wie folgt:
DeConversionModul.update(de.bsvrz.dav.daf.main.ResultData[])
wird für jede zur
Attributgruppen/Aspket-Kombination passende Kombination eine Methode aufgerufen, deren Namen aus dem Tabelleneintrag
wie folgt gebildet wird (hier für den Beispieleintrag):Fg001Typ029Id002AtgTlsGloKanalSteuerungAspParameterSoll(ResultData)
ResultData
die Daten der zu verarbeitenden ATG/ASP-Kombination.private final java.lang.Object[][] tlsToDav
"Attributgruppe (Pid)", "Aspekt (Pid)", "Fg", "Typ", "Id", "ObjektTyp" z.B. "atg.tlsGloKanalSteuerung", "asp.tlsAntwort", "1", "29", "2", "typ.deLve"Die Auswertung erfolgt dabei wie folgt:
DeConversionModul.processDeBlock(de.bsvrz.kex.tls.osi7.DeBlock)
wird für jede zum De-Block passende
Fg/Id/Typ-Kombination eine Methode aufgerufen, deren Namen aus dem Tabelleneintrag wie folgt gebildet wird (hier für
den Beispieleintrag):Fg001Typ029Id002AtgTlsGloKanalSteuerungAspTlsAntwort(DeBlock, Data,
DataDescription)
deBlock
die Daten des zu verarbeitenden De-Blocks und
data
ein Datenobjekt der passenden Attributgruppen/Aspekt-Kombination, welchem direkt die Inhalte des
De-Blocks zugewiesen werden können.DataDescription
enthält die passende DataDescription
für die zu sendenden Daten.