首页 > 其他分享 >蓝牙BLE断开原因对照表

蓝牙BLE断开原因对照表

时间:2023-05-29 13:56:47浏览次数:35  
标签:STATUS CODE REMOTE 蓝牙 对照表 BLE HCI define

 

#define 	BLE_HCI_STATUS_CODE_SUCCESS   0x00
 
#define 	BLE_HCI_STATUS_CODE_UNKNOWN_BTLE_COMMAND   0x01
 
#define 	BLE_HCI_STATUS_CODE_UNKNOWN_CONNECTION_IDENTIFIER   0x02
 
#define 	BLE_HCI_AUTHENTICATION_FAILURE   0x05
 
#define 	BLE_HCI_STATUS_CODE_PIN_OR_KEY_MISSING   0x06
 
#define 	BLE_HCI_MEMORY_CAPACITY_EXCEEDED   0x07
 
#define 	BLE_HCI_CONNECTION_TIMEOUT   0x08
 
#define 	BLE_HCI_STATUS_CODE_COMMAND_DISALLOWED   0x0C
 
#define 	BLE_HCI_STATUS_CODE_INVALID_BTLE_COMMAND_PARAMETERS   0x12
 
#define 	BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION   0x13
 
#define 	BLE_HCI_REMOTE_DEV_TERMINATION_DUE_TO_LOW_RESOURCES   0x14
 
#define 	BLE_HCI_REMOTE_DEV_TERMINATION_DUE_TO_POWER_OFF   0x15
 
#define 	BLE_HCI_LOCAL_HOST_TERMINATED_CONNECTION   0x16
 
#define 	BLE_HCI_UNSUPPORTED_REMOTE_FEATURE   0x1A
 
#define 	BLE_HCI_STATUS_CODE_INVALID_LMP_PARAMETERS   0x1E
 
#define 	BLE_HCI_STATUS_CODE_UNSPECIFIED_ERROR   0x1F
 
#define 	BLE_HCI_STATUS_CODE_LMP_RESPONSE_TIMEOUT   0x22
 
#define 	BLE_HCI_STATUS_CODE_LMP_ERROR_TRANSACTION_COLLISION   0x23
 
#define 	BLE_HCI_STATUS_CODE_LMP_PDU_NOT_ALLOWED   0x24
 
#define 	BLE_HCI_INSTANT_PASSED   0x28
 
#define 	BLE_HCI_PAIRING_WITH_UNIT_KEY_UNSUPPORTED   0x29
 
#define 	BLE_HCI_DIFFERENT_TRANSACTION_COLLISION   0x2A
 
#define 	BLE_HCI_PARAMETER_OUT_OF_MANDATORY_RANGE   0x30
 
#define 	BLE_HCI_CONTROLLER_BUSY   0x3A
 
#define 	BLE_HCI_CONN_INTERVAL_UNACCEPTABLE   0x3B
 
#define 	BLE_HCI_DIRECTED_ADVERTISER_TIMEOUT   0x3C
 
#define 	BLE_HCI_CONN_TERMINATED_DUE_TO_MIC_FAILURE   0x3D
 
#define 	BLE_HCI_CONN_FAILED_TO_BE_ESTABLISHED   0x3E

 

标签:STATUS,CODE,REMOTE,蓝牙,对照表,BLE,HCI,define
From: https://www.cnblogs.com/gscw/p/17440198.html

相关文章

  • Java:Double Brace Initialization
    在我刚刚接触现在这个产品的时候,我就在我们的代码中接触到了对DoubleBraceInitialization的使用。那段代码用来初始化一个集合:1finalSet<String>exclusions=newHashSet<String>(){{2add(‘Alice’);3add(‘Bob’);4add(‘Marine’);5}};......
  • 实现Serializable的单例类
    //一个实现了Serializable的单例类,必须有一个readResolve方法,用以返回它的唯一的实例。//对一个实现了Serializable的类进行了扩展,或者实现了一个扩展自Serializable的接口,//使得我们在无意中实现了Serializable。staticclassDogextendsException{ publicstaticfi......
  • 2022 AMC 10A Problems
    2022AMC10AProblemsProblem1Whatisthevalueof                                             Problem2Mikecycledlapsinminutes.Assumehecycledataconst......
  • 前端页面Table CSS实现固定表头表首行和固定列拖动固定
    需要用到的2个属性table-layout:fixedposition:stickytable-layouttable-layout属性有两种特定值:auto(预设值)-表格的总宽度决定每一个储存格(cell)的最大值fixed-表格的总宽度决定于表格width的定义,以及各栏位(column)width的定义为了让表格呈现滚动效果,必须设定table-......
  • C# Lambda及DataTable AsEnumerable()的使用
    Lambda是延迟执行的,实际上什么都没有发生,当真正使用对象的时候(例如调用:First,Single,ToList….的时候)才执行。 1.Wherevarvar_dtTable=dtTable.AsEnumerable().Where<DataRow>(W=>W["NAME"].ToString()=="张三");intcount=var_dtTable.Count<DataRow>();//获取dtT......
  • kubernetes重新初始化“[ERROR DirAvailable--var-lib-etcd]”
    [root@master01~]#kubeadminit--config/root/kubeadm-config.yaml--upload-certs[init]UsingKubernetesversion:v1.23.0[preflight]Runningpre-flightcheckserrorexecutionphasepreflight:[preflight]Somefatalerrorsoccurred:[ERRORDirAvailable--......
  • 报错ImportError: cannot import name 'Iterable' from 'collections' in Python
    参考https://stackoverflow.com/questions/72032032/importerror-cannot-import-name-iterable-from-collections-in-python答案为3.10版本的python把Iterable从collections去除了,原答案粘贴如下:文字版和截图 TheIterableabstractclasswasremovedfromcollectionsin......
  • CMake Variables
    变量说明CMAKE_SOURCE_DIR源代码所在目录就是根cmakelists.txt所在目录CMAKE_BINARY_DIR跑cmake命令的目录CMAKE_BUILD_TYPE构建类型DebugReleaseRelWithDebInfoMinSizeRelCMAKE_MODULE_PATHcmake的模块路径以;分隔RUNTIME_OUTPUT_DIRECTORYCMAKE_C_......
  • kube-proxy的iptables与ipvs模式性能对比与分析
    kube-proxy的iptables与ipvs模式性能对比与分析背景:iptables代理模式iptables是一个Linux内核功能,旨在成为一种高效的防火墙,具有足够的灵活性来处理各种常见的数据包操作和过滤需求。它允许将灵活的规则序列附加到内核数据包处理管道中的各种钩子上。在iptables模式下,kube-p......
  • 力扣 662 https://leetcode.cn/problems/maximum-width-of-binary-tree/
    需要了解树的顺序存储如果是普通的二叉树,底层是用链表去连接的如果是满二叉树,底层用的是数组去放的,而数组放的时候会有索引对应当前父节点是索引i,下一个左右节点就是2i,2i+1利用满二叉树的索引特征所以需要对每个节点进行一个索引赋值,赋值在队列中,队列用数组表示核心代码......