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 classDEKanal.AxlKapselt einen DEKanal ("typ.Axl") die Erfassung von Achslastdaten (TLS FG2).static classDEKanal.LveKapselt einen DEKanal ("typ.deLve") für die Verkehrsdatenerfassung (LVE, FG1).static classDEKanal.SysKapselt einen DEKanal ("typ.deSys") für die SystemSteuerung (TLS-FG254).static classDEKanal.UfdKapselt einen DEKanal ("typ.deUfd") für die Erfassung von Umfelddaten (TLS-FG3).static classDEKanal.VltKapselt einen DEKanal ("typ.deVlt") für die VerkehrLeitTechnik (TLS-FG6, eigentlich Systemüberwachung).static classDEKanal.WzgKapselt 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.StringgetBezeichnung()Gibt die Bezeichnung zurück.abstract de.bsvrz.dav.daf.main.DataDescriptiongetDataDescrErgaenzendeFehlerMeldung()Gibt die DataDescription zurück, die für die "Ergänzende DE-Fehlermeldung" zuständig ist.abstract de.bsvrz.dav.daf.main.DataDescriptiongetDataDescrNegativeQuittung()Gibt dieDataDescriptionzurück, die für die "Negative Quittung" zuständig ist.de.bsvrz.dav.daf.main.DataDescriptiongetDataDescrTLSFehlerMeldung()Gibt dieDataDescriptionzurück, die für die "Negative Quittung" zuständig ist.intgetDEKanal()Gibt die DE-Nummer des Datenendgerätes zurück.EAKgetEAK()Gibt den EAK zurück, an den der DEKanal angeschlossen ist (Lädt automatisch die TLS-Struktur durchKRI.getAll()).intgetEAKanal()Gibt die zugeordnete EA-Kanalnummer des DE am zugehörigen EAK zurück.static DEKanalgetInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt.static DEKanalgetInstance(java.lang.String pid)Liefert das Wrapper-Objekt zum Konfigurationsobjekt mit der angegebenen Pid.java.lang.StringgetUmsetzungsModul()Gibt das zuständige UmsetzungsModul zurück.protected voidinitData(de.bsvrz.dav.daf.main.config.ConfigurationObject deKanal)Prüft und Initialisierung das Wrapper-Objekt anhand der Daten des angegebenen Konfigurationsobjekts.booleanisCluster()Gibt an, ob es sich bei der DE um einen Clusterkanal handelt.booleanisSteuerKanal()Gibt an, ob es sich bei der DE um einen SteuerKanal (deSys 254) handelt.voidsetEAK(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
DataDescriptionzurück, die für die "Negative Quittung" zuständig ist.- Returns:
- String
-
getDataDescrTLSFehlerMeldung
public de.bsvrz.dav.daf.main.DataDescription getDataDescrTLSFehlerMeldung()
Gibt die
DataDescriptionzurü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 DataModellMismatchExceptionPrü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.
-
-