以下是 BTH_LE_GATT_EVENT_TYPE 枚举的定义:
typedef enum _BTH_LE_GATT_EVENT_TYPE {
CharacteristicValueChangedEvent = 1,
CharacteristicReadRequestEvent = 2,
CharacteristicWriteRequestEvent = 3,
CharacteristicReadResponse = 4,
CharacteristicWriteResponse = 5
} BTH_LE_GATT_EVENT_TYPE, *PBTH_LE_GATT_EVENT_TYPE;
这个枚举定义了不同类型的 GATT 事件,每个值对应一个特定类型的事件。以下是一些常见的事件类型:
- CharacteristicValueChangedEvent: 特征值改变事件,表示特征值被修改。
- CharacteristicReadRequestEvent: 特征读请求事件,表示有读取特征值的请求。
- CharacteristicWriteRequestEvent: 特征写请求事件,表示有写入特征值的请求。
- CharacteristicReadResponse: 特征读响应,表示对读取请求的响应。
- CharacteristicWriteResponse: 特征写响应,表示对写入请求的响应。
这些事件类型用于处理和响应与蓝牙低功耗 GATT 特征交互相关的事件。在开发蓝牙应用程序时,开发者可以通过处理这些事件来实现对蓝牙设备的控制和通信。
转载请注明出处:http://www.zyzy.cn/article/detail/24109/Win32 API/Bthledef.h/BTH_LE_GATT_EVENT_TYPE