org.universAAL.lddi.knx.interfaces
Interface IKnxNetwork

Package class diagram package IKnxNetwork
All Known Implementing Classes:
KnxNetworkDriverImp

public interface IKnxNetwork


Field Summary
static String COMMAND_NAME
           
static String COMMAND_VALUE
           
static char DAFAULT_READ_CHAR
           
static char DAFAULT_STATUS_CHAR
           
static String GROUP_ADDRESS
           
static String MANUFACTURER
           
static String TIME
           
 
Method Summary
 void addGroupDevice(String groupDeviceId, KnxGroupDevice groupDevice)
           
 void removeGroupDevice(String groupDeviceId, KnxGroupDevice groupDevice)
           
 void requestState(String groupDeviceId)
           
 void sendCommand(String groupDeviceId, boolean command)
           
 void sendCommand(String groupDeviceId, boolean command, KnxCommand commandType)
           
 void sendMessageToKnxBus(String groupDeviceId, byte[] event)
          Sending KNX message to KNX bus.
 

Field Detail

MANUFACTURER

static final String MANUFACTURER
See Also:
Constant Field Values

GROUP_ADDRESS

static final String GROUP_ADDRESS
See Also:
Constant Field Values

COMMAND_NAME

static final String COMMAND_NAME
See Also:
Constant Field Values

COMMAND_VALUE

static final String COMMAND_VALUE
See Also:
Constant Field Values

TIME

static final String TIME
See Also:
Constant Field Values

DAFAULT_READ_CHAR

static final char DAFAULT_READ_CHAR
See Also:
Constant Field Values

DAFAULT_STATUS_CHAR

static final char DAFAULT_STATUS_CHAR
See Also:
Constant Field Values
Method Detail

addGroupDevice

void addGroupDevice(String groupDeviceId,
                    KnxGroupDevice groupDevice)

removeGroupDevice

void removeGroupDevice(String groupDeviceId,
                       KnxGroupDevice groupDevice)

sendMessageToKnxBus

void sendMessageToKnxBus(String groupDeviceId,
                         byte[] event)
Sending KNX message to KNX bus.

Parameters:
groupDeviceId - KNX group address (e.g. 1/2/3)
event - payload starting with apci/data byte!

requestState

void requestState(String groupDeviceId)

sendCommand

void sendCommand(String groupDeviceId,
                 boolean command)

sendCommand

void sendCommand(String groupDeviceId,
                 boolean command,
                 KnxCommand commandType)


Copyright © 2014 universAAL Consortium. All Rights Reserved.