public class EakFg254FunkKriWeissElectronic extends EakDefault
Constructor and Description |
---|
EakFg254FunkKriWeissElectronic(de.bsvrz.dav.daf.main.ClientDavInterface daf,
Sm sm,
Eak eak)
Erzeugt eine neue Instanz von EakFg254KriMvWeissElectronic
|
Modifier and Type | Method and Description |
---|---|
void |
processSingleTelegram(SingleTelegram singleTelegram)
Verarbeitet ein EinzelTelegramm.
|
getAxlCurrentNumber, getAxlIntervalDuration, getAxlTotalNumber, getClientDavInterface, getJobNumber, getLveIntervalDuration, getLveIntervalType, getTimeStamp, getWzgNextSequenceNumber, getZfrIntervalDuration, getZfrNextSequenceNumber, setTimeStamp, setTimeStamp
public void processSingleTelegram(SingleTelegram singleTelegram)
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.
processSingleTelegram
in interface EakConversionInterface
processSingleTelegram
in class EakDefault
singleTelegram
- Das zu verarbeitende Einzeltelegramm SingleTelegram
.