Class EAK
- java.lang.Object
-
- de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
-
- de.inovat.kex.bast.common.objectwrapper.EAK
-
public class EAK extends ConfigurationObjectWrapper
kapselt den DatenModellTyp eak
-
-
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 DEKanal
findDEKanal(int osiAddr)
java.lang.String
getBezeichnung()
gibt die Bezeichnung zurück.DEKanal[]
getDEKanals()
gibt die DE-Kanäle zurück oder null, wenn keine angeschlossen sind.static EAK
getInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt.static EAK
getInstance(java.lang.String pid)
gibt den EAK mit der übergebenen Pid zurück oder null, wenn es kein EAK mit der Pid gibt.int
getOSI2Adresse()
gibt die EAK-Port-Nummer auf dem Lokalbus zurück.DEKanal
getSteuerDEKanal()
gibt den DEKanal zur Steurung des EAK's zurück.SteuerModul
getSteuerModul()
gibt das SteuerModul zurück, an den der SteuerModul angeschlossen ist, und dieses gesetzt wurde.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
setDEKanal(DEKanal deKanal)
setzt den DEKanal zur Steurung des EAK's (nur, wenn der EAK nicht virtuelle ist).void
setSteuerModul(SteuerModul steuerModul)
setzt das SteuerModul, an den der EAK 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
-
setSteuerModul
public void setSteuerModul(SteuerModul steuerModul)
setzt das SteuerModul, an den der EAK angeschlossen ist.- Parameters:
steuerModul
- SteuerModul, an den der EAK angeschlossen ist.
-
getSteuerModul
public SteuerModul getSteuerModul()
gibt das SteuerModul zurück, an den der SteuerModul angeschlossen ist, und dieses gesetzt wurde.- Returns:
- SteuerModul, an den der EAK angeschlossen ist.
-
getBezeichnung
public java.lang.String getBezeichnung()
gibt die Bezeichnung zurück.- Returns:
- String
-
getOSI2Adresse
public int getOSI2Adresse()
gibt die EAK-Port-Nummer auf dem Lokalbus zurück.- Returns:
- die OSI2Adresse
-
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.
-
getDEKanals
public DEKanal[] getDEKanals()
gibt die DE-Kanäle zurück oder null, wenn keine angeschlossen sind.- Returns:
- DE-Kanäle.
-
initData
protected void initData(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj) throws DataModellMismatchException
- Throws:
DataModellMismatchException
-
getSteuerDEKanal
public DEKanal getSteuerDEKanal()
gibt den DEKanal zur Steurung des EAK's zurück.- Returns:
- DEKanal oder null, wenn der EAK ein virtueller ist (EAK254 OsiAddr=0).
-
setDEKanal
public void setDEKanal(DEKanal deKanal)
setzt den DEKanal zur Steurung des EAK's (nur, wenn der EAK nicht virtuelle ist).- Parameters:
deKanal
- DEKanal über den auf den EAK zugegriffen werden kann.
-
findDEKanal
public DEKanal findDEKanal(int osiAddr)
-
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
-
getInstance
public static EAK getInstance(java.lang.String pid) throws DataModellMismatchException
gibt den EAK mit der übergebenen Pid zurück oder null, wenn es kein EAK mit der Pid gibt.- Parameters:
pid
- String- Returns:
- EAK
- Throws:
DataModellMismatchException
- Exception.
-
getInstance
public static EAK getInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj) throws DataModellMismatchException
Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt.
- Parameters:
confObj
- ConfigurationObject- Returns:
- EAK
- Throws:
DataModellMismatchException
- Exception.
-
-