Class SteuerModul
- java.lang.Object
-
- de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
-
- de.inovat.kex.bast.common.objectwrapper.SteuerModul
-
public class SteuerModul extends ConfigurationObjectWrapper
kapselt den DatenModellTyp steuerModul
-
-
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 static SteuerModul[]
getAll()
gibt ein Array aller Objekte zurück, die vom Typ typ.steuerModul sind.java.lang.String
getBezeichnung()
gibt die Bezeichnung des EAK zurück.KriBus
getBus()
gibt den Bus zurück, über den das SteuerModul am Kri angeschlossen ist.EAK[]
getEAKs()
gibt die EAK's zurück oder null, wenn keine angeschlossen sind.static SteuerModul
getInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt.static SteuerModul
getInstance(java.lang.String pid)
gibt das SteuerModul mit der übergebenen Pid zurück oder null, wenn es kein SteuerModul mit der Pid gibt.int
getKnotenNummer()
gibt die Knotennummer (OSI-7-Adresse) des Gerätes zurück.DEKanal[]
getSammelKanaele()
gibt alle Sammelkanäle zurück, die an dem Steuermodul angeschlossen sind.<K extends DEKanal>
KgetSammelKanal(java.lang.Class<K> classOfdeKanal)
gibt den Sammelkanal des entsprechenen Typs zurückDEKanal
getSteuerDEKanal()
gibt den DE-Kanal zum Steuern des SteuerModuls zurück.java.lang.String
getTreeString()
gibt einen String zum Anzeigen in einem Tree zurück.java.lang.String
getUmsetzungsModul()
gibt das für die Umsetzung des Protokolls (Lesen und Schreiben) verwendete Modul an diesem Knoten zurück.protected void
initData(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
void
setBus(KriBus bus)
setzt den Bus über den das SteuerModul am Kri angeschlossen ist.-
Methods inherited from class de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
getConfigurationObject, getKommunikationPartner, getKommunikationPartner, getName, getPID, getToolTipText, sortByName, sortByPid, sortByTreeString, toString
-
-
-
-
Method Detail
-
setBus
public void setBus(KriBus bus)
setzt den Bus über den das SteuerModul am Kri angeschlossen ist.- Parameters:
bus
- ToDo.
-
getBus
public KriBus getBus()
gibt den Bus zurück, über den das SteuerModul am Kri angeschlossen ist.- Returns:
- KriBus
-
getBezeichnung
public java.lang.String getBezeichnung()
gibt die Bezeichnung des EAK zurück.- Returns:
- String
-
getSteuerDEKanal
public DEKanal getSteuerDEKanal()
gibt den DE-Kanal zum Steuern des SteuerModuls zurück.- Returns:
- DEKanal
-
getKnotenNummer
public int getKnotenNummer()
gibt die Knotennummer (OSI-7-Adresse) des Gerätes zurück.- Returns:
- die Knotennummer;
-
getUmsetzungsModul
public java.lang.String getUmsetzungsModul()
gibt das für die Umsetzung des Protokolls (Lesen und Schreiben) verwendete Modul an diesem Knoten zurück.- Returns:
- Klassennamen des UmsetzungsModuls.
-
getEAKs
public EAK[] getEAKs()
gibt die EAK's zurück oder null, wenn keine angeschlossen sind.- Returns:
- EAK's.
-
getSammelKanal
public <K extends DEKanal> K getSammelKanal(java.lang.Class<K> classOfdeKanal)
gibt den Sammelkanal des entsprechenen Typs zurück
- Type Parameters:
K
- ToDO- Parameters:
classOfdeKanal
-DEKanal.Lve
,DEKanal.Axl
,DEKanal.Ufd
,DEKanal.Wzg
oderDEKanal.Vlt
,- Returns:
- Sammelkanl für entsprechene Funktionsgruppe
-
getSammelKanaele
public DEKanal[] getSammelKanaele()
gibt alle Sammelkanäle zurück, die an dem Steuermodul angeschlossen sind.
- Returns:
- DEKanal[]
-
initData
protected void initData(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj) throws DataModellMismatchException
- Throws:
DataModellMismatchException
-
getTreeString
public java.lang.String getTreeString()
Description copied from class:ConfigurationObjectWrapper
gibt einen String zum Anzeigen in einem Tree zurück.- Specified by:
getTreeString
in classConfigurationObjectWrapper
- Returns:
- Text zur Anzeige im Baum
-
getAll
public static SteuerModul[] getAll() throws DataModellMismatchException
gibt ein Array aller Objekte zurück, die vom Typ typ.steuerModul sind.- Returns:
- Unterzentrale[]
- Throws:
DataModellMismatchException
- Exception.
-
getInstance
public static SteuerModul getInstance(java.lang.String pid) throws DataModellMismatchException
gibt das SteuerModul mit der übergebenen Pid zurück oder null, wenn es kein SteuerModul mit der Pid gibt.- Parameters:
pid
- String- Returns:
- SteuerModul
- Throws:
DataModellMismatchException
- Exception.
-
getInstance
public static SteuerModul getInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj) throws DataModellMismatchException
Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt.
- Parameters:
confObj
- ConfigurationObject- Returns:
- SteuerModul
- Throws:
DataModellMismatchException
- Exception.
-
-