public class GattError
extends java.lang.Object
See: gatt_api.h for details.
See also: hcidefs.h for other possible HCI errors.
| Constructor and Description |
|---|
GattError() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
parse(int error)
Converts the Bluetooth communication status given by other BluetoothGattCallbacks to error
name.
|
static java.lang.String |
parseConnectionError(int error)
Converts the connection status given by the
BluetoothGattCallback.onConnectionStateChange(BluetoothGatt, int, int)
to error name. |
public static final int GATT_SUCCESS
public static final int GATT_CONN_L2C_FAILURE
public static final int GATT_CONN_TIMEOUT
public static final int GATT_CONN_TERMINATE_PEER_USER
public static final int GATT_CONN_TERMINATE_LOCAL_HOST
public static final int GATT_CONN_FAIL_ESTABLISH
public static final int GATT_CONN_LMP_TIMEOUT
public static final int GATT_CONN_CANCEL
public static final int GATT_ERROR
public static final int GATT_INVALID_HANDLE
public static final int GATT_READ_NOT_PERMIT
public static final int GATT_WRITE_NOT_PERMIT
public static final int GATT_INVALID_PDU
public static final int GATT_INSUF_AUTHENTICATION
public static final int GATT_REQ_NOT_SUPPORTED
public static final int GATT_INVALID_OFFSET
public static final int GATT_INSUF_AUTHORIZATION
public static final int GATT_PREPARE_Q_FULL
public static final int GATT_NOT_FOUND
public static final int GATT_NOT_LONG
public static final int GATT_INSUF_KEY_SIZE
public static final int GATT_INVALID_ATTR_LEN
public static final int GATT_ERR_UNLIKELY
public static final int GATT_INSUF_ENCRYPTION
public static final int GATT_UNSUPPORT_GRP_TYPE
public static final int GATT_INSUF_RESOURCE
public static final int GATT_CONTROLLER_BUSY
public static final int GATT_UNACCEPT_CONN_INTERVAL
public static final int GATT_ILLEGAL_PARAMETER
public static final int GATT_NO_RESOURCES
public static final int GATT_INTERNAL_ERROR
public static final int GATT_WRONG_STATE
public static final int GATT_DB_FULL
public static final int GATT_BUSY
public static final int GATT_CMD_STARTED
public static final int GATT_PENDING
public static final int GATT_AUTH_FAIL
public static final int GATT_MORE
public static final int GATT_INVALID_CFG
public static final int GATT_SERVICE_STARTED
public static final int GATT_ENCRYPTED_NO_MITM
public static final int GATT_NOT_ENCRYPTED
public static final int GATT_CONGESTED
public static final int GATT_CCCD_CFG_ERROR
public static final int GATT_PROCEDURE_IN_PROGRESS
public static final int GATT_VALUE_OUT_OF_RANGE
public static final int TOO_MANY_OPEN_CONNECTIONS
public static java.lang.String parseConnectionError(int error)
BluetoothGattCallback.onConnectionStateChange(BluetoothGatt, int, int)
to error name.error - the status number.GattError documentation.public static java.lang.String parse(int error)
error - the status number.GattError documentation.