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

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

public class FG06Type
extends FGdefaultType

Mit dem Objekt wird die Beziehung zwischen einem TLS "Umsetzungsmodul" und der von ihm gelieferten "Attributgruppe" für den Sensorwert hergestellt. FG06Type ist die FG-6 spezifische Implementierung

Version:
$Id: FG06Type.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,FG06Type> __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
FG06Type(java.lang.String umsetzungsModul, java.lang.String name, java.lang.String abbreviation, int type, java.lang.String atgPid)
          Initialisiert die lokalen Variablen und fügt das erzeugte Objekt der Mappingtabelle hinzu:
 
Method Summary
static FG06Type 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

__NotInitialized

private static boolean __NotInitialized

__MappingTyp

private static java.util.Hashtable<java.lang.String,FG06Type> __MappingTyp
Constructor Detail

FG06Type

public FG06Type(java.lang.String umsetzungsModul,
                java.lang.String name,
                java.lang.String abbreviation,
                int type,
                java.lang.String atgPid)

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"
Method Detail

getInstance

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

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

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

init

private static void init()

Registrierung bekannter Standardtypen aus der KEX-TLS