public class ButtonConnectionChannel
extends java.lang.Object
FlicClient by executing FlicClient.addConnectionChannel(ButtonConnectionChannel).
You may only have this connection channel added to one FlicClient at a time.| Modifier and Type | Class and Description |
|---|---|
static class |
ButtonConnectionChannel.Callbacks
User callbacks for incoming events.
|
| Constructor and Description |
|---|
ButtonConnectionChannel(Bdaddr bdaddr,
ButtonConnectionChannel.Callbacks callbacks)
Create a connection channel using the specified parameters.
|
ButtonConnectionChannel(Bdaddr bdaddr,
LatencyMode latencyMode,
short autoDisconnectTime,
ButtonConnectionChannel.Callbacks callbacks)
Create a connection channel using the specified parameters.
|
| Modifier and Type | Method and Description |
|---|---|
short |
getAutoDisconnectTime() |
Bdaddr |
getBdaddr() |
FlicClient |
getFlicClient()
Get the
FlicClient for this ButtonConnectionChannel. |
LatencyMode |
getLatencyMode() |
void |
setAutoDisconnectTime(short autoDisconnectTime)
Applies new auto disconnect time parameter.
|
void |
setLatencyMode(LatencyMode latencyMode)
Applies new latency mode parameter.
|
public ButtonConnectionChannel(Bdaddr bdaddr, LatencyMode latencyMode, short autoDisconnectTime, ButtonConnectionChannel.Callbacks callbacks)
FlicClient by executing FlicClient.addConnectionChannel(ButtonConnectionChannel).bdaddr - latencyMode - autoDisconnectTime - Number of seconds (0 - 511) until disconnect if no button event happens. 511 disables this feature.callbacks - public ButtonConnectionChannel(Bdaddr bdaddr, ButtonConnectionChannel.Callbacks callbacks)
FlicClient by executing FlicClient.addConnectionChannel(ButtonConnectionChannel).bdaddr - callbacks - public FlicClient getFlicClient()
FlicClient for this ButtonConnectionChannel.public Bdaddr getBdaddr()
public LatencyMode getLatencyMode()
public short getAutoDisconnectTime()
public void setLatencyMode(LatencyMode latencyMode) throws java.io.IOException
latencyMode - java.io.IOExceptionpublic void setAutoDisconnectTime(short autoDisconnectTime)
throws java.io.IOException
autoDisconnectTime - Number of seconds (0 - 511) until disconnect if no button event happens. 511 disables this feature.java.io.IOException