
public class KnxDpt3Instance extends KnxDriver implements IKnxDpt3, IKnxReceiveMessage, org.osgi.util.tracker.ServiceTrackerCustomizer, org.osgi.service.device.Constants
client, groupDeviceCLASS, DECREASE_3_007, DOWN_3_008, INCREASE_3_007, MANUFACTURER, MATCH_CLASS, MATCH_MAKE, MATCH_MODEL, MATCH_SERIAL, MATCH_VERSION, MODEL, MY_DEVICE_CATEGORY, REVISION, SERIAL, STEPCODE_BREAK, UP_3_008| Constructor and Description |
|---|
KnxDpt3Instance()
Empty constructor for Unit Tests.
|
KnxDpt3Instance(KnxDpt3Driver parent_) |
| Modifier and Type | Method and Description |
|---|---|
Object |
addingService(org.osgi.framework.ServiceReference reference)
track on my groupDevice
|
void |
modifiedService(org.osgi.framework.ServiceReference reference,
Object service) |
void |
newMessageFromKnxBus(byte[] event)
Receive low level messages from the knx bus
|
void |
removedService(org.osgi.framework.ServiceReference reference,
Object service) |
attachDriver, clearHexValue, detachDriver, removeDriver, setgroupDevicepublic KnxDpt3Instance(KnxDpt3Driver parent_)
c - OSGi BundleContextsr - Service reference of KNX groupDeviceclient - Link to consumer of this driver (e.g. universAAL exporter bundle)public KnxDpt3Instance()
public Object addingService(org.osgi.framework.ServiceReference reference)
addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizerIKnxDpt3 - groupDevice servicepublic void modifiedService(org.osgi.framework.ServiceReference reference,
Object service)
modifiedService in interface org.osgi.util.tracker.ServiceTrackerCustomizerpublic void removedService(org.osgi.framework.ServiceReference reference,
Object service)
removedService in interface org.osgi.util.tracker.ServiceTrackerCustomizerpublic void newMessageFromKnxBus(byte[] event)
IKnxReceiveMessagenewMessageFromKnxBus in interface IKnxReceiveMessageevent - the status/event byte of the knx telegramCopyright © 2018 universAAL Consortium. All rights reserved.