蓝牙通讯关于GAP BLE回调事件的一些说明

///GAP BLE回调事件类型
typedef枚举{
#如果(BLE_42_FEATURE_SUPPORT==真)
ESP_GAP_BLE_ADV_DATA_SET_COMPLETE_EVT=0,/*!<当广告数据集完成时,事件就来了*/
ESP_GAP_BLE_SCAN_RSP_DATA_SET_COMPLETE_EVT,/*!<扫描响应数据集完成后,事件出现*/
ESP_GAP_BLE_SCAN_PARAM_SET_COMPLETE_EVT,/*!<扫描参数设置完成后,事件出现*/
ESP_GAP_BLE_SCAN_RESULT_EVT,/*!<当一个扫描结果就绪时,每次都会出现该事件*/
ESP_GAP_BLE_ADV_DATA_RAW_SET_COMPLETE_EVT,/*!<当原始广告数据集完成时,事件就来了*/
ESP_GAP_BLE_SCAN_RSP_DATA_RAW_SET_COMPLETE_EVT,/*!<当原始广告数据集完成时,事件就来了*/
ESP_GAP_BLE_ADV_START_COMPLETE_EVT,/*!<当开始广告完成时,活动就来了*/
ESP_GAP_BLE_SCAN_START_COMPLETE_EVT,/*!<启动扫描完成时,事件出现*/
#endif//#if(BLE_42_FEATURE_SUPPORT==TRUE)
ESP_GAP_BLE_AUTH_CMPL_EVT=8,/*!<身份验证完成指示*/
ESP_GAP_BLE_KEY_EVT,/*!<对等设备密钥的BLE密钥事件*/
ESP_GAP_BLE_SEC_REQ_EVT,/*!<BLE安全请求*/
ESP_GAP_BLE_PASSKEY_NOTIF_EVT,/*!<密钥通知事件*/
ESP_GAP_BLE_PASSKEY_REQ_EVT,/*!<密钥请求事件*/
ESP_GAP_BLE_OOB_REQ_EVT,/*!<OOB请求事件*/
ESP_GAP_BLE_LOCAL_IR_EVT,/*!<BLE本地IR(用于生成长期密钥的身份根128位随机静态值)事件*/
ESP_GAP_BLE_LOCAL_ER_EVT,/*!<BLE本地ER(用于生成身份解析密钥的加密根密钥)事件*/
ESP_GAP_BLE_NC_REQ_EVT,/*!<数字比较请求事件*/
#如果(BLE_42_FEATURE_SUPPORT==真)
ESP_GAP_BLE_ADV_STOP_COMPLETE_EVT,/*!<当停止adv完成时,事件发生*/
ESP_GAP_BLE_SCAN_STOP_COMPLETE_EVT,/*!<停止扫描完成后,事件出现*/
#endif//#if(BLE_42_FEATURE_SUPPORT==TRUE)
ESP_GAP_BLE_SET_STATIC_RAND_ADDR_EVT=19,/*!<当设置静态rand地址完成时,事件出现*/
ESP_GAP_BLE_UPDATE_CONN_PARAMS_EVT,/*!<更新连接参数完成后,事件出现*/
ESP_GAP_BLE_SET_PKT_LENGTH_COMPLETE_EVT,/*!<当设置pkt长度完成时,事件出现*/
ESP_GAP_BLE_SET_LOCAL_PRIVACY_COMPLETE_EVT,/*!<当本地设备上的启用/禁用隐私完成时,事件出现*/
ESP_GAP_BLE_REMOVE_BOND_DEV_COMPLETE_EVT,/*!<当移除粘合设备完成时,事件发生*/
ESP_GAP_BLE_CLEAR_BOND_DEV_COMPLETE_EVT,/*!<当清除绑定设备清除完成时,事件发生*/
ESP_GAP_BLE_GET_BOND_DEV_COMPLETE_EVT,/*!<完成绑定设备列表后,事件出现*/
ESP_GAP_BLE_READ_RSSI_COMPLETE_EVT,/*!<当读取rssi完成时,事件出现*/
ESP_GAP_BLE_UPDATE_WHITELIST_COMPLETE_EVT,/*!<添加或删除白名单完成后,事件出现*/
#如果(BLE_42_FEATURE_SUPPORT==真)
ESP_GAP_BLE_UPDATE_deplicate_EXCEPTIONAL_LIST_COMPLETE_EVT,/*!<当更新重复异常列表完成时,事件出现*/
#endif//#if(BLE_42_FEATURE_SUPPORT==TRUE)
ESP_GAP_BLE_SET_CHANNELS_EVT=29,/*!<当设置BLE通道完成时,事件出现*/
#如果(BLE_50_FFEATURE_SUPPORT==真)
ESP_GAP_BLE_READ_PHY_COMPLETE_EVT,/*!<当读取phy完成时,会出现此事件*/
ESP_GAP_BLE_SET_PREFERRED_DEFAULT_PHY_COMPLETE_EVT,/*!<当首选默认phy完成时,将出现此事件*/
ESP_GAP_BLE_SET_PREFERRED_PHY_COMPLETE_EVT,/*!<当首选phy完成时,此事件出现*/
ESP_GAP_BLE_EXT_ADV_SET_RAND_ADDR_COMPLETE_EVT,/*!<当扩展设置随机地址完成时,事件出现*/
ESP_GAP_BLE_EXT_ADV_SET_rams_COMPLETE_EVT,/*!<当扩展的广告参数完成时,事件出现*/
ESP_GAP_BLE_EXT_ADV_DATA_SET_COMPLETE_EVT,/*!<当扩展广告数据完成时,事件就来了*/
ESP_GAP_BLE_EXT_SCAN_RSP_DATA_SET_COMPLETE_EVT,/*!<当扩展扫描响应数据完成时,事件出现*/
ESP_GAP_BLE_EXT_ADV_START_COMPLETE_EVT,/*!<当扩展广告开始完成时,活动就来了*/
ESP_GAP_BLE_EXT_ADV_STOP_COMPLETE_EVT,/*!<当延长广告结束时,活动就来了*/
ESP_GAP_BLE_EXT_ADV_SET_move_COMPLETE_EVT,/*!<当扩展广告集删除完成时,事件发生*/
ESP_GAP_BLE_EXT_ADV_SET_CLEAR_COMPLETE_EVT,/*!<当扩展广告集清空时,活动就来了*/
ESP_GAP_BLE_PERIODIC_ADV_SET_rams_COMPLETE_EVT,/*!<当周期性广告参数完成时,事件发生*/
ESP_GAP_BLE_PERIODIC_av_DATA_SET_COMPLETE_EVT,/*!<当定期广告数据完成时,事件就来了*/
ESP_GAP_BLE_PERIODIC_ADV_START_COMPLETE_EVT,/*!<当定期广告开始完成时,活动就来了*/
ESP_GAP_BLE_PERIODIC_ADV_STOP_COMPLETE_EVT,/*!<当定期广告停止时,活动就来了*/
ESP_GAP_BLE_PERIODIC__ADV_CREATE_SYNC_COMPLETE_EVT,/*!<当定期广告创建同步完成时,事件就来了*/
ESP_GAP_BLE_PERIODIC_ADV_SYNC_CANCEL_COMPLETE_EVT,/*!<当扩展广告同步取消完成时,事件出现*/
ESP_GAP_BLE_PERIODIC_ADV_SYNC_TERMINATE_COMPLETE_EVT,/*!<当扩展广告同步终止完成时,事件出现*/
ESP_GAP_BLE_PERIODIC_ADD_DEV_COMPLETE_EVT,/*!<当扩展广告添加设备完成时,事件就来了*/
ESP_GAP_BLE_PERIODIC__ADV_REMOVE_DEV_COMPLETE_EVT,/*!<当扩展广告删除设备完成时,事件出现*/
ESP_GAP_BLE_PERIODIC__ADV_CLEAR_DEV_COMPLETE_EVT,/*!<当扩展广告清除设备时,事件发生*/
ESP_GAP_BLE_SET_EXT_SCAN_PARAMS_COMPLETE_EVT,/*!<当扩展扫描参数完成时,事件出现*/
ESP_GAP_BLE_EXT_SCAN_START_COMPLETE_EVT,/*!<当扩展扫描开始完成时,事件出现*/
ESP_GAP_BLE_EXT_SCAN_STOP_COMPLETE_EVT,/*!<当扩展扫描停止完成时,事件出现*/
ESP_GAP_BLE_PREFER_EXT_CONN_PARAMS_SET_COMPLETE_EVT,/*!<当扩展首选连接参数集完成时,事件出现*/
ESP_GAP_BLE_PHY_UPDATE_COMPLETE_EVT,/*!<当ble phy更新完成时,事件发生*/
ESP_GAP_BLE_EXT_ADV_REPORT_EVT,/*!<当扩展广告报告完成时,活动就来了*/
ESP_GAP_BLE_SCAN_TIMEOUT_EVT,/*!<扫描超时完成时,事件出现*/
ESP_GAP_BLE_ADV_TERMINATED_EVT,/*!<当广告终止数据完成时,事件发生*/
ESP_GAP_BLE_SCAN_REQ_RECEIVED_EVT,/*!<当扫描请求接收完成时,事件出现*/
ESP_GAP_BLE_CHANNEL_SELECT_algorith_EVT,/*!<当通道选择算法完成时,事件出现*/
ESP_GAP_BLE_PERIODIC_ADV_REPORT_EVT,/*!<当定期报告广告发布完成时,事件就来了*/
ESP_GAP_BLE_PERIODIC_ADV_SYNC_LOST_EVT,/*!<当定期广告同步丢失完成时,事件发生*/
ESP_GAP_BLE_PERIODIC_ADV_SYNC_ESTAB_EVT,/*!<当定期广告同步建立完成时,事件就来了*/
#endif//#if(BLE_50_FFEATURE_SUPPORT==TRUE)
ESP_GAP_BLE_EVT_MAX,/*!<当最大的广告活动完成时,活动就来了*/
}esp_gap_ble_cb_event_t;