工具/软件:
您好、
我是 BLE 外围设备、正在与中央设备(手机)进行配对和绑定。 在查看您的文档后、只有很少的事件掩码可用于处理配对状态。
BLEAPPUTIL_PAIRING_STATE_STARTED =(uint32_t) BV (0)、//!<@ref GAPBOND_PAIRING_STATE_STARTED
BLEAPPUTIL_PAIRING_STATE_COMPLETE =(uint32_t) BV (1)、//!<@ref GAPBOND_PAIRING_STATE_COMPLETE
BLEAPPUTIL_PAIRING_STATE_COPLIRED =(uint32_t) BV (2)、//!<@ref GAPBOND_PAIRING_STATE_COPLIRED
BLEAPPUTIL_PAIRING_STATE_BIND_SAVED =(uint32_t) BV (3)、//!<@ref GAPBOND_PAIRING_STATE_BIND_SAVED
BLEAPPUTIL_PAIRING_STATE_CARY_READ =(uint32_t) BV (4)、//!<@ref GAPBOND_PAIRING_STATE_CARY_READ
BLEAPPUTIL_PAIRING_STATE_RPAO_READ =(uint32_t) BV (5)、//!<@ref GAPBOND_PAIRING_STATE_RPAO_READ
BLEAPPUTIL_GENERATE_ECC_DONE =(uint32_t) BV (6)//!<@ref GAPBOND_GENERATE_ECC_DONE
我确实 测试了外围设备发起配对请求的位置、并且在中央设备(手机)上取消了配对。 但是、在我的应用中会触发 BLEAPPUTIL_PAIRING_STATE_COMPLETE。 键不会保存、之后会发生断开连接。 即使我取消配对、为什么也会触发 BLEAPPUTIL_PAIRING_STATE_COMPLETE? 如果配对由于某种原因而失败、如何在应用中获得错误状态、因为我看不到任何事件?
请提供帮助