0x0, Operation successful. Corresponds to BTA_GATT_OK.
0x01, Invalid handle. Corresponds to BTA_GATT_INVALID_HANDLE.
0x02, Read operation not permitted. Corresponds to BTA_GATT_READ_NOT_PERMIT.
0x03, Write operation not permitted. Corresponds to BTA_GATT_WRITE_NOT_PERMIT.
0x04, Invalid PDU. Corresponds to BTA_GATT_INVALID_PDU.
0x05, Insufficient authentication. Corresponds to BTA_GATT_INSUF_AUTHENTICATION.
0x06, Request not supported. Corresponds to BTA_GATT_REQ_NOT_SUPPORTED.
0x07, Invalid offset. Corresponds to BTA_GATT_INVALID_OFFSET.
0x08, Insufficient authorization. Corresponds to BTA_GATT_INSUF_AUTHORIZATION.
0x09, Prepare queue full. Corresponds to BTA_GATT_PREPARE_Q_FULL.
0x0a, Not found. Corresponds to BTA_GATT_NOT_FOUND.
0x0b, Not long. Corresponds to BTA_GATT_NOT_LONG.
0x0c, Insufficient key size. Corresponds to BTA_GATT_INSUF_KEY_SIZE.
0x0d, Invalid attribute length. Corresponds to BTA_GATT_INVALID_ATTR_LEN.
0x0e, Unlikely error. Corresponds to BTA_GATT_ERR_UNLIKELY.
0x0f, Insufficient encryption. Corresponds to BTA_GATT_INSUF_ENCRYPTION.
0x10, Unsupported group type. Corresponds to BTA_GATT_UNSUPPORT_GRP_TYPE.
0x11, Insufficient resource. Corresponds to BTA_GATT_INSUF_RESOURCE.
0x80, No resources. Corresponds to BTA_GATT_NO_RESOURCES.
0x81, Internal error. Corresponds to BTA_GATT_INTERNAL_ERROR.
0x82, Wrong state. Corresponds to BTA_GATT_WRONG_STATE.
0x83, Database full. Corresponds to BTA_GATT_DB_FULL.
0x84, Busy. Corresponds to BTA_GATT_BUSY.
0x85, Generic error. Corresponds to BTA_GATT_ERROR.
0x86, Command started. Corresponds to BTA_GATT_CMD_STARTED.
0x87, Illegal parameter. Corresponds to BTA_GATT_ILLEGAL_PARAMETER.
0x88, Operation pending. Corresponds to BTA_GATT_PENDING.
0x89, Authentication failed. Corresponds to BTA_GATT_AUTH_FAIL.
0x8a, More data available. Corresponds to BTA_GATT_MORE.
0x8b, Invalid configuration. Corresponds to BTA_GATT_INVALID_CFG.
0x8c, Service started. Corresponds to BTA_GATT_SERVICE_STARTED.
0x0, Encrypted, with MITM protection. Corresponds to BTA_GATT_ENCRYPTED_MITM.
0x8d, Encrypted, without MITM protection. Corresponds to BTA_GATT_ENCRYPTED_NO_MITM.
0x8e, Not encrypted. Corresponds to BTA_GATT_NOT_ENCRYPTED.
0x8f, Congested. Corresponds to BTA_GATT_CONGESTED.
0x90, Duplicate registration. Corresponds to BTA_GATT_DUP_REG.
0x91, Already open. Corresponds to BTA_GATT_ALREADY_OPEN.
0x92, Operation cancelled. Corresponds to BTA_GATT_CANCEL.
0xe0, Stack response. Corresponds to BTA_GATT_STACK_RSP.
0xe1, Application response. Corresponds to BTA_GATT_APP_RSP.
0xef, Unknown error. Corresponds to BTA_GATT_UNKNOWN_ERROR.
0xfd, Client Characteristic Configuration Descriptor improperly configured. Corresponds to BTA_GATT_CCC_CFG_ERR.
0xfe, Procedure already in progress. Corresponds to BTA_GATT_PRC_IN_PROGRESS.
0xff, Attribute value out of range. Corresponds to BTA_GATT_OUT_OF_RANGE.