# Uses of Package
com.digi.xbee.api.exceptions

- Packages that use com.digi.xbee.api.exceptions
  Package | Description
  --- | ---
  com.digi.xbee.api |
  com.digi.xbee.api.connection |
  com.digi.xbee.api.connection.serial |
  com.digi.xbee.api.exceptions |
  com.digi.xbee.api.io |
  com.digi.xbee.api.packet |

- Classes in com.digi.xbee.api.exceptions used by com.digi.xbee.api
  Class and Description
  OperationNotSupportedException This exception will be thrown when the operation performed is not supported by the XBee device.
  TimeoutException This exception will be thrown when performing synchronous operations and the configured time expires.
  XBeeException Generic XBee API exception.

- Classes in com.digi.xbee.api.exceptions used by com.digi.xbee.api.connection
  Class and Description
  InterfaceInUseException This exception will be thrown when trying to open the port/communication interface but it is already in use by other applications.
  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.
  PermissionDeniedException This exception will be thrown when the user does not have the appropriate access to the connection interface.

- Classes in com.digi.xbee.api.exceptions used by com.digi.xbee.api.connection.serial
  Class and Description
  ConnectionException This exception will be thrown when any problem related to the connection with the XBee device occurs.
  InterfaceInUseException This exception will be thrown when trying to open the port/communication interface but it is already in use by other applications.
  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.
  PermissionDeniedException This exception will be thrown when the user does not have the appropriate access to the connection interface.

- Classes in com.digi.xbee.api.exceptions used by com.digi.xbee.api.exceptions
  Class and Description
  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.
  XBeeDeviceException This exception will be thrown when any problem related to the XBee device occurs.
  XBeeException Generic XBee API exception.

- Classes in com.digi.xbee.api.exceptions used by com.digi.xbee.api.io
  Class and Description
  OperationNotSupportedException This exception will be thrown when the operation performed is not supported by the XBee device.

- Classes in com.digi.xbee.api.exceptions used by com.digi.xbee.api.packet
  Class and Description
  InvalidPacketException This exception will be thrown when there is an error parsing an API packet from the input stream.

© Copyright 2014–2014 Digi International Inc. All rights reserved.