IUT在Gatt服务器角色我使用GATTC_SEND_EVT_CMD发送句柄值指示远程gatt客户端使用(req_type = GATTC_INDICATE)。现在,远程gatt客户端在接收到这个指示事件时,它将把句柄值confirm事件发送到IUT(gatt服务器)。因此,在sdk中,我无法看到任何捕获/接收此句柄值确认事件的选项。
请帮助指出此事件的处理程序。
谢谢,总裁
你好,
当您发送一个指示时,正如您已经提到的,您应该发出一个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_confirm 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_confirm PDU,确认对端设备已正确接收到指示时,立即返回GATTC_CMP_EVT消息,标志着GATTC_INDICATE操作的完成。当中央确认指示已成功接收时,将触发此处理程序
谢谢,PM_Dialog