public interface IKnxDriverClient
Modifier and Type | Method and Description |
---|---|
void |
addDriver(String groupDeviceId,
KnxGroupDeviceCategoryUtil.KnxGroupDeviceCategory groupDeviceCategory,
KnxDriver knxDriver)
couple KNX driver to upper layer
|
org.osgi.service.log.LogService |
getLogger() |
void |
incomingSensorEvent(String groupDeviceId,
int datapointTypeMainNubmer,
int datapointTypeSubNubmer,
boolean value)
get event message from KNX DPT1 driver (bool value).
|
void |
incomingSensorEvent(String groupDeviceId,
int datapointTypeMainNubmer,
int datapointTypeSubNubmer,
float value)
get event message from KNX DPT5 or DPT9 driver (float value).
|
void |
incomingSensorEvent(String groupDeviceId,
int datapointTypeMainNubmer,
int datapointTypeSubNubmer,
String code)
get event message from KNX DPT3 driver (String code).
|
void |
removeDriver(String groupDeviceId,
KnxDriver knxDriver) |
void |
sendSensorEvent(String groupDeviceId,
boolean value)
send event message to KNX DPT1 driver (bool value).
|
void |
sendSensorEvent(String groupDeviceId,
int datapointTypeMainNubmer,
int datapointTypeSubNubmer,
float value)
send event message to KNX DPT5 or DPT9 driver (float value).
|
void |
sendSensorEvent(String groupDeviceId,
String code)
send event message to KNX DPT3 driver (String code).
|
void addDriver(String groupDeviceId, KnxGroupDeviceCategoryUtil.KnxGroupDeviceCategory groupDeviceCategory, KnxDriver knxDriver)
org.osgi.service.log.LogService getLogger()
void incomingSensorEvent(String groupDeviceId, int datapointTypeMainNubmer, int datapointTypeSubNubmer, boolean value)
groupDeviceId
- (e.g. knx group address 1/2/3)datapointTypeMainNubmer
- (i.e. 1 for 1.018)datapointTypeSubNubmer
- (i.e. 18 for 1.018)value
- (on/off)void sendSensorEvent(String groupDeviceId, boolean value)
groupDeviceId
- (e.g. knx group address 1/2/3)value
- (on/off)void incomingSensorEvent(String groupDeviceId, int datapointTypeMainNubmer, int datapointTypeSubNubmer, String code)
groupDeviceId
- (e.g. knx group address 1/2/3)datapointTypeMainNubmer
- (i.e. 1 for 1.018)datapointTypeSubNubmer
- (i.e. 18 for 1.018)code
- (e.g. break, increase, decrease)void sendSensorEvent(String groupDeviceId, String code)
groupDeviceId
- (e.g. knx group address 1/2/3)code
- (e.g. break, increase, decrease)void incomingSensorEvent(String groupDeviceId, int datapointTypeMainNubmer, int datapointTypeSubNubmer, float value)
groupDeviceId
- (e.g. knx group address 1/2/3)datapointTypeMainNubmer
- (i.e. 1 for 1.018)datapointTypeSubNubmer
- (i.e. 18 for 1.018)value
- (e.g. temperature value 25.2 or dimming percentage 70.5)void sendSensorEvent(String groupDeviceId, int datapointTypeMainNubmer, int datapointTypeSubNubmer, float value)
groupDeviceId
- (e.g. knx group address 1/2/3)value
- (e.g. temperature value 25.2 or dimming percentage 70.5)Copyright © 2018 universAAL Consortium. All rights reserved.