DA14581.
3年前
张贴了杰曼伯特0分 4回复你好对话框,
我试图让外围隐私国旗只读。我找到了与论坛上类似的代码,我正在执行它:
//仅读取外围隐私标志
//更新属性的属性
attmdb_update_att_perm(gap_hdl_privy_flag,wr,disable);
//将特性的值更新为仅读取属性。
attmdb_att_set_value(gap_hdl_char_privy_flag,
sizeof(privy_char),
(UINT8_T *)和PREVY_CHAR);
但是,当我询问数据库时,我看到附带的包嗅探器。权限似乎指示该属性是可写的,但尝试将请求写入此属性失败。
请帮我了解这里发生了什么......谢谢!
依恋 | 尺寸 |
---|---|
ppf只读 | 173.99 KB. |
3年前
嗨对话框,
是的,我在引用的论坛线程上基于我的代码(下面)。但是,我不能写入特征,但尚未读取的类型显示在我附加的PDF屏幕中允许写入。
//仅读取外围隐私标志
//更新属性的属性
attmdb_update_att_perm(gap_hdl_privy_flag,wr,disable);
//将特性的值更新为仅读取属性。
attmdb_att_set_value(gap_hdl_char_privy_flag,
sizeof(privy_char),
(UINT8_T *)和PREVY_CHAR);
3年前
对话,
这是我们最后的问题。
当数据库初始化时,我才仅设置属性以读取。显然禁用通过断开的服务:
attmdb_svc_set_permission(taskenv.shdl,perm(svc,disable));
接下来在重新连接时:
attmdb_svc_set_permission(taskenv.shdl,srv_perm_enable);
导致删除外围隐私国旗的只读属性?
我需要每次连接开始而不是一次在初始化时设置属性。
3年前
嗨jameshiebert,
请检查以下过去的论坛线程吗?如果这有助于你,请告诉我。
https://support.dialog-semicondiondiondiondum/forums/post/dialog-smartbond-bluetooth-low-energy -%e2%80%93-software/peripheral-privacy-flag-generic-access.
谢谢,PM_DIALOG.