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