美文网首页
蓝牙错误码定义

蓝牙错误码定义

作者: juniorgeek | 来源:发表于2020-05-17 18:37 被阅读0次

以下内容来源于协议栈定义头文件的精简版,为了显示方便做了删减,并不符合C语言语法规则。宏定义名称的字面意思可以概括错误码的含义。部分常见错误有一些注释(最后几个是常见错误码)。

#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  */

相关文章

  • 蓝牙错误码定义

    以下内容来源于协议栈定义头文件的精简版,为了显示方便做了删减,并不符合C语言语法规则。宏定义名称的字面意思可以概括...

  • 基础错误码定义

    基础错误码定义

  • 05使用 Go 定义错误码

    简介 设计错误码 代码实现 常见的错误码 总结 当前部分的代码 简介 不管在什么系统中, 定义错误码都是必不可少的...

  • 开发特殊设置暂不纳入作业条遇到bug

    作业条错误码没有设置导致报空指针错误 教训 1.要定义好错误码,写完整程序再去测试

  • spring 自定义 ExcePtion

    自定义定义一个异常处理类 继承RuntimeException 定义你得code错误码 spring aop特性拦...

  • errno以及网络编程使用场景

    1. linux下定义的errno 为防止和正常的返回值混淆,系统调用并不直接返回错误码,而是将错误码放入一个名为...

  • 深入理解Go之generate

    概述 开发中经常有定义错误码这样的需求,错误码唯一标识具体的错误信息。另外还需要设置每个错误的具体描述。在 HTT...

  • 支付错误码管理

    每个支付渠道都有自己的一套错误码定义,需要对这些错误码进行抽象,做一套映射,针对用户做正确的提示。支付系统和外部渠...

  • Web Service API 说明文档

    Web Service API 说明文档 目录 概述请求格式响应格式错误码定义对象定义 身份验证登录登出 用户信息...

  • Android安装app错误码

    安装APK的错误码,定义在android源码中的这个文件中:frameworks/base/core/java/a...

网友评论

      本文标题:蓝牙错误码定义

      本文链接:https://www.haomeiwen.com/subject/vzwsohtx.html