Class DEKanal
- java.lang.Object
-
- de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
-
- de.inovat.kex.bast.common.objectwrapper.DEKanal
-
- Direct Known Subclasses:
DEKanal.Axl
,DEKanal.Lve
,DEKanal.Sys
,DEKanal.Ufd
,DEKanal.Vlt
,DEKanal.Wzg
public abstract class DEKanal extends ConfigurationObjectWrapper
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
Nested Classes Modifier and Type Class Description 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
-
Fields inherited from class de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
__ATG_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER, __TYP_ANSCHLUSSPUNKT, __TYP_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER, _ConfigurationObject
-
-
Method Summary
Modifier and Type Method Description 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 dieDataDescription
zurück, die für die "Negative Quittung" zuständig ist.de.bsvrz.dav.daf.main.DataDescription
getDataDescrTLSFehlerMeldung()
Gibt dieDataDescription
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 durchKRI.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.java.lang.String
getUmsetzungsModul()
Gibt das zuständige UmsetzungsModul zurück.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, sortByName, sortByPid, sortByTreeString, toString
-
-
-
-
Method Detail
-
setEAK
public void setEAK(EAK eak)
Setzt den EAK, an den der DEKanal angeschlossen ist.
- Parameters:
eak
- EAK, an den der DEKanal angeschlossen ist.
-
getEAK
public EAK getEAK()
Gibt den EAK zurück, an den der DEKanal angeschlossen ist (Lädt automatisch die TLS-Struktur durch
KRI.getAll()
).- Returns:
- EAK
-
getUmsetzungsModul
public java.lang.String getUmsetzungsModul()
Gibt das zuständige UmsetzungsModul zurück.
- Returns:
- String
-
getDataDescrErgaenzendeFehlerMeldung
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.
- Returns:
- String
-
getDataDescrNegativeQuittung
public abstract de.bsvrz.dav.daf.main.DataDescription getDataDescrNegativeQuittung()
Gibt die
DataDescription
zurück, die für die "Negative Quittung" zuständig ist.- Returns:
- String
-
getDataDescrTLSFehlerMeldung
public de.bsvrz.dav.daf.main.DataDescription getDataDescrTLSFehlerMeldung()
Gibt die
DataDescription
zurück, die für die "Negative Quittung" zuständig ist.- Returns:
- String
-
getBezeichnung
public java.lang.String getBezeichnung()
Gibt die Bezeichnung zurück.
- Returns:
- String
-
isCluster
public boolean isCluster()
Gibt an, ob es sich bei der DE um einen Clusterkanal handelt.
- Returns:
- boolean
-
isSteuerKanal
public boolean isSteuerKanal()
Gibt an, ob es sich bei der DE um einen SteuerKanal (deSys 254) handelt.
- Returns:
- boolean
-
getDEKanal
public int getDEKanal()
Gibt die DE-Nummer des Datenendgerätes zurück.
- Returns:
- byte
-
getEAKanal
public int getEAKanal()
Gibt die zugeordnete EA-Kanalnummer des DE am zugehörigen EAK zurück.
- Returns:
- byte
-
initData
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.
- Parameters:
deKanal
- ConfigurationObject- Throws:
DataModellMismatchException
- Exception.
-
getInstance
public static DEKanal getInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj) throws DataModellMismatchException
Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt.
- Parameters:
confObj
- ConfigurationObject- Returns:
- DEKanal
- Throws:
DataModellMismatchException
- Exception.
-
getInstance
public static DEKanal getInstance(java.lang.String pid) throws DataModellMismatchException
Liefert das Wrapper-Objekt zum Konfigurationsobjekt mit der angegebenen Pid.
- Parameters:
pid
- String- Returns:
- DEKanal
- Throws:
DataModellMismatchException
- Exception.
-
-