在prox_reporter_ext中接收CUSTS1_VAL_IND_CFM而不是CUSTS1_VAL_NTF_CFM

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
tsgowtham
离线
最后看到:5个月4天前
加入:2020-05-04 12:39
在prox_reporter_ext中接收CUSTS1_VAL_IND_CFM而不是CUSTS1_VAL_NTF_CFM

你好,

我有一个修改版本的prox_reporter_ext,我有3个特征与通知配置为所有。当我使用android的LightBlue应用程序订阅特定特性的通知时,我收到的是CUSTS1_VAL_IND_CFM (0xDC08),而不是CUSTS1_VAL_NTF_CFM。

下面是我试图订阅的特性的配置:

static struct att_char128_desc custs1_cust_prf_char = {ATT_CHAR_PROP_RD | ATT_CHAR_PROP_NTF, {0,0}, DEF_CUST1_CUST_PRF_UUID_128};[CUST1_IDX_CUST_PRF_CHAR] = {(uint8_t *) &att_decl_char ATT_UUID_16_LEN,烫(RD,启用),sizeof (custs1_cust_prf_char), sizeof (custs1_cust_prf_char), (uint8_t *) &custs1_cust_prf_char}, [CUST1_IDX_CUST_PRF_VAL] = {CUST1_CUST_PRF_UUID_128 ATT_UUID_128_LEN,烫(RD,使)|烫(NTF,启用),DEF_CUST1_CUST_PRF_CHAR_LEN, 0,零},[CUST1_IDX_CUST_PRF_NTF_CFG] = {(uint8_t *) &att_decl_cfg ATT_UUID_16_LEN,烫(RD,使)|烫(WR,启用),sizeof (uint16_t), 0,零},[CUST1_IDX_CUST_PRF_USER_DESC] = {(uint8_t *) &att_decl_user_desc ATT_UUID_16_LEN,烫(RD,启用),sizeof (CUST1_CUST_PRF_USER_DESC) - 1, sizeof (CUST1_CUST_PRF_USER_DESC) - 1, CUST1_CUST_PRF_USER_DESC},

这是SDK的问题吗?

谢谢

关键词:
设备:
PM_Dialog
离线
最后看到:19小时37分钟前
工作人员
加入:2018-02-08 11:03
嗨tsgowtham,

嗨tsgowtham,

CUSTS1_VAL_NTF_CFM是来自BLE堆栈的确认,您成功地将CUSTS1_VAL_NTF_REQ消息推送到BLE堆栈。这不是来自中央的数据已成功接收的确认。无论何时发送通知,您都会得到CUSTS1_VAL_NTF_CFM(用于自定义配置文件)。指示确认是GATTC_CMP_EVT,它触发CUSTS1_VAL_IND_CFM,并由user_catch_rest_hndl()函数处理。使用特定消息的函数,用于在客户机上赋予特定特征其通知或指示属性。年代

供参考-我无法在SDK的ble_app_peripheral示例中复制它。

谢谢,PM_Dialog

tsgowtham
离线
最后看到:5个月4天前
加入:2020-05-04 12:39
嗨PM_Dialog,

嗨PM_Dialog,

确认一下,当我从应用程序订阅特性的通知时,我将收到CUSTS1_VAL_NTF_CFM消息,我这样假设是正确的吗?

我只在prox_reporter_ext上注意到这个问题。当我使用相同的cust1配置文件运行ble_app_profile时,当我订阅通知(即订阅)时,我收到CUSTS1_VAL_NTF_CFM

  • ble_app_profile - > CUSTS1_VAL_NTF_CFM
  • proxr_reporter_ext - > CUSTS1_VAL_IND_CFM

通过在ble_app_profile上的user_catch_rest_hndl和proxr_reporter_ext上的HandleBleMsg放置一个断点,我已经验证了这一点

谢谢

PM_Dialog
离线
最后看到:19小时37分钟前
工作人员
加入:2018-02-08 11:03
嗨tsgowtham,

嗨tsgowtham,

谢谢你的提示。我试着复制一下,然后再给你答复。

谢谢,PM_Dialog