public class Device
extends java.lang.Object
| Constructor and Description |
|---|
Device(de.bsvrz.dav.daf.main.ClientDavInterface daf,
de.bsvrz.dav.daf.main.config.ConfigurationObject device)
Erzeugt eine Instanz eines Device (Stellvertreterobjekt für typ.gerät).
|
Device(de.bsvrz.dav.daf.main.ClientDavInterface daf,
java.lang.String osi7Adress,
java.util.Map conversionModules)
Erzeugt eine Instanz eines Device für die TLS ähnliche Kommunikaton (Stellvertreterobjekt für ein Steuermodul).
|
| Modifier and Type | Method and Description |
|---|---|
de.bsvrz.dav.daf.main.config.ConfigurationObject |
getDevice()
Bestimmt das diesem Gerät zugeordnete Konfigurationsobjekt vom "typ.gerät" aus dem Teilmodell TLS.
|
java.lang.String |
getDeviceDescription()
Liefert die Bezeichungstext des Gerätes.
|
int |
getOsi7Adress()
Liefert die KnotenNummer des Gerätes.
|
java.lang.String |
getOsi7AdressDecimal()
Liefert die KnotenNummer des Gerätes in Dezimaldarstellung (0..16777215).
|
java.lang.String |
getOsi7AdressHex()
Liefert die KnotenNummer des Osi7Telegramms als Hex-Darstellung (0..ffffff).
|
java.lang.String |
getOsi7AdressLocCode()
Liefert die KnotenNummer des Osi7Telegramms in der Darstellung "LocationCode-Distanz" (0-0 .. 65535-255).
|
int |
getState()
Liefert den internen Verbindungsstatus des Geräts.
|
java.lang.String |
toString()
Liefert die String-Darstellung eines Gerätes:
Gerät (Bezeichnung) :
Gerätetyp :
Knotennummer (Dez:Hex:Loc-Code) :
Umsetzungsmodul :
Schlüsselwert (HashKey) :
Verbindungsstatus :
|
public Device(de.bsvrz.dav.daf.main.ClientDavInterface daf,
de.bsvrz.dav.daf.main.config.ConfigurationObject device)
daf - DaV.device - Devicepublic Device(de.bsvrz.dav.daf.main.ClientDavInterface daf,
java.lang.String osi7Adress,
java.util.Map conversionModules)
daf - DaVosi7Adress - osi7AdressconversionModules - conversionModulespublic de.bsvrz.dav.daf.main.config.ConfigurationObject getDevice()
public java.lang.String getDeviceDescription()
public int getOsi7Adress()
public java.lang.String getOsi7AdressDecimal()
public java.lang.String getOsi7AdressHex()
public java.lang.String getOsi7AdressLocCode()
public int getState()
NetworkLayerListener.DEVICE_CONNECTED, NetworkLayerListener.DEVICE_DISCONNECTED) .public java.lang.String toString()
Gerät (Bezeichnung) : Gerätetyp : Knotennummer (Dez:Hex:Loc-Code) : Umsetzungsmodul : Schlüsselwert (HashKey) : Verbindungsstatus :
toString in class java.lang.Object