public class De
extends java.lang.Object
Constructor and Description |
---|
De(AdditionalCommunicationPartner acp,
de.bsvrz.dav.daf.main.ClientDavInterface daf,
Eak eak,
java.util.Map conversionModules)
Zusätzlichen Konstruktor für DE, die nicht über die TLS-Versorgung sondern über die Tabelle der zusätzlichen
Kommunikationspartner versorgt worden sind.
|
De(de.bsvrz.dav.daf.main.config.ConfigurationObject de,
de.bsvrz.dav.daf.main.ClientDavInterface daf,
Eak eak)
Erzeugt eine Instanz eines De.
|
De(java.lang.String deDescription,
int deChannel,
int eaChannel,
boolean isCluster,
int fg,
java.lang.String conversionModulName)
!!!!
|
Modifier and Type | Method and Description |
---|---|
DeConversionModul |
getConversionModul()
Liefert das Umsetzungsmodul für dieses DE
|
de.bsvrz.dav.daf.main.config.ConfigurationObject |
getDe()
Liefert das De-Konfigurationsobjekt aus der Konfiguration.
|
int |
getDeChannel()
Liefert die De-Kanal-Nummer Dezimaldarstellung.
|
java.lang.String |
getDeDescription()
Liefert die Bezeichungstext des De.
|
java.lang.String |
getDePid() |
int |
getEAChannel()
Zugeordnete EA-Kanalnummer des DE am zugehörigen EAK.
|
Eak |
getEak()
Liefert das übergeordnete Eak-Objekt.
|
int |
getFg()
Liefert die Funktionsgruppe dieses De.
|
java.lang.String |
getKey()
Liefert einen Hashkey auf Basis der Osi7Adresse, der De-Kanal-Nummer und der Funktionsgruppe als String.
|
de.bsvrz.dav.daf.main.config.SystemObject[] |
getObjectRefsToDe(de.bsvrz.dav.daf.main.config.SystemObjectType objectType)
Liefert die auf dieses DE referenzierenden Fachobjekte eines bestimmten Objekttyps und aller davon abgeleiteten
Objekttypen.
|
boolean |
isCluster()
Testet, ob die De ein Clusterkanal ist.
|
boolean |
isOk()
Testet den Zustand der De.
|
void |
putObjectRefToDe(de.bsvrz.dav.daf.main.config.SystemObject object)
Fügt ein Fachobjekt eines bestimmten Typs der Liste der auf dieses DE referenzierenden Objekte hinzu.
|
void |
setOk(boolean isOk)
Setzt den Zustand einer De
|
java.lang.String |
toString()
Liefert die String-Darstellung eines De:
De (Bezeichnung) :
De-Typ :
De-Kanal-Nummer :
Funktionsgruppe :
Knotennummer :
EA-Kanal :
Ist Cluster-Kanal?
|
public De(de.bsvrz.dav.daf.main.config.ConfigurationObject de, de.bsvrz.dav.daf.main.ClientDavInterface daf, Eak eak)
de
- Dedaf
- DaVeak
- Eakpublic De(java.lang.String deDescription, int deChannel, int eaChannel, boolean isCluster, int fg, java.lang.String conversionModulName)
deDescription
- deDescriptiondeChannel
- deChanneleaChannel
- eaChannelisCluster
- isClusterfg
- fgconversionModulName
- conversionModulNamepublic De(AdditionalCommunicationPartner acp, de.bsvrz.dav.daf.main.ClientDavInterface daf, Eak eak, java.util.Map conversionModules)
acp
- AdditionalCommunicationPartnerdaf
- DaVeak
- EakconversionModules
- Mappublic void putObjectRefToDe(de.bsvrz.dav.daf.main.config.SystemObject object)
getObjectRefsToDe(SystemObjectType)
abgerufen werden.object
- Das auf diese DE referenzierende Fachobjekt.public java.lang.String toString()
De (Bezeichnung) : De-Typ : De-Kanal-Nummer : Funktionsgruppe : Knotennummer : EA-Kanal : Ist Cluster-Kanal? : De-Status : Umsetzungsmodul : ObjektReferenzAufDe: :Zusätzlich werden alle angeschlossenen De mit ihren Eigenschften ausgegen.
toString
in class java.lang.Object
public DeConversionModul getConversionModul()
public de.bsvrz.dav.daf.main.config.ConfigurationObject getDe()
public int getDeChannel()
public java.lang.String getDeDescription()
public int getEAChannel()
public Eak getEak()
public int getFg()
public java.lang.String getKey()
public boolean isCluster()
public boolean isOk()
true
, wenn für die De eine De-Gutmeldung (Typ 1, Id 1) empfangen wurde, ansonsten
false
.public void setOk(boolean isOk)
isOk
- isOkpublic de.bsvrz.dav.daf.main.config.SystemObject[] getObjectRefsToDe(de.bsvrz.dav.daf.main.config.SystemObjectType objectType)
objectType
- ObjektTyp der Fachobjekte, deren Referenzen auf diese DE ermittelt werden sollen.public java.lang.String getDePid()