public class APSException extends ZigBeeException
Modifier and Type | Field and Description |
---|---|
static int |
ASDU_TOO_LONG
A transmit request failed since the ASDU is too large and fragmentation
is not supported.
|
static int |
DEFRAG_DEFERRED
A received fragmented frame could not be defragmented at the current
time.
|
static int |
DEFRAG_UNSUPPORTED
A received fragmented frame could not be defragmented since the device
does not support fragmentation.
|
static int |
ILLEGAL_REQUEST
A parameter value was out of range.
|
static int |
INVALID_BINDING
An APSME-UNBIND.request failed due to the requested binding link not
existing in the binding table.
|
static int |
INVALID_GROUP
An APSME-REMOVE-GROUP.request has been issued with a group identifier
that does not appear in the group table.
|
static int |
INVALID_PARAMETER
A parameter value was invalid or out of range.
|
static int |
NO_ACK
An APSDE-DATA.request requesting acknowledged transmission failed due to
no acknowledgment being received.
|
static int |
NO_BOUND_DEVICE
An APSDE-DATA.request with a destination addressing mode set to 0x00
failed due to there being no devices bound to this device.
|
static int |
NO_SHORT_ADDRESS
An APSDE-DATA.request with a destination addressing mode set to 0x03
failed due to no corresponding short address found in the address map
table.
|
static int |
NOT_SUPPORTED
An APSDE-DATA.request with a destination addressing mode set to 0x00
failed due to a binding table not being supported on the device.
|
static int |
SECURED_LINK_KEY
An ASDU was received that was secured using a link key.
|
static int |
SECURED_NWK_KEY
An ASDU was received that was secured using a network key.
|
static int |
SECURITY_FAIL
An APSDE-DATA.request requesting security has resulted in an error during
the corresponding security processing.
|
static int |
SUCCESS
A request has been executed successfully.
|
static int |
TABLE_FULL
An APSME-BIND.request or APSME.ADDGROUP.
|
static int |
UNSECURED
An ASDU was received without any security.
|
static int |
UNSUPPORTED_ATTRIBUTE
An APSME-GET.request or APSMESET.
|
errorCode, OSGI_EXISTING_ID, OSGI_MULTIPLE_HOSTS, TIMEOUT, UNKNOWN_ERROR, zigBeeErrorCode
Constructor and Description |
---|
APSException(int errorCode,
int zigBeeErrorCode,
String errorDesc)
|
APSException(int errorCode,
String errorDesc)
Creates a APSException containing a specific
errorCode . |
APSException(String errorDesc)
Creates a APSException containing only a description, but no
error codes.
|
getErrorCode, getZigBeeErrorCode, hasZigBeeErrorCode
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public static final int SUCCESS
public static final int ASDU_TOO_LONG
public static final int DEFRAG_DEFERRED
public static final int DEFRAG_UNSUPPORTED
public static final int ILLEGAL_REQUEST
public static final int INVALID_BINDING
public static final int INVALID_GROUP
public static final int INVALID_PARAMETER
public static final int NO_ACK
public static final int NO_BOUND_DEVICE
public static final int NO_SHORT_ADDRESS
public static final int NOT_SUPPORTED
public static final int SECURED_LINK_KEY
public static final int SECURED_NWK_KEY
public static final int SECURITY_FAIL
public static final int TABLE_FULL
public static final int UNSECURED
public static final int UNSUPPORTED_ATTRIBUTE
public APSException(String errorDesc)
ZigBeeException.getErrorCode()
and
ZigBeeException.getZigBeeErrorCode()
methods return the ZigBeeException.UNKNOWN_ERROR
constant.errorDesc
- exception an error description.public APSException(int errorCode, String errorDesc)
errorCode
. Using this constructor with errorCode
set to
ZigBeeException.UNKNOWN_ERROR
is equivalent to call
APSException(String)
.errorCode
- One of the error codes defined in this interface or
ZigBeeException.UNKNOWN_ERROR
if the actual error is not listed in this
interface. In this case if the native ZigBee error code is known,
it is preferred to use the APSException(int, int, String)
constructor, passing ZigBeeException.UNKNOWN_ERROR
as first parameter and
the native ZigBee error as the second.errorDesc
- An error description which explain the type of problem.public APSException(int errorCode, int zigBeeErrorCode, String errorDesc)
errorCode
or zigBeeErrorCode
. Using this constructor with
both the errorCode
and zigBeeErrorCode
set to
ZigBeeException.UNKNOWN_ERROR
is equivalent to call
APSException(String)
.errorCode
- One of the error codes defined in this interface or
ZigBeeException.UNKNOWN_ERROR
the actual error is not covered in this
interface. In this case the zigBeeErrorCode
parameter must
be the actual status code returned by the ZigBee stack.zigBeeErrorCode
- The actual APS status code or
ZigBeeException.UNKNOWN_ERROR
if this status is unknown.errorDesc
- An error description which explain the type of problem.Copyright © Contributors to the Eclipse Foundation Licensed under the Eclipse Foundation Specification License – v1.0