IUT在Gatt服务器角色Am使用GATTC_SEND_EVT_CMD发送句柄值指示远程gatt客户端使用(req_type = GATTC_INDICATE)。现在,远程gatt客户端在接收到这个指示事件时,将把句柄值确认事件发送给IUT(gatt服务器)。因此,在sdk am无法看到任何选项捕捉/接收这个句柄值确认事件。
请帮助指出此事件的处理程序。
谢谢,总裁
你好,
在发送指示时,如前所述,应该发出一个GATTC_SEND_EVT_CMD,该消息应该具有一个GATTC_CMP_EVT作为响应。之后,GATTC_CMP_EVT将从custs1_task.c触发gattc_cmp_evt_handler()。请注意,当中央确认该指示已被中央正确接收时,该指示将被触发。
谢谢,PM_Dialog
嗨Dialog_team,“请注意,当中央确认该指示被中央正确接收时,该指示将被触发。”是的,我想问的是当中央远程gatt客户端设备确认该指示已被其成功接收时触发的指示。所以,我的查询是/是我不能在sdk中找到这个,请帮助我指出这个指示和处理函数。
嗨Nitish W,
请检查gattc_cmp_evt_handler()函数?一旦收到ATT_HANDLE_VALUE_CONFIRMATION PDU,确认对端设备已经正确接收到指示,就会发送回GATTC_CMP_EVT消息,表示GATTC_INDICATE操作已经完成。当中央确认其已成功接收指示时,该处理程序将被触发
你好,
在发送指示时,如前所述,应该发出一个GATTC_SEND_EVT_CMD,该消息应该具有一个GATTC_CMP_EVT作为响应。之后,GATTC_CMP_EVT将从custs1_task.c触发gattc_cmp_evt_handler()。请注意,当中央确认该指示已被中央正确接收时,该指示将被触发。
谢谢,PM_Dialog
嗨Dialog_team,
“请注意,当中央确认该指示被中央正确接收时,该指示将被触发。”
是的,我想问的是当中央远程gatt客户端设备确认该指示已被其成功接收时触发的指示。所以,我的查询是/是我不能在sdk中找到这个,请帮助我指出这个指示和处理函数。
谢谢,
总裁
嗨Nitish W,
请检查gattc_cmp_evt_handler()函数?一旦收到ATT_HANDLE_VALUE_CONFIRMATION PDU,确认对端设备已经正确接收到指示,就会发送回GATTC_CMP_EVT消息,表示GATTC_INDICATE操作已经完成。当中央确认其已成功接收指示时,该处理程序将被触发
谢谢,PM_Dialog