藍(lán)牙錯(cuò)誤碼定義

以下內(nèi)容來(lái)源于協(xié)議棧定義頭文件的精簡(jiǎn)版,為了顯示方便做了刪減,并不符合C語(yǔ)言語(yǔ)法規(guī)則。宏定義名稱的字面意思可以概括錯(cuò)誤碼的含義。部分常見錯(cuò)誤有一些注釋(最后幾個(gè)是常見錯(cuò)誤碼)。

#define GATT_SUCCESS

#define GATT_INVALID_HANDLE ???????? /* 0x0001 */

#define GATT_READ_NOT_PERMIT ???? /* 0x0002 */

#define? GATT_WRITE_NOT_PERMIT ????/* 0x0003 */

#define? GATT_INVALID_PDU ???????? ???????? /* 0x0004 */

#define GATT_INSUF_AUTHENTICATION????/* 0x0005 */

#define GATT_REQ_NOT_SUPPORTED????/* 0x0006 */

#define GATT_INVALID_OFFSET???????? ????????/* 0x0007 */

#define GATT_INSUF_AUTHORIZATION ????/* 0x0008 */

#define GATT_PREPARE_Q_FULL ???????? ????/* 0x0009 */

#define GATT_NOT_FOUND? ? ? ? ? ? ? ? ? ?????/* 0x000a */

#define GATT_NOT_LONG ????????????????????????/* 0x000b */

#define? GATT_INSUF_KEY_SIZE ????????????/* 0x000c */

#define? GATT_INVALID_ATTR_LEN? ? ? ? ?/* 0x000d */

#define? GATT_ERR_UNLIKELY ????????????????/* 0x000e */

#define? GATT_INSUF_ENCRYPTION ????????/* 0x000f */

#define GATT_UNSUPPORT_GRP_TYPE? ?/* 0x0010 */

#define? GATT_INSUF_RESOURCE ???????? /* 0x0011 */

#define GATT_NO_RESOURCES ????????/* 0x80 */

#define GATT_INTERNAL_ERROR????????/* 0x81 */

#define GATT_WRONG_STATE? ? ? ? ?????/* 0x82 */

#define GATT_DB_FULL ???????? ????????/* 0x83 */

#define? GATT_BUSY ???????? ???????????? /* 0x84 */

#define? GATT_ERROR ???????? ???????? /* 0x85 */

#define GATT_CMD_STARTED ????/* 0x86 */

#define GATT_ILLEGAL_PARAMETER /* 0x87 */

#define GATT_PENDING ???????? ????/* 0x88 */

#define GATT_AUTH_FAIL? ? ? ? ? /* 0x89 */

#define GATT_MORE ???????????????? /* 0x8a */

#define GATT_INVALID_CFG ???? /* 0x8b */

#define GATT_SERVICE_STARTED????/* 0x8c */

#define GATT_ENCRYPED_MITM ???? /* GATT_SUCCESS */

#define GATT_ENCRYPED_NO_MITM ????/* 0x8d */

#define GATT_NOT_ENCRYPTED????????????/* 0x8e */

#define GATT_CONGESTED ???? ????/* 0x8f */


#define? BTA_GATT_DUP_REG 0x90?????/* 0x90 */

#define? BTA_GATT_ALREADY_OPEN 0x91????/* 0x91 */

#define? BTA_GATT_CANCEL 0x92???????????????? /* 0x92 */

#define? BTA_GATT_CONN_UNKNOWN????????0

#define? GATT_CONN_L2C_FAILURE ???? /* general l2cap resource failure */

#define GATT_CONN_TIMEOUT ???????? /* 0x08 connection timeout? */

#define GATT_CONN_TERMINATE_PEER_USER /* 0x13 connection terminate by peer user? */

#define GATT_CONN_TERMINATE_LOCAL_HOST /* 0x16 connection terminated by local host? */

#define GATT_CONN_FAIL_ESTABLISH /* 0x03E connection fail to establish? */

#define GATT_CONN_LMP_TIMEOUT /* 0x22 connection fail for LMP response timeout */

#define GATT_CONN_CANCEL ???? /* 0x0100 L2CAP connection cancelled? */

#define? BTA_GATT_CONN_NONE 0x0101 /* 0x0101 no connection to cancel? */

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容