如何理解"attr_id = param->handle - custs1_env.shdl;"SHDL。

了解更多常见问题教程

4个职位/ 0个新职位
最后发表
abc1724
离线
最后看到:3个月1天前
加入:2019-09-20 12:16
如何理解"attr_id = param->handle - custs1_env.shdl;"SHDL。

如何理解"attr_id = param->handle - custs1_env.shdl;"SHDL。

param->句柄和custs1_env是怎样的?shdl生成?

设备:
PW_Dialog
离线
最后看到:1周6天前
工作人员
加入:2019-04-03 02:54
你好,

你好,

你能详细描述一下环境,SDK的哪个项目的哪个部分的代码吗?谢谢。

abc1724
离线
最后看到:3个月1天前
加入:2019-09-20 12:16
DA1458x_SDK \ 5.0.4 \项目

DA1458x_SDK \ target_apps \ ble_examples \ \ 5.0.4 \项目ble_app_profile \ Keil_5 \ custs1_task

Static int gattc_write_cmd_ind_handler(ke_msg_id_t const msgid,
Struct gattc_write_cmd_ind const *param,
ke_task_id_t const dest_id,
ke_task_id_t const src_id)

PM_Dialog
离线
最后看到:43分44秒前
工作人员
加入:2018-02-08 11:03
你好,

你好,

这是自定义1服务的实现。custs1_env。shdl是自定义1服务启动句柄,参数->句柄是必须写入的属性的句柄。

谢谢,PM_Dialog