public class IPConnection extends IPConnectionBase
Modifier and Type | Class and Description |
---|---|
static interface |
IPConnection.ConnectedListener |
static interface |
IPConnection.DisconnectedListener |
static interface |
IPConnection.EnumerateListener |
CALLBACK_CONNECTED, CALLBACK_DISCONNECTED, CALLBACK_ENUMERATE, CONNECT_REASON_AUTO_RECONNECT, CONNECT_REASON_REQUEST, CONNECTION_STATE_CONNECTED, CONNECTION_STATE_DISCONNECTED, CONNECTION_STATE_PENDING, DISCONNECT_REASON_ERROR, DISCONNECT_REASON_REQUEST, DISCONNECT_REASON_SHUTDOWN, ENUMERATION_TYPE_AVAILABLE, ENUMERATION_TYPE_CONNECTED, ENUMERATION_TYPE_DISCONNECTED, FUNCTION_ENUMERATE
Constructor and Description |
---|
IPConnection()
Creates an IP Connection object that can be used to enumerate the available
devices.
|
Modifier and Type | Method and Description |
---|---|
void |
addConnectedListener(IPConnection.ConnectedListener listener)
Adds a Connected listener.
|
void |
addDisconnectedListener(IPConnection.DisconnectedListener listener)
Adds a Disconnected listener.
|
void |
addEnumerateListener(IPConnection.EnumerateListener listener)
Adds a Enumerate listener.
|
void |
addListener(java.lang.Object object)
Deprecated.
Use the add and remove listener function per listener type instead.
|
protected void |
callConnectedListeners(short connectReason) |
protected void |
callDeviceListener(Device device,
byte functionID,
byte[] packet) |
protected void |
callDisconnectedListeners(short disconnectReason) |
protected void |
callEnumerateListeners(java.lang.String uid,
java.lang.String connectedUid,
char position,
short[] hardwareVersion,
short[] firmwareVersion,
int deviceIdentifier,
short enumerationType) |
protected boolean |
hasEnumerateListeners() |
void |
removeConnectedListener(IPConnection.ConnectedListener listener)
Removes a Connected listener.
|
void |
removeDisconnectedListener(IPConnection.DisconnectedListener listener)
Removes a Disconnected listener.
|
void |
removeEnumerateListener(IPConnection.EnumerateListener listener)
Removes a Enumerate listener.
|
authenticate, close, connect, disconnect, enumerate, getAutoReconnect, getConnectionState, getTimeout, setAutoReconnect, setTimeout
public IPConnection()
public void addEnumerateListener(IPConnection.EnumerateListener listener)
public void removeEnumerateListener(IPConnection.EnumerateListener listener)
public void addConnectedListener(IPConnection.ConnectedListener listener)
public void removeConnectedListener(IPConnection.ConnectedListener listener)
public void addDisconnectedListener(IPConnection.DisconnectedListener listener)
public void removeDisconnectedListener(IPConnection.DisconnectedListener listener)
@Deprecated public void addListener(java.lang.Object object)
protected void callEnumerateListeners(java.lang.String uid, java.lang.String connectedUid, char position, short[] hardwareVersion, short[] firmwareVersion, int deviceIdentifier, short enumerationType)
callEnumerateListeners
in class IPConnectionBase
protected boolean hasEnumerateListeners()
hasEnumerateListeners
in class IPConnectionBase
protected void callConnectedListeners(short connectReason)
callConnectedListeners
in class IPConnectionBase
protected void callDisconnectedListeners(short disconnectReason)
callDisconnectedListeners
in class IPConnectionBase
protected void callDeviceListener(Device device, byte functionID, byte[] packet)
callDeviceListener
in class IPConnectionBase
Copyright © 2021 Tinkerforge GmbH. All rights reserved.