Class EakFg254FunkKriWeissElectronic
- All Implemented Interfaces:
EakConversionInterface
public class EakFg254FunkKriWeissElectronic extends EakDefault
-
Constructor Summary
Constructors Constructor Description EakFg254FunkKriWeissElectronic(de.bsvrz.dav.daf.main.ClientDavInterface daf, Sm sm, Eak eak)
Erzeugt eine neue Instanz von EakFg254KriMvWeissElectronic -
Method Summary
Modifier and Type Method Description void
processSingleTelegram(SingleTelegram singleTelegram)
Verarbeitet ein EinzelTelegramm.Methods inherited from class de.bsvrz.kex.tls.osi7.conversion.EakDefault
getAxlCurrentNumber, getAxlIntervalDuration, getAxlTotalNumber, getClientDavInterface, getJobNumber, getLveIntervalDuration, getLveIntervalType, getTimeStamp, getWzgNextSequenceNumber, getZfrIntervalDuration, getZfrNextSequenceNumber, setTimeStamp, setTimeStamp
-
Constructor Details
-
EakFg254FunkKriWeissElectronic
public EakFg254FunkKriWeissElectronic(de.bsvrz.dav.daf.main.ClientDavInterface daf, Sm sm, Eak eak)Erzeugt eine neue Instanz von EakFg254KriMvWeissElectronic- Parameters:
daf
- DaVsm
- Smeak
- Eak
-
-
Method Details
-
processSingleTelegram
Verarbeitet ein EinzelTelegramm. Enthält das Einzeltelegramm als ersten De-Block einen De-Block für die DeKanalNummer 255, so werden die Informationen dieses Blocks hier durch das Eak ausgewertet (Zeitinformationen und Intervalldaten etc.). Die für das Einzeltelegramm ermittelten allgemeinen Information stehen dann in den Umsetzungsmodulen für die De allen De's des Einzeltelegramms zur Verfügung.Spezielle Anpassung für die KRI von Weiss-Electronic für Verwaltung von Telefonlisten: De-Blöcke werden analysiert, ob sie FG 254/ ID 3 / Typ TYP 152 bzw. 153 enthalten. In diesem Fall wird die DE-Nummer (die immer 0 ist, da DE = KRI gemeint ist) durch die Nummer des Listenplatzes in diesen De-Blöcken ersetzt, so dass in der weiteren Verarbeitung der De-Block dem richtigen DE zugeordnet wird.
Spezielle Anpassung für die KRI von Weiss-Electronic zur Auswertung von Secondary-Stati, die von der KRI für die SteuerModule generiert werden. Telegramme werden mit Knotennummer 0, ABsender gestörtes SM (Adressiert durch korrektes OSI-3-Routingfeld), FG 254 / ID 1 / TYP 1 De-Fehler mit StörSM und StörEAK Bit GLEICHZEITIG gesetzt und DE-Nummer gleich OSI-2-Adresse des SM übertragen. Damit aufgrund dieser Meldung alle über diesen SM betroffenen DE mit ihren Daten auf "Keine Daten" gesetzt werden können, werden die StörBits auf StörSM korrigiert und insbesonder die DE-Nummer auf 0 ( = SM entsprechend TLS) gesetzt.
- Specified by:
processSingleTelegram
in interfaceEakConversionInterface
- Overrides:
processSingleTelegram
in classEakDefault
- Parameters:
singleTelegram
- Das zu verarbeitende EinzeltelegrammSingleTelegram
.
-