Class EakFg254FunkKriWeissElectronic

java.lang.Object
de.bsvrz.kex.tls.osi7.conversion.EakDefault
de.bsvrz.kex.tls.osi7.conversion.mv.EakFg254FunkKriWeissElectronic
All Implemented Interfaces:
EakConversionInterface

public class EakFg254FunkKriWeissElectronic
extends EakDefault
Standard-Umsetzungsmodul für Einzeltelegramme am Eak
  • Constructor Details

    • EakFg254FunkKriWeissElectronic

      public EakFg254FunkKriWeissElectronic​(de.bsvrz.dav.daf.main.ClientDavInterface daf, Sm sm, Eak eak)
      Erzeugt eine neue Instanz von EakFg254KriMvWeissElectronic
      Parameters:
      daf - DaV
      sm - Sm
      eak - Eak
  • Method Details

    • processSingleTelegram

      public void processSingleTelegram​(SingleTelegram singleTelegram)
      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 interface EakConversionInterface
      Overrides:
      processSingleTelegram in class EakDefault
      Parameters:
      singleTelegram - Das zu verarbeitende Einzeltelegramm SingleTelegram.