public class Fg006Typ052 extends Fg006Default
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.
|
_config, _conversionMethod, _conversionMethodArguments, _conversionMethodName, _conversionModulName, _daf, _de, _eak, _eakConversionModul, _lastSendDeBlock, _messageSender, ASP, ATG, FG, ID, OT, TYP
Constructor and Description |
---|
Fg006Typ052(de.bsvrz.dav.daf.main.ClientDavInterface daf,
Eak eak,
De de)
Erzeugt ein Objekt vom Typ Fg006Typ048
|
Modifier and Type | Method and Description |
---|---|
de.bsvrz.dav.daf.main.ResultData |
Fg006Typ001Id033AtgTlsGloDeFehlerAspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
Entspricht
Fg006Default.Fg006Typ001Id001AtgTlsGloDeFehlerAspTlsAntwort(DeBlock,Data,
DataDescription) , jedoch werden die Daten als nachgeliefert gekennzeichnet. |
de.bsvrz.dav.daf.main.ResultData |
Fg006Typ052Id036AtgTlsVltHeizungAspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
Entspricht
Fg006Default.Fg006Typ052Id004AtgTlsVltHeizungAspTlsAntwort(DeBlock,Data,
DataDescription) , jedoch werden die Daten als nachgeliefert gekennzeichnet. |
Fg006Typ001Id001AtgTlsGloDeFehlerAspTlsAntwort, Fg006Typ014Id001AtgTlsVltErgänzendeDeFehlerMeldungAspTlsAntwort, Fg006Typ014Id033AtgTlsVltErgänzendeDeFehlerMeldungAspTlsAntwort, Fg006Typ016Id002AtgTlsVltNegativeQuittungAspTlsAntwort, Fg006Typ016Id034AtgTlsVltNegativeQuittungAspTlsAntwort, Fg006Typ032Id003AtgTlsVltBetriebsParameterAspParameterIst, Fg006Typ032Id003AtgTlsVltBetriebsParameterAspParameterSoll, Fg006Typ032Id035AtgTlsVltBetriebsParameterAspParameterIst, Fg006Typ048Id004AtgTlsVltTürKontaktAspTlsAntwort, Fg006Typ049Id004AtgTlsVltTemperaturÜberwachungAspTlsAntwort, Fg006Typ050Id004AtgTlsVltLichtAspTlsAntwort, Fg006Typ051Id004AtgTlsVltStromVersorungAspTlsAntwort, Fg006Typ052Id004AtgTlsVltHeizungAspTlsAntwort, Fg006Typ053Id004AtgTlsVltLüftungAspTlsAntwort, Fg006Typ054Id004AtgTlsVltÜberspannungsSchutzAspTlsAntwort, Fg006Typ055Id004AtgTlsVltDiebstahlVandalismusSchutzAspTlsAntwort, Fg006Typ056Id004AtgTlsVltFernÜberwachungSolarAnlagenAspTlsAntwort, Fg255Typ029Id034AtgTlsGloKanalSteuerungAspParameterIst, Fg255Typ036Id035AtgTlsGloGeographischeKenndatenAspTlsZustand
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.public de.bsvrz.dav.daf.main.ResultData Fg006Typ001Id033AtgTlsGloDeFehlerAspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
Fg006Default.Fg006Typ001Id001AtgTlsGloDeFehlerAspTlsAntwort(DeBlock,Data,
DataDescription)
, jedoch werden die Daten als nachgeliefert gekennzeichnet.Fg006Typ001Id033AtgTlsGloDeFehlerAspTlsAntwort
in class Fg006Default
deBlock
- Der zu bearbeitende De-Block.data
- Der passende Datensatz für die Ziel Attributgruppe/Aspekt-Kombination.dataDescription
- Die Datenbeschreibung für die Attributgruppe/Aspekt-Kombination.public de.bsvrz.dav.daf.main.ResultData Fg006Typ052Id036AtgTlsVltHeizungAspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
Fg006Default.Fg006Typ052Id004AtgTlsVltHeizungAspTlsAntwort(DeBlock,Data,
DataDescription)
, jedoch werden die Daten als nachgeliefert gekennzeichnet.deBlock
- Der zu bearbeitende De-Block.data
- Der passende Datensatz für die Ziel Attributgruppe/Aspekt-Kombination.dataDescription
- Die Datenbeschreibung für die Attributgruppe/Aspekt-Kombination.