文章目录
-
- 1、前言
- 2、BLEUtils 类
-
- 2.1 gattdescriptor_t —— GATT通用特征描述符ID
- 2.2 characteristicMap_t—— GATT通用特征
- 2.3 gattService_t —— GATT通用服务UUID
- 2.4 characteristicPropertiesToString —— gatt权限转成字符串
- 2.5 gattIdToString—— gatt Id转成字符串
- 2.6 addressTypeToString—— 地址类型转成字符串
- 2.7 adFlagsToString—— 广播flags转成字符串
- 2.8 advTypeToString—— 广播Type转成字符串
- 2.9 buildGattId —— 构建gattId
- 2.10 buildHexData —— 把数据转成十六进制显示
- 2.11 buildPrintData —— 把数据构建成字符串
- 2.12 gattCloseReasonToString —— 把gatt关闭原因转成字符串
- 2.13 gattClientEventTypeToString —— 把gatt客户端事件类型转成字符串
- 2.14 gattServerEventTypeToString —— 把gatt服务器事件类型转成字符串
- 2.15 devTypeToString —— 设备类型转成字符串
- 2.16 dumpGapEvent—— 把gap事件打印日志
- 2.17 dumpGattClientEvent—— 把gatt client事件打印日志
- 2.18 dumpGattServerEvent—— 把gatt server事件打印日志
- 2.19 eventTypeToString—— 广播通道事件类型转成字符串
- 2.20 gapEventToString —— gap事件转成字符串
- 2.21 gattCharacteristicUUIDToString—— gatt特征UUID转成字符串
- 2.22 gattDescriptorUUIDToString—— gatt特征描述符UUID转成字符串
- 2.23 gattcServiceElementToString—— gatt服务对象转成字符串
- 2.24 gattServiceIdToString—— gatt服务ID转成字符串
- 2.25 gattStatusToString—— gatt状态转成字符串
- 2.26 searchEventTypeToString ——搜索事件类型转成字符串
授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力。希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石。。。
重点说一下,麻烦三连点赞,你的点赞是博主创作的前进动力
。
1、前言
写习惯软件代码的人都会有抽取一个util的工具类,BLE也不例外。
这一节,我们来学习一下 Arduino ESP32里面提供的工具类 —— BLEUtils
2、BLEUtils 类
源码位置在:
习惯性,学习源码第一原则看头文件:
/*
* BLEUtils.h
*
* Created on: Mar 25, 2017
* Author: kolban
*/
#ifndef COMPONENTS_CPP_UTILS_BLEUTILS_H_