Class AnzeigeSwarcoUngueltig

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt, KonfigurationsObjekt, de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt, Anzeige, AnzeigeSwarco, de.bsvrz.sys.funclib.bitctrl.modell.UngueltigesSystemObjekt

    public class AnzeigeSwarcoUngueltig
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.BaseUngueltigesSystemObjekt
    implements AnzeigeSwarco
    LED-Anzeige SWARCO (H-BS-SZ) mit Fehler-Bitmap.

    • Constructor Detail

      • AnzeigeSwarcoUngueltig

        public AnzeigeSwarcoUngueltig()
        Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
      • AnzeigeSwarcoUngueltig

        public AnzeigeSwarcoUngueltig​(long id)
        Initialisierung.
        Parameters:
        id - die ID des Systemobjekt.
    • Method Detail

      • getFahrStreifen

        public java.util.Collection<FahrStreifen> getFahrStreifen()
        Description copied from interface: AnzeigeSwarco
        Menge der Fahrstreifen, die einen Messquerschnitt bilden.

        Specified by:
        getFahrStreifen in interface Anzeige
        Specified by:
        getFahrStreifen in interface AnzeigeSwarco
        Returns:
        die Menge FahrStreifen oder null, wenn eine optionale Menge nicht versorgt ist.
      • getOdLedFehlerBitmapSwarco

        public OdLedFehlerBitmapSwarco getOdLedFehlerBitmapSwarco()
        Description copied from interface: AnzeigeSwarco
        Diese Attributgruppe enhält die Fehler-Bitmap der SWARCO-LED-Anzeige.

        <absatz>Das LED-Test Ergebnis wird im 24bit per Pixel Windows Bitmapformat (Version 3) zur Verfügung gestellt. Dies gilt sowohl für monochrome Anzeigen als auch für RGB Anzeigen.</absatz> <absatz>Die Abmessungen des Bitmaps entsprechen genau der Größe der Anzeigefläche. Der Inhalt des Bitmaps repräsentiert die Anzeige von vorne. Jeder Pixel entspricht dem korrespondierenden Lichtpunkt der Anzeige.</absatz> <absatz>Liegt keine Störung des Lichtpunkts vor wird diese durch einen weißen Pixel (R=255, G=255, B=255) repräsentiert.</absatz> <absatz>Bei monochromen Anzeigen wird ein defekter Lichtpunkt durch einen schwarzen Pixel (R=0, G=0, B=0) signalisiert.</absatz> <absatz>Bei RGB Anzeigen wird jede Leuchtdiode eines Lichtpunkts getrennt überwacht. Bei einer Störung einer LED wird die entsprechende Farbe im Pixel geschwärzt. Die folgende Tabelle gibt hierzu einen Überblick.</absatz> <tabelle ausrichtung="m" rahmen="1" transponiert="n"> <kopf> <zeile> <zelle>Typ Anzeige</zelle> <zelle>Defekte LED</zelle> <zelle>R</zelle> <zelle>G</zelle> <zelle>B</zelle> </zeile> </kopf> <rumpf> <zeile> <zelle>Monochrom</zelle> <zelle>Weiß</zelle> <zelle>0</zelle> <zelle>0</zelle> <zelle>0</zelle> </zeile> <zeile> <zelle>RGB</zelle> <zelle>Rot</zelle> <zelle>0</zelle> <zelle>255</zelle> <zelle>255</zelle> </zeile> <zeile> <zelle>RGB</zelle> <zelle>Grün</zelle> <zelle>255</zelle> <zelle>0</zelle> <zelle>255</zelle> </zeile> <zeile> <zelle>RGB</zelle> <zelle>Blau</zelle> <zelle>255</zelle> <zelle>255</zelle> <zelle>0</zelle> </zeile> </rumpf> </tabelle> <absatz>Bei mehreren defekten LEDs eines Lichtpunkts ist die Kombination der oben angeführten Werte möglich.</absatz>

        Specified by:
        getOdLedFehlerBitmapSwarco in interface AnzeigeSwarco
        Returns:
        der Datensatz LedFehlerBitmapSwarco.
      • getKdAnzeigeBedeutungCopyPaste

        public KdAnzeigeBedeutungCopyPaste getKdAnzeigeBedeutungCopyPaste()
        Description copied from interface: AnzeigeSwarco
        Bedeutung der Anzeige für Copy und Paste.

        Die angegebene Bezeichnung wird für die Copy-Paste-Funktionalität verwendet. D. h. bei Copy wird der Inhalt der Anzeige unter der BedeutungCopyPaste zwischengespeichert, beim Paste werden die zwischengespeicherten Inhalte über die BedeutungCopyPaste den Anzeigen, die die gespeicherten Inhalte erhalten sollen, zugeordnet. Durch sinnvolle Versorgung kann damit eine sinnvolle Zuordnung der verkehrlichen Bedeutungen erfolgen.

        Specified by:
        getKdAnzeigeBedeutungCopyPaste in interface Anzeige
        Specified by:
        getKdAnzeigeBedeutungCopyPaste in interface AnzeigeSwarco
        Returns:
        der Datensatz AnzeigeBedeutungCopyPaste.
      • getOdAnzahlDefekteLED

        public OdAnzahlDefekteLED getOdAnzahlDefekteLED()
        Description copied from interface: AnzeigeSwarco
        Diese Attributgruppe enhält die Anzahl der defekten LED.

        <absatz>Dei Daten werden gemeldet über das herstellerspezifische TLS-Telegramm FG4, Typ 143.</absatz>

        Specified by:
        getOdAnzahlDefekteLED in interface AnzeigeSwarco
        Returns:
        der Datensatz AnzahlDefekteLED.