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 DEKanalfindDEKanal(int osiAddr)java.lang.StringgetBezeichnung()gibt die Bezeichnung zurück.DEKanal[]getDEKanals()gibt die DE-Kanäle zurück oder null, wenn keine angeschlossen sind.static EAKgetInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt.static EAKgetInstance(java.lang.String pid)gibt den EAK mit der übergebenen Pid zurück oder null, wenn es kein EAK mit der Pid gibt.intgetOSI2Adresse()gibt die EAK-Port-Nummer auf dem Lokalbus zurück.DEKanalgetSteuerDEKanal()gibt den DEKanal zur Steurung des EAK's zurück.SteuerModulgetSteuerModul()gibt das SteuerModul zurück, an den der SteuerModul angeschlossen ist, und dieses gesetzt wurde.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)voidsetDEKanal(DEKanal deKanal)setzt den DEKanal zur Steurung des EAK's (nur, wenn der EAK nicht virtuelle ist).voidsetSteuerModul(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:ConfigurationObjectWrappergibt einen String zum Anzeigen in einem Tree zurück.- Specified by:
getTreeStringin 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.
-
-