Package | Description |
---|---|
com.digi.xbee.api | |
com.digi.xbee.api.listeners | |
com.digi.xbee.api.models |
Modifier and Type | Class and Description |
---|---|
class |
RemoteDigiMeshDevice
This class represents a remote DigiMesh device.
|
class |
RemoteDigiPointDevice
This class represents a remote DigiPoint device.
|
class |
RemoteRaw802Device
This class represents a remote 802.15.4 device.
|
class |
RemoteZigBeeDevice
This class represents a remote ZigBee device.
|
Modifier and Type | Method and Description |
---|---|
RemoteXBeeDevice |
XBeeNetwork.addRemoteDevice(RemoteXBeeDevice remoteDevice)
Adds the given remote device to the network.
|
RemoteXBeeDevice |
XBeeNetwork.discoverDevice(String id)
Discovers and reports the first remote XBee device that matches the
supplied identifier.
|
RemoteXBeeDevice |
XBeeNetwork.getDevice(String id)
Returns the first remote device that matches the supplied identifier.
|
RemoteXBeeDevice |
XBeeNetwork.getDevice(XBee16BitAddress address)
Returns the remote device already contained in the network whose 16-bit
address matches the given one.
|
RemoteXBeeDevice |
XBeeNetwork.getDevice(XBee64BitAddress address)
Returns the remote device already contained in the network whose 64-bit
address matches the given one.
|
Modifier and Type | Method and Description |
---|---|
List<RemoteXBeeDevice> |
XBeeNetwork.addRemoteDevices(List<RemoteXBeeDevice> list)
Adds the given list of remote devices to the network.
|
List<RemoteXBeeDevice> |
XBeeNetwork.discoverDevices(List<String> ids)
Discovers and reports all remote XBee devices that match the supplied
identifiers.
|
List<RemoteXBeeDevice> |
XBeeNetwork.getDevices()
Returns all remote devices already contained in the network.
|
List<RemoteXBeeDevice> |
XBeeNetwork.getDevices(String id)
Returns all remote devices that match the supplied identifier.
|
Modifier and Type | Method and Description |
---|---|
RemoteXBeeDevice |
XBeeNetwork.addRemoteDevice(RemoteXBeeDevice remoteDevice)
Adds the given remote device to the network.
|
XBeeMessage |
XBeeDevice.readDataFrom(RemoteXBeeDevice remoteXBeeDevice)
Reads new data received from the given remote XBee device during the
configured received timeout.
|
XBeeMessage |
XBeeDevice.readDataFrom(RemoteXBeeDevice remoteXBeeDevice,
int timeout)
Reads new data received from the given remote XBee device during the
provided timeout.
|
void |
XBeeNetwork.removeRemoteDevice(RemoteXBeeDevice remoteDevice)
Removes the given remote XBee device from the network.
|
void |
XBeeDevice.sendData(RemoteXBeeDevice xbeeDevice,
byte[] data)
Sends the provided data to the given XBee device choosing the optimal
send method depending on the protocol of the local XBee device.
|
void |
XBeeDevice.sendDataAsync(RemoteXBeeDevice xbeeDevice,
byte[] data)
Sends the provided data to the provided XBee device asynchronously.
|
Modifier and Type | Method and Description |
---|---|
List<RemoteXBeeDevice> |
XBeeNetwork.addRemoteDevices(List<RemoteXBeeDevice> list)
Adds the given list of remote devices to the network.
|
Modifier and Type | Method and Description |
---|---|
void |
IDiscoveryListener.deviceDiscovered(RemoteXBeeDevice discoveredDevice)
Notifies that a remote device was discovered in the network.
|
void |
IIOSampleReceiveListener.ioSampleReceived(RemoteXBeeDevice remoteDevice,
IOSample ioSample)
Called when an IO sample is received through the connection interface.
|
Modifier and Type | Method and Description |
---|---|
RemoteXBeeDevice |
XBeeMessage.getDevice()
Returns the remote XBee device this message is associated to.
|
Modifier and Type | Method and Description |
---|---|
XBeePacket |
XBeePacketsQueue.getFirstDataPacketFrom(RemoteXBeeDevice remoteXBeeDevice,
int timeout)
Returns the first data packet from the queue whose 64-bit source
address matches the address of the provided remote XBee device.
|
XBeePacket |
XBeePacketsQueue.getFirstPacketFrom(RemoteXBeeDevice remoteXBeeDevice,
int timeout)
Returns the first packet from the queue whose 64-bit source address
matches the address of the provided remote XBee device.
|
Constructor and Description |
---|
XBeeMessage(RemoteXBeeDevice remoteXBeeDevice,
byte[] data)
Class constructor.
|
XBeeMessage(RemoteXBeeDevice remoteXBeeDevice,
byte[] data,
boolean isBroadcast)
Class constructor.
|
© Copyright 2014–2014 Digi International Inc. All rights reserved.