|
|||||||||
| 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.SteuerModul
public class SteuerModul
kapselt den DatenModellTyp steuerModul
| Field Summary | |
|---|---|
private static de.bsvrz.dav.daf.main.config.AttributeGroup |
__AtgGeraet
|
private static java.util.WeakHashMap<java.lang.String,SteuerModul> |
__Cache
|
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
__ConfigurationObjectType
|
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
__ConfigurationObjectTypeOfEAK
|
private java.lang.String |
_Bezeichnung
|
private KriBus |
_Bus
|
private DEKanal |
_DEKanal
|
private java.util.ArrayList<EAK> |
_EAKList
|
private int |
_KnotenNummer
|
private java.lang.String |
_UmsetzungsModul
|
| Fields inherited from class de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper |
|---|
__ATG_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER, __TYP_ANSCHLUSSPUNKT, __TYP_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER, _ConfigurationObject |
| Constructor Summary | |
|---|---|
private |
SteuerModul(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
erzeugt das WrapperObject für das angegebene Object. |
private |
SteuerModul(java.lang.String pid)
erzeugt das WrapperObject für das Object mit der angegebenen Pid |
| Method Summary | ||
|---|---|---|
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. |
|
private static SteuerModul |
getInstanceIntern(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
|
|
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. |
|
|
getSammelKanal(java.lang.Class<K> classOfdeKanal)
gibt den Sammelkanal des entsprechenen Typs zurück |
|
DEKanal |
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. |
|
(package private) de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
getType()
Implementationen müssen den ConfigurationObjectType zurückgeben, den die gewrappten ConfigurationObjecte haben. |
|
java.lang.String |
getUmsetzungsModul()
gibt das für die Umsetzung des Protokolls (Lesen und Schreiben) verwendete Modul an diesem Knoten zurück. |
|
private static void |
init()
Initialisiert allgemeine Konfigurationsdaten für den typ.steuerModul des Datenmodells. |
|
protected void |
initData(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
Implemtationen sollen hier die konfigurierenden AttributGruppen und die zugehörigen Mengen lesen. |
|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static java.util.WeakHashMap<java.lang.String,SteuerModul> __Cache
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectType
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectTypeOfEAK
private static de.bsvrz.dav.daf.main.config.AttributeGroup __AtgGeraet
private java.lang.String _Bezeichnung
private int _KnotenNummer
private java.lang.String _UmsetzungsModul
private java.util.ArrayList<EAK> _EAKList
private DEKanal _DEKanal
private KriBus _Bus
| Constructor Detail |
|---|
private SteuerModul(java.lang.String pid)
throws DataModellMismatchException,
DataModellObjectNotFoundException
pid - String
DataModellMismatchException
DataModellObjectNotFoundExceptionConfigurationObjectWrapper.ConfigurationObjectWrapper(String pid)
private SteuerModul(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
throws DataModellMismatchException
confObj - ConfigurationObject, das ein Steuermodul repräsentiert.
DataModellMismatchExceptionConfigurationObjectWrapper.ConfigurationObjectWrapper(ConfigurationObject confObj)| Method Detail |
|---|
public void setBus(KriBus bus)
bus - public KriBus getBus()
public java.lang.String getBezeichnung()
public DEKanal getSteuerDEKanal()
public int getKnotenNummer()
public java.lang.String getUmsetzungsModul()
public EAK[] getEAKs()
public <K extends DEKanal> K getSammelKanal(java.lang.Class<K> classOfdeKanal)
gibt den Sammelkanal des entsprechenen Typs zurück
classOfdeKanal - DEKanal.Lve, DEKanal.Axl, DEKanal.Ufd, DEKanal.Wzg oder DEKanal.Vlt,
public DEKanal[] getSammelKanaele()
gibt alle Sammelkanäle zurück, die an dem Steuermodul angeschlossen sind.
protected void initData(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
throws DataModellMismatchException
ConfigurationObjectWrapper
initData in class ConfigurationObjectWrapperconfObj - ConfigurationObject
DataModellMismatchExceptionde.bsvrz.dav.daf.main.config.ConfigurationObjectType getType()
ConfigurationObjectWrapper
getType in class ConfigurationObjectWrapperpublic java.lang.String getTreeString()
ConfigurationObjectWrapper
getTreeString in class ConfigurationObjectWrapper
public static SteuerModul[] getAll()
throws DataModellMismatchException
DataModellMismatchException
public static SteuerModul getInstance(java.lang.String pid)
throws DataModellMismatchException
pid - String
DataModellMismatchException
public static SteuerModul getInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
throws DataModellMismatchException
Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt.
confObj - ConfigurationObject
DataModellMismatchException
private static SteuerModul getInstanceIntern(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
throws DataModellMismatchException
DataModellMismatchExceptionprivate static void init()
Initialisiert allgemeine Konfigurationsdaten für den typ.steuerModul des Datenmodells.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||