| Package | Description | 
|---|---|
| com.digi.xbee.api | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractXBeeDevice.applyChanges()
Applies changes to all command registers causing queued command register
 values to be applied. 
 | 
void | 
AbstractXBeeDevice.executeParameter(String parameter)
Executes the given command in this XBee device. 
 | 
void | 
ZigBeeDevice.forceDisassociate()  | 
void | 
RemoteZigBeeDevice.forceDisassociate()  | 
int | 
AbstractXBeeDevice.getADCValue(IOLine ioLine)
Returns the analog value of the provided IO line of this XBee device. 
 | 
AssociationIndicationStatus | 
ZigBeeDevice.getAssociationIndicationStatus()  | 
AssociationIndicationStatus | 
RemoteZigBeeDevice.getAssociationIndicationStatus()  | 
AssociationIndicationStatus | 
RemoteRaw802Device.getAssociationIndicationStatus()  | 
AssociationIndicationStatus | 
Raw802Device.getAssociationIndicationStatus()  | 
XBee64BitAddress | 
AbstractXBeeDevice.getDestinationAddress()
Returns the 64-bit destination extended address of this XBee device. 
 | 
Set<IOLine> | 
AbstractXBeeDevice.getDIOChangeDetection()
Returns the set of IO lines of this device that are monitored for 
 change detection. 
 | 
IOValue | 
AbstractXBeeDevice.getDIOValue(IOLine ioLine)
Returns the digital value of the provided IO line of this XBee device. 
 | 
IOMode | 
AbstractXBeeDevice.getIOConfiguration(IOLine ioLine)
Returns the configuration mode of the provided IO line of this XBee 
 device. 
 | 
int | 
AbstractXBeeDevice.getIOSamplingRate()
Returns the IO sampling rate of this XBee device. 
 | 
byte[] | 
AbstractXBeeDevice.getPANID()
Returns the operating PAN ID (Personal Area Network Identifier) of 
 this XBee device. 
 | 
byte[] | 
AbstractXBeeDevice.getParameter(String parameter)
Gets the value of the given parameter from this XBee device. 
 | 
PowerLevel | 
AbstractXBeeDevice.getPowerLevel()
Returns the output power level at which this XBee device transmits 
 conducted power. 
 | 
double | 
AbstractXBeeDevice.getPWMDutyCycle(IOLine ioLine)
Gets the PWM duty cycle (in %) corresponding to the provided IO line of 
 this XBee device. 
 | 
void | 
AbstractXBeeDevice.readDeviceInfo()
Reads some parameters from this device and obtains its protocol. 
 | 
IOSample | 
AbstractXBeeDevice.readIOSample()
Returns an IO sample from this XBee device containing the value of all
 enabled digital IO and analog input channels. 
 | 
void | 
XBeeDevice.reset()  | 
void | 
RemoteXBeeDevice.reset()  | 
abstract void | 
AbstractXBeeDevice.reset()
Performs a software reset on this XBee device and blocks until the 
 process is completed. 
 | 
void | 
XBeeDevice.sendBroadcastData(byte[] data)
Sends the provided data to all the XBee nodes of the network (broadcast). 
 | 
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 | 
Raw802Device.sendData(XBee16BitAddress address,
        byte[] data)
Sends the provided data to the XBee device of the network corresponding 
 to the given 16-bit address. 
 | 
void | 
Raw802Device.sendData(XBee64BitAddress address,
        byte[] data)  | 
void | 
DigiMeshDevice.sendData(XBee64BitAddress address,
        byte[] data)  | 
void | 
ZigBeeDevice.sendData(XBee64BitAddress address64Bit,
        XBee16BitAddress address16bit,
        byte[] data)  | 
XBeePacket | 
XBeeDevice.sendPacket(XBeePacket packet)
Sends the given XBee packet synchronously and blocks until the response 
 is received or the configured receive timeout expires. 
 | 
void | 
RemoteRaw802Device.set16BitAddress(XBee16BitAddress xbee16BitAddress)  | 
void | 
Raw802Device.set16BitAddress(XBee16BitAddress xbee16BitAddress)  | 
void | 
AbstractXBeeDevice.setDestinationAddress(XBee64BitAddress xbee64BitAddress)
Sets the 64-bit destination extended address of this XBee device. 
 | 
void | 
AbstractXBeeDevice.setDIOChangeDetection(Set<IOLine> lines)
Sets the digital IO lines of this XBee device to be monitored and 
 sampled whenever their status changes. 
 | 
void | 
AbstractXBeeDevice.setDIOValue(IOLine ioLine,
           IOValue ioValue)
Sets the digital value (high or low) to the provided IO line of this 
 XBee device. 
 | 
void | 
XBeeNetwork.setDiscoveryOptions(Set<DiscoveryOptions> options)
Configures the discovery options ( 
NO parameter) with the given 
 value. | 
void | 
XBeeNetwork.setDiscoveryTimeout(long timeout)
Configures the discovery timeout ( 
NT parameter) with the given 
 value. | 
void | 
AbstractXBeeDevice.setIOConfiguration(IOLine ioLine,
                  IOMode ioMode)
Sets the configuration of the given IO line of this XBee device. 
 | 
void | 
AbstractXBeeDevice.setIOSamplingRate(int rate)
Sets the IO sampling rate to enable periodic sampling in this XBee 
 device. 
 | 
void | 
AbstractXBeeDevice.setNodeID(String nodeID)
Sets the node identifier of this XBee device. 
 | 
void | 
AbstractXBeeDevice.setPANID(byte[] panID)
Sets the PAN ID (Personal Area Network Identifier) of this XBee device. 
 | 
void | 
AbstractXBeeDevice.setParameter(String parameter,
            byte[] parameterValue)
Sets the given parameter with the provided value in this XBee device. 
 | 
void | 
AbstractXBeeDevice.setPowerLevel(PowerLevel powerLevel)
Sets the output power level at which this XBee device transmits 
 conducted power. 
 | 
void | 
AbstractXBeeDevice.setPWMDutyCycle(IOLine ioLine,
               double dutyCycle)
Sets the duty cycle (in %) of the provided IO line of this XBee device. 
 | 
void | 
AbstractXBeeDevice.writeChanges()
Writes configurable parameter values to the non-volatile memory of this 
 XBee device so that parameter modifications persist through subsequent 
 resets. 
 | 
© Copyright 2014–2014 Digi International Inc. All rights reserved.