成功 / 错误 / 异常对应的状态码:

常量名 16进制Code 10进制Code
GATT_SUCCESS 0x00 0
GATT_INVALID_HANDLE 0x01 1
GATT_READ_NOT_PERMIT 0x02 2
GATT_WRITE_NOT_PERMIT 0x03 3
GATT_INVALID_PDU 0x04 4
GATT_INSUF_AUTHENTICATION 0x05 5
GATT_REQ_NOT_SUPPORTED 0x06 6
GATT_INVALID_OFFSET 0x07 7
GATT_INSUF_AUTHORIZATION 0x08 8
GATT_PREPARE_Q_FULL 0x09 9
GATT_NOT_FOUND 0x0a 10
GATT_NOT_LONG 0x0b 11
GATT_INSUF_KEY_SIZE 0x0c 12
GATT_INVALID_ATTR_LEN 0x0d 13
GATT_ERR_UNLIKELY 0x0e 14
GATT_INSUF_ENCRYPTION 0x0f 15
GATT_UNSUPPORT_GRP_TYPE 0x10 16
GATT_INSUF_RESOURCE 0x11 17
GATT_NO_RESOURCES 0x80 128
GATT_INTERNAL_ERROR 0x81 129
GATT_WRONG_STATE 0x82 130
GATT_DB_FULL 0x83 131
GATT_BUSY 0x84 132
GATT_ERROR 0x85 133
GATT_CMD_STARTED 0x86 134
GATT_ILLEGAL_PARAMETER 0x87 135
GATT_PENDING 0x88 136
GATT_AUTH_FAIL 0x89 137
GATT_MORE 0x8a 138
GATT_INVALID_CFG 0x8b 139
GATT_SERVICE_STARTED 0x8c 140
GATT_ENCRYPED_MITM GATT_SUCCESS 0
GATT_ENCRYPED_NO_MITM 0x8d 141
GATT_NOT_ENCRYPTED 0x8e 142
GATT_CONGESTED 0x8f 143
/* 0xE0 ~ 0xFC reserved for future use */
GATT_CCC_CFG_ERR /* Client Characteristic Configuration Descriptor Improperly Configured */ 0xFD 253
GATT_PRC_IN_PROGRESS /* Procedure Already in progress */ 0xFE 254
GATT_OUT_OF_RANGE /* Attribute value out of range */ 0xFF 255

其它状态码参照:Android BLE Gatt返回错误对应宏
BLE操作成功或失败status code对应解释