de.inovat.kex.bast.common.objectwrapper
Class FG03Type

java.lang.Object
  extended by de.inovat.kex.bast.common.objectwrapper.FGdefaultType
      extended by de.inovat.kex.bast.common.objectwrapper.FG03Type

public class FG03Type
extends FGdefaultType

Kapselt die unterschiedlichen Typen der FG03 (Lufttemperatur, Fahrbahnoberflächentemperatur, Windgeschwindigkeit usw).

Version:
$Id: FG03Type.java 442 2008-11-10 06:59:32Z Schawaller $
Author:
LOGOS GmbH Rostock (www.logos-ib.de), Ralf Trier

Field Summary
private static java.util.Hashtable<java.lang.String,FG03Type> __MappingTyp
           
private static boolean __NotInitialized
           
 
Fields inherited from class de.inovat.kex.bast.common.objectwrapper.FGdefaultType
_Abbreviation, _Atg, _IsFahrstreifenSensor, _Name, _Type, _UmsetzungsModul, STATUS_ALERT, STATUS_OK, STATUS_WARNING
 
Constructor Summary
FG03Type(java.lang.String umsetzungsModul, java.lang.String name, java.lang.String abbreviation, int type, java.lang.String atgPid, boolean isFahrstreifenSensor)
          Initialisiert die lokalen Variablen und fügt das erzeugte Objekt der Mappingtabelle hinzu:
 
Method Summary
static FG03Type getInstance(java.lang.String umsetzungsModul)
          Liefert das Typ-Objekt zum angegebenen Umsetungsmodul (Java Klasse).
private static void init()
          Registrierung bekannter Standardtypen aus der KEX-TLS
 
Methods inherited from class de.inovat.kex.bast.common.objectwrapper.FGdefaultType
getAbbreviation, getAtg, getName, getType, getUmsetzungsModul, isFahrstreifenSensor, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

__MappingTyp

private static java.util.Hashtable<java.lang.String,FG03Type> __MappingTyp

__NotInitialized

private static boolean __NotInitialized
Constructor Detail

FG03Type

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

Initialisiert die lokalen Variablen und fügt das erzeugte Objekt der Mappingtabelle hinzu:

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 - boolean true falls der Sensorwert fahrbahnbezogen ist, ansonsten false
Method Detail

getInstance

public static FG03Type getInstance(java.lang.String umsetzungsModul)

Liefert das Typ-Objekt zum angegebenen Umsetungsmodul (Java Klasse).

Parameters:
umsetzungsModul - String Name des Umsetzungsmoduls (Java Klassenname)
Returns:
FG03Type

init

private static void init()

Registrierung bekannter Standardtypen aus der KEX-TLS