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)
public Device(de.bsvrz.dav.daf.main.ClientDavInterface daf, java.lang.String osi7Adress, java.util.Map conversionModules)
public 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