Namespace XBeeLibrary.Core.Exceptions
Classes
ATCommandEmptyException
This exception will be thrown when the answer received from an AT command is empty and it shouldn't.
ATCommandException
This exception will be thrown when any problem related to the communication with the XBee device occurs.
BluetoothAuthenticationException
This exception will be thrown when trying authenticate over bluetooth with an XBee device and there is an error.
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 with an invalid configuration. Usually happens when the XBee device is communicating through a serial port.
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 open an interface with an invalid configuration. Usually happens when the XBee device is communicating through a serial port.
InvalidConfigurationException
This exception will be thrown when trying to open an interface with an invalid configuration. Usually happens when the XBee device is communicating through a serial port.
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 API and 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.
ParsingException
This exception is thrown when there is an error parsing an MXI or XML firmware definition file.
PermissionDeniedException
This exception will be thrown when the user does not have the appropriate access to the connection interface. Usually happens when the XBee device is communicating through a serial port.
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 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. This class and its subclasses indicate conditions that an application might want to catch. This exception can be thrown when any problem related to the XBee device occurs.