Class FGdefaultType

  • Direct Known Subclasses:
    FG03Type, FG06Type

    public abstract class FGdefaultType
    extends java.lang.Object

    Mit dem Objekt wird die Beziehung zwischen einem TLS "Umsetzungsmodul" und der von ihm gelieferten "Attributgruppe" für den Sensorwert hergestellt. FGdefaultType ist Superklasse für die FG-spezifischen Implementierungen

    • Constructor Summary

      Constructors 
      Constructor Description
      FGdefaultType​(java.lang.String umsetzungsModul, java.lang.String name, java.lang.String abbreviation, int type, java.lang.String atgPid, boolean isFahrstreifenSensor)
      Initialisiert die lokalen Variablen:
    • Method Summary

      Modifier and Type Method Description
      java.lang.String getAbbreviation()
      Liefert die Kurzbezeichnung des Sensorikwerts (z.B.
      de.bsvrz.dav.daf.main.config.AttributeGroup getAtg()
      Liefert die Attributgruppe, mit der der Sensorikwert im Datenverteiler / der Konfiguration abgebildet wird.
      java.lang.String getName()
      Liefert die Beschreibung / den Namen des Sensorikwerts.
      int getType()
      Liefert den bei der Initialisierung angegebenen Typ.
      java.lang.String getUmsetzungsModul()
      Liefert den Namen des Umsetzungsmoduls (Java Klassenname).
      boolean isFahrstreifenSensor()
      Liefert true falls der Sensorwert fahrbahnbezogen ist, ansonsten false
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • _Name

        protected java.lang.String _Name
      • _Abbreviation

        protected java.lang.String _Abbreviation
      • _UmsetzungsModul

        protected java.lang.String _UmsetzungsModul
      • _Type

        protected int _Type
      • _Atg

        protected de.bsvrz.dav.daf.main.config.AttributeGroup _Atg
    • Constructor Detail

      • FGdefaultType

        public FGdefaultType​(java.lang.String umsetzungsModul,
                             java.lang.String name,
                             java.lang.String abbreviation,
                             int type,
                             java.lang.String atgPid,
                             boolean isFahrstreifenSensor)

        Initialisiert die lokalen Variablen:

        Parameters:
        umsetzungsModul - Klassenname/Konfigurationsangabe für Umsetzungsmodul
        name - Bezeichnung des Sensorwerts z.B. "Lufttemperatur"
        abbreviation - Abkürzung des Sensorwerts z.B. "LT"
        type - Typ
        atgPid - Attributgruppe, mit der das Umsetzungsmodul die Fachdaten liefert, z.B. "atg.tlsUfdErgebnisMeldungLuftTemperaturLT"
        isFahrstreifenSensor - ToDo.
    • Method Detail

      • getUmsetzungsModul

        public final java.lang.String getUmsetzungsModul()

        Liefert den Namen des Umsetzungsmoduls (Java Klassenname).

        Returns:
        String
      • getName

        public final java.lang.String getName()

        Liefert die Beschreibung / den Namen des Sensorikwerts.

        Returns:
        String
      • getAbbreviation

        public final java.lang.String getAbbreviation()

        Liefert die Kurzbezeichnung des Sensorikwerts (z.B. "FBT").

        Returns:
        String
      • getType

        public final int getType()

        Liefert den bei der Initialisierung angegebenen Typ.

        Returns:
        int
      • getAtg

        public final de.bsvrz.dav.daf.main.config.AttributeGroup getAtg()

        Liefert die Attributgruppe, mit der der Sensorikwert im Datenverteiler / der Konfiguration abgebildet wird.

        Returns:
        AttributeGroup
      • isFahrstreifenSensor

        public boolean isFahrstreifenSensor()

        Liefert true falls der Sensorwert fahrbahnbezogen ist, ansonsten false

        Returns:
        String.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object