|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IKnxDriverClient
Applications using KNXDriver should implement this IF to get event messages from real Sensors (incoming) and to send events to Actuators (outgoing).
Method Summary | |
---|---|
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). |
Method Detail |
---|
void addDriver(String groupDeviceId, KnxGroupDeviceCategoryUtil.KnxGroupDeviceCategory groupDeviceCategory, KnxDriver knxDriver)
void removeDriver(String groupDeviceId, 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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |