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.StringgetBezeichnung()gibt die Bezeichnung des EAK zurück.KriBusgetBus()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 SteuerModulgetInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt.static SteuerModulgetInstance(java.lang.String pid)gibt das SteuerModul mit der übergebenen Pid zurück oder null, wenn es kein SteuerModul mit der Pid gibt.intgetKnotenNummer()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ückDEKanalgetSteuerDEKanal()gibt den DE-Kanal zum Steuern des SteuerModuls zurück.java.lang.StringgetTreeString()gibt einen String zum Anzeigen in einem Tree zurück.java.lang.StringgetUmsetzungsModul()gibt das für die Umsetzung des Protokolls (Lesen und Schreiben) verwendete Modul an diesem Knoten zurück.protected voidinitData(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)voidsetBus(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.WzgoderDEKanal.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:ConfigurationObjectWrappergibt einen String zum Anzeigen in einem Tree zurück.- Specified by:
getTreeStringin 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.
-
-