| Exception | Description | 
|---|---|
| ATCommandException | 
 This exception will be thrown when receiving a command response containing 
 a status different than  
ATCommandStatus#OK after sending an XBee 
 AT command. | 
| CommunicationException | 
 This exception will be thrown when any problem related to the communication
 with the XBee device occurs. 
 | 
| ConnectionException | 
 This exception will be thrown when any problem related to the connection
 with the XBee device occurs. 
 | 
| InterfaceAlreadyOpenException | 
 This exception will be thrown when trying to open an interface that is
 already opened by the application. 
 | 
| InterfaceInUseException | 
 This exception will be thrown when trying to open the port/communication 
 interface but it is already in use by other applications. 
 | 
| InterfaceNotOpenException | 
 This exception will be thrown when trying to perform any operation with 
 the XBee device and its communication interface is closed. 
 | 
| InvalidConfigurationException | 
 This exception will be thrown when trying to open an interface with an
 invalid configuration. 
 | 
| InvalidInterfaceException | 
 This exception will be thrown when trying to open a non-existing interface. 
 | 
| InvalidOperatingModeException | 
 This exception will be thrown when performing any action with the XBee 
 device and its operating mode is different than  
OperatingMode.API 
 and OperatingMode.API_ESCAPE. | 
| InvalidPacketException | 
 This exception will be thrown when there is an error parsing an API packet
 from the input stream. 
 | 
| OperationNotSupportedException | 
 This exception will be thrown when the operation performed is not supported 
 by the XBee device. 
 | 
| PermissionDeniedException | 
 This exception will be thrown when the user does not have the appropriate
 access to the connection interface. 
 | 
| TimeoutException | 
 This exception will be thrown when performing synchronous operations and the
 configured time expires. 
 | 
| TransmitException | 
 This exception will be thrown when receiving a transmit status different than 
  
XBeeTransmitStatus#SUCCESS after sending an XBee API packet. | 
| XBeeDeviceException | 
 This exception will be thrown when any problem related to the XBee device
 occurs. 
 | 
| XBeeException | 
 Generic XBee API exception. 
 | 
© Copyright 2014–2014 Digi International Inc. All rights reserved.