public abstract class KnxDriver extends Object
Modifier and Type | Field and Description |
---|---|
protected IKnxDriverClient |
client
upper layer instance
|
KnxGroupDevice |
groupDevice |
Constructor and Description |
---|
KnxDriver() |
KnxDriver(IKnxDriverClient client) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
attachDriver()
coupling this driver to groupDevice reference
|
static String |
clearHexValue(String hexValue)
This method remove, if present, the "0x" prefix of the hexValue variable
|
void |
detachDriver()
decoupling this driver from groupDevice reference
|
void |
removeDriver()
Remove this driver from the driver list in knx network driver
|
boolean |
setgroupDevice(KnxGroupDevice groupDevice)
store the groupDevice link this driver to the groupDevice
|
public KnxGroupDevice groupDevice
protected IKnxDriverClient client
public KnxDriver()
public KnxDriver(IKnxDriverClient client)
public final boolean setgroupDevice(KnxGroupDevice groupDevice)
the
- groupDevice to setprotected boolean attachDriver()
id
- public final void detachDriver()
public final void removeDriver()
groupDevice
- the groupDevice to removeCopyright © 2018 universAAL Consortium. All rights reserved.