public class Fg003Typ062HeuschBoesefeldt extends Fg003HeuschBoesefeldt
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.
|
Constructor and Description |
---|
Fg003Typ062HeuschBoesefeldt(de.bsvrz.dav.daf.main.ClientDavInterface daf,
Eak eak,
De de)
Objekterzeugung mit Anmeldung der globalen und lokalen Umsetzungseinträge
|
Fg003Typ001Id001AtgTlsGloDeFehlerAspTlsAntwort, Fg003Typ001Id001AtgTlsGloDeFehlerAspTlsAntwort, Fg003Typ014Id001AtgTlsUfdErgänzendeDeFehlerMeldungAspTlsAntwort, Fg003Typ016Id002AtgTlsUfdNegativeQuittungAspTlsAntwort, Fg003Typ032Id003AtgTlsUfdBetriebsParameterAspParameterIst, Fg003Typ032Id003AtgTlsUfdBetriebsParameterAspParameterSoll, Fg003Typ035Id004AtgTlsUfdErgebnisMeldungTyp35AspTlsAntwort, Fg003Typ048Id004AtgTlsUfdErgebnisMeldungLuftTemperaturLTAspTlsAntwort, Fg003Typ048Id004AtgTlsUfdErgebnisMeldungLuftTemperaturLTAspTlsAntwort, Fg003Typ048Id004AtgUfdsBoschungTemperaturLuftAspUfdsBoschungVorgabe, Fg003Typ049Id004AtgTlsUfdErgebnisMeldungFahrbahnOberFlächenTemperaturFBTAspTlsAntwort, Fg003Typ049Id004AtgTlsUfdErgebnisMeldungFahrbahnOberFlächenTemperaturFBTAspTlsAntwort, Fg003Typ049Id004AtgUfdsBoschungTemperaturBodenAspUfdsBoschungVorgabe, Fg003Typ050Id004AtgTlsUfdErgebnisMeldungatgFahrbahnFeuchteFBFAspTlsAntwort, Fg003Typ051Id004AtgTlsUfdErgebnisMeldungFahrbahnOberFlächeAspTlsAntwort, Fg003Typ052Id004AtgTlsUfdErgebnisMeldungRestSalzRSAspTlsAntwort, Fg003Typ052Id004AtgTlsUfdErgebnisMeldungRestSalzRSAspTlsAntwort, Fg003Typ052Id004AtgUfdsBoschungRestSalzGehaltAspUfdsBoschungVorgabe, Fg003Typ053Id004AtgTlsUfdErgebnisMeldungNiederschlagsIntensitätNIAspTlsAntwort, Fg003Typ053Id004AtgTlsUfdErgebnisMeldungNiederschlagsIntensitätNIAspTlsAntwort, Fg003Typ053Id004AtgUfdsBoschungNiederschlagsIntensitätAspUfdsBoschungVorgabe, Fg003Typ054Id004AtgTlsUfdErgebnisMeldungLuftDruckLDAspTlsAntwort, Fg003Typ054Id004AtgTlsUfdErgebnisMeldungLuftDruckLDAspTlsAntwort, Fg003Typ054Id004AtgUfdsBoschungLuftDruckAspUfdsBoschungVorgabe, Fg003Typ055Id004AtgTlsUfdErgebnisMeldungRelativeLuftFeuchteRLFAspTlsAntwort, Fg003Typ055Id004AtgTlsUfdErgebnisMeldungRelativeLuftFeuchteRLFAspTlsAntwort, Fg003Typ055Id004AtgUfdsBoschungRelativeFeuchteLuftAspUfdsBoschungVorgabe, Fg003Typ056Id004AtgTlsUfdErgebnisMeldungWindRichtungWRAspTlsAntwort, Fg003Typ056Id004AtgTlsUfdErgebnisMeldungWindRichtungWRAspTlsAntwort, Fg003Typ056Id004AtgUfdsBoschungWindRichtungAspUfdsBoschungVorgabe, Fg003Typ057Id004AtgTlsUfdErgebnisMeldungWindGeschwindigkeitMittelWertWGMAspTlsAntwort, Fg003Typ057Id004AtgTlsUfdErgebnisMeldungWindGeschwindigkeitMittelWertWGMAspTlsAntwort, Fg003Typ057Id004AtgUfdsBoschungWindGeschwindigkeitMittelWertAspUfdsBoschungVorgabe, Fg003Typ058Id004AtgTlsUfdErgebnisMeldungSchneeHöheSHAspTlsAntwort, Fg003Typ059Id004AtgTlsUfdErgebnisMeldungFahrbahnGlätteFBGAspTlsAntwort, Fg003Typ060Id004AtgTlsUfdErgebnisMeldungSichtWeiteSWAspTlsAntwort, Fg003Typ060Id004AtgTlsUfdErgebnisMeldungSichtWeiteSWAspTlsAntwort, Fg003Typ060Id004AtgUfdsBoschungSichtWeiteAspUfdsBoschungVorgabe, Fg003Typ061Id004AtgTlsUfdErgebnisMeldungHelligkeitHKAspTlsAntwort, Fg003Typ062Id004AtgTlsUfdErgebnisMeldungNiederschlagsMengeNMAspTlsAntwort, Fg003Typ063Id004AtgTlsUfdErgebnisMeldungNiederschlagAspTlsAntwort, Fg003Typ064Id004AtgTlsUfdErgebnisMeldungWindGeschwindigkeitSpitzenWertWGSAspTlsAntwort, Fg003Typ064Id004AtgTlsUfdErgebnisMeldungWindGeschwindigkeitSpitzenWertWGSAspTlsAntwort, Fg003Typ064Id004AtgUfdsBoschungWindGeschwindigkeitSpitzenWertAspUfdsBoschungVorgabe, Fg003Typ065Id004AtgTlsUfdErgebnisMeldungGefrierTemperaturGTAspTlsAntwort, Fg003Typ065Id004AtgTlsUfdErgebnisMeldungGefrierTemperaturGTAspTlsAntwort, Fg003Typ065Id004AtgUfdsBoschungTemperaturGefrierPunktAspUfdsBoschungVorgabe, Fg003Typ066Id004AtgTlsUfdErgebnisMeldungTaupunktTemperaturTPTAspTlsAntwort, Fg003Typ066Id004AtgTlsUfdErgebnisMeldungTaupunktTemperaturTPTAspTlsAntwort, Fg003Typ066Id004AtgUfdsBoschungTemperaturTauPunktAspUfdsBoschungVorgabe, Fg003Typ067Id004AtgTlsUfdErgebnisMeldungTemperaturInTiefe1TT1AspTlsAntwort, Fg003Typ067Id004AtgTlsUfdErgebnisMeldungTemperaturInTiefe1TT1AspTlsAntwort, Fg003Typ067Id004AtgUfdsBoschungTemperaturBodenTiefe1AspUfdsBoschungVorgabe, Fg003Typ068Id004AtgTlsUfdErgebnisMeldungTemperaturInTiefe2TT2AspTlsAntwort, Fg003Typ068Id004AtgTlsUfdErgebnisMeldungTemperaturInTiefe2TT2AspTlsAntwort, Fg003Typ069Id004AtgTlsUfdErgebnisMeldungTemperaturInTiefe3TT3AspTlsAntwort, Fg003Typ069Id004AtgTlsUfdErgebnisMeldungTemperaturInTiefe3TT3AspTlsAntwort, Fg003Typ069Id004AtgUfdsBoschungTemperaturBodenTiefe3AspUfdsBoschungVorgabe, Fg003Typ070Id004AtgTlsUfdErgebnisMeldungZustandDerFahrbahnOberFlächeFBZAspTlsAntwort, Fg003Typ070Id004AtgTlsUfdErgebnisMeldungZustandDerFahrbahnOberFlächeFBZAspTlsAntwort, Fg003Typ070Id004AtgUfdsBoschungStraßenZustandAspUfdsBoschungVorgabe, Fg003Typ071Id004AtgTlsUfdErgebnisMeldungNiederschlagsArtNSAspTlsAntwort, Fg003Typ071Id004AtgTlsUfdErgebnisMeldungNiederschlagsArtNSAspTlsAntwort, Fg003Typ071Id004AtgUfdsBoschungNiederschlagsArtAspUfdsBoschungVorgabe, Fg003Typ072Id004AtgTlsUfdErgebnisMeldungWasserFilmDickeWFDAspTlsAntwort, Fg003Typ072Id004AtgTlsUfdErgebnisMeldungWasserFilmDickeWFDAspTlsAntwort, Fg003Typ072Id004AtgUfdsBoschungWasserFilmDickeAspUfdsBoschungVorgabe, Fg003Typ132Id004AtgTlsUfdErgebnisMeldungFahrbahnGlätteWarnungAspTlsAntwort, Fg003Typ179Id004AtgTlsUfdErgebnisMeldungFahrbahnZustandAspTlsAntwort, Fg003Typ230Id004AtgTlsUfdErgebnisMeldungFahrbahnInfrarotSensorAspTlsAntwort
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.