|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
de.inovat.kex.bast.common.objectwrapper.DEKanal
public abstract class DEKanal
Kapselt den Datenmodell-Typ "typ.de" (Daten-Endgerät nach TLS).
deLve Datenendgerätekanal der Funktionsgruppe 1, LokaleVerkehrsErfassung. deAxl Datenendgerätekanal der Funktionsgruppe 2, AchsLastdaten. deUfd Datenendgerätekanal der Funktionsgruppe 3, UmFeldDaten. deWzg Datenendgerätekanal der Funktionsgruppe 4, WechselZeichenGeber. deVlt Datenendgerätekanal der Funktionsgruppe 6, Netze der VerkehrLeitTechnik. deSys Datenendgerätekanal der Funktionsgruppe 254, System.
Nested Class Summary | |
---|---|
static class |
DEKanal.Axl
Kapselt einen DEKanal ("typ.Axl") die Erfassung von Achslastdaten (TLS FG2). |
static class |
DEKanal.Lve
Kapselt einen DEKanal ("typ.deLve") für die Verkehrsdatenerfassung (LVE, FG1). |
static class |
DEKanal.Sys
Kapselt einen DEKanal ("typ.deSys") für die SystemSteuerung (TLS-FG254). |
static class |
DEKanal.Ufd
Kapselt einen DEKanal ("typ.deUfd") für die Erfassung von Umfelddaten (TLS-FG3). |
static class |
DEKanal.Vlt
Kapselt einen DEKanal ("typ.deVlt") für die VerkehrLeitTechnik (TLS-FG6, eigentlich Systemüberwachung). |
static class |
DEKanal.Wzg
Kapselt einen DEKanal ("typ.deWvz") für die WechselZeichenGeber (TLS-FG4). |
Field Summary | |
---|---|
private static de.bsvrz.dav.daf.main.config.AttributeGroup |
__AtgDE
|
private static java.util.WeakHashMap<java.lang.String,DEKanal> |
__Cache
|
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
__ConfigurationObjectTypeDeAxl
|
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
__ConfigurationObjectTypeDeLve
|
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
__ConfigurationObjectTypeDeSys
|
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
__ConfigurationObjectTypeDeUfd
|
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
__ConfigurationObjectTypeDeVlt
|
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
__ConfigurationObjectTypeDeWzg
|
private static de.bsvrz.dav.daf.main.DataDescription |
__DataDescrFehlerMeldung
|
(package private) static java.util.HashMap<java.lang.String,DEKanal.Lve> |
__DeLveCache
|
private java.lang.String |
_Bezeichnung
|
(package private) boolean |
_Cluster
|
(package private) int |
_DEKanal
|
private EAK |
_Eak
|
(package private) int |
_EAKanal
|
(package private) java.lang.String |
_UmsetzungsModul
|
private static de.bsvrz.sys.funclib.debug.Debug |
debug
DebugLogger fuer Debug-Ausgaben. |
Fields inherited from class de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper |
---|
__ATG_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER, __TYP_ANSCHLUSSPUNKT, __TYP_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER, _ConfigurationObject |
Constructor Summary | |
---|---|
private |
DEKanal(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
Erzeugt das Wrapper-Object für das angegebene Konfigurationsobject. |
private |
DEKanal(java.lang.String pid)
Erzeugt das Wrapper-Object für das Konfigurationsobjekt mit der angegebenen Pid |
Method Summary | |
---|---|
java.lang.String |
getBezeichnung()
Gibt die Bezeichnung zurück. |
abstract de.bsvrz.dav.daf.main.DataDescription |
getDataDescrErgaenzendeFehlerMeldung()
Gibt die DataDescription zurück, die für die "Ergänzende DE-Fehlermeldung" zuständig ist. |
abstract de.bsvrz.dav.daf.main.DataDescription |
getDataDescrNegativeQuittung()
Gibt die DataDescription zurück, die für die
"Negative Quittung" zuständig ist. |
de.bsvrz.dav.daf.main.DataDescription |
getDataDescrTLSFehlerMeldung()
Gibt die DataDescription zurück, die für die
"Negative Quittung" zuständig ist. |
int |
getDEKanal()
Gibt die DE-Nummer des Datenendgerätes zurück. |
EAK |
getEAK()
Gibt den EAK zurück, an den der DEKanal angeschlossen ist (Lädt automatisch die TLS-Struktur durch KRI.getAll() ). |
int |
getEAKanal()
Gibt die zugeordnete EA-Kanalnummer des DE am zugehörigen EAK zurück. |
static DEKanal |
getInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt. |
static DEKanal |
getInstance(java.lang.String pid)
Liefert das Wrapper-Objekt zum Konfigurationsobjekt mit der angegebenen Pid. |
private static DEKanal |
getInstanceIntern(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
|
java.lang.String |
getUmsetzungsModul()
Gibt das zuständige UmsetzungsModul zurück. |
private static void |
init()
|
protected void |
initData(de.bsvrz.dav.daf.main.config.ConfigurationObject deKanal)
Prüft und Initialisierung das Wrapper-Objekt anhand der Daten des angegebenen Konfigurationsobjekts. |
boolean |
isCluster()
Gibt an, ob es sich bei der DE um einen Clusterkanal handelt. |
boolean |
isSteuerKanal()
Gibt an, ob es sich bei der DE um einen SteuerKanal (deSys 254) handelt. |
void |
setEAK(EAK eak)
Setzt den EAK, an den der DEKanal angeschlossen ist. |
Methods inherited from class de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper |
---|
getConfigurationObject, getKommunikationPartner, getKommunikationPartner, getName, getPID, getToolTipText, getTreeString, getType, sortByName, sortByPid, sortByTreeString, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static de.bsvrz.sys.funclib.debug.Debug debug
private static java.util.WeakHashMap<java.lang.String,DEKanal> __Cache
static java.util.HashMap<java.lang.String,DEKanal.Lve> __DeLveCache
private static de.bsvrz.dav.daf.main.DataDescription __DataDescrFehlerMeldung
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectTypeDeLve
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectTypeDeAxl
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectTypeDeUfd
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectTypeDeWzg
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectTypeDeVlt
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectTypeDeSys
private static de.bsvrz.dav.daf.main.config.AttributeGroup __AtgDE
private java.lang.String _Bezeichnung
boolean _Cluster
int _EAKanal
int _DEKanal
java.lang.String _UmsetzungsModul
private EAK _Eak
Constructor Detail |
---|
private DEKanal(java.lang.String pid) throws DataModellMismatchException, DataModellObjectNotFoundException
Erzeugt das Wrapper-Object für das Konfigurationsobjekt mit der angegebenen Pid
pid
- String
DataModellMismatchException
DataModellObjectNotFoundException
ConfigurationObjectWrapper.ConfigurationObjectWrapper(String pid)
private DEKanal(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj) throws DataModellMismatchException
Erzeugt das Wrapper-Object für das angegebene Konfigurationsobject.
confObj
- ConfigurationObject
DataModellMismatchException
Method Detail |
---|
public void setEAK(EAK eak)
Setzt den EAK, an den der DEKanal angeschlossen ist.
eak
- EAK, an den der DEKanal angeschlossen ist.public EAK getEAK()
Gibt den EAK zurück, an den der DEKanal angeschlossen ist
(Lädt automatisch die TLS-Struktur durch
KRI.getAll()
).
public java.lang.String getUmsetzungsModul()
Gibt das zuständige UmsetzungsModul zurück.
public abstract de.bsvrz.dav.daf.main.DataDescription getDataDescrErgaenzendeFehlerMeldung()
Gibt die DataDescription zurück, die für die "Ergänzende DE-Fehlermeldung" zuständig ist.
public abstract de.bsvrz.dav.daf.main.DataDescription getDataDescrNegativeQuittung()
Gibt die DataDescription
zurück, die für die
"Negative Quittung" zuständig ist.
public de.bsvrz.dav.daf.main.DataDescription getDataDescrTLSFehlerMeldung()
Gibt die DataDescription
zurück, die für die
"Negative Quittung" zuständig ist.
public java.lang.String getBezeichnung()
Gibt die Bezeichnung zurück.
public boolean isCluster()
Gibt an, ob es sich bei der DE um einen Clusterkanal handelt.
public boolean isSteuerKanal()
Gibt an, ob es sich bei der DE um einen SteuerKanal (deSys 254) handelt.
public int getDEKanal()
Gibt die DE-Nummer des Datenendgerätes zurück.
public int getEAKanal()
Gibt die zugeordnete EA-Kanalnummer des DE am zugehörigen EAK zurück.
protected void initData(de.bsvrz.dav.daf.main.config.ConfigurationObject deKanal) throws DataModellMismatchException
Prüft und Initialisierung das Wrapper-Objekt anhand der Daten des angegebenen Konfigurationsobjekts.
initData
in class ConfigurationObjectWrapper
deKanal
- ConfigurationObject
DataModellMismatchException
private static void init()
public static DEKanal getInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj) throws DataModellMismatchException
Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt.
confObj
- ConfigurationObject
DataModellMismatchException
public static DEKanal getInstance(java.lang.String pid) throws DataModellMismatchException
Liefert das Wrapper-Objekt zum Konfigurationsobjekt mit der angegebenen Pid.
pid
- String
DataModellMismatchException
private static DEKanal getInstanceIntern(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj) throws DataModellMismatchException
DataModellMismatchException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |