自定义客户端配置文件

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
Rajapurerohit
离线
最后看到:10个月11个小时前
加入:2017-04-20 09:17
自定义客户端配置文件

嗨Dialog_Support,

我是指ble_app_peripheral程序,我想修改它的自定义客户端配置文件。在prf_utils.c文件中,定义了BLE_CUSTOM_SERVER,但是没有对自定义客户端配置文件的任何定义。我可以定义BLE_CUSTOM_CLIENT在prf_utils.c文件?

与问候,
罗希特

设备:
MT_dialog
离线
最后看到:三个月两个星期前
工作人员
加入:2015-06-08 34
嗨Rajapurerohit,

嗨Rajapurerohit,

没有提供的SDK SDK定制客户机配置文件,如果你想创建一个你想知道什么是最好的地方定义,这将是在客户端的定制概要文件,您要创建,例如,DSPS客户端角色的对应定义是BLE_SPS_CLIENT,在自定义配置文件sps_client.h文件中定义。

由于MT_dialog

Rajapurerohit
离线
最后看到:10个月11个小时前
加入:2017-04-20 09:17
嗨MT_dialog,

嗨MT_dialog,

感谢您的回复。

q1。是的,我在自定义配置文件中定义了BLE_CUSTOM_CLIENT定义。之后我面临一个问题。我不能在我的代码中放置断点,我已经编写了自定义客户端启用功能。你能告诉我发生这种情况的原因吗?

q2。我以DSPS为例作为参考来配置自定义客户端配置文件。函数PRF_CLIENT_ENABLE(con_info, param, spsc);有3个参数。我应该给你什么参数而不是“spsc”(第三个参数)?

Q-3。自定义服务器配置文件的参数task_cust1定义在rwip_config.h文件中。如果我想定义它为自定义客户端配置文件TASK_CUSTC1,那么我应该在哪个文件中定义意思?

与问候,
罗希特

MT_dialog
离线
最后看到:三个月两个星期前
工作人员
加入:2015-06-08 34
嗨Rajapurerohit,

嗨Rajapurerohit,

1.如果您不能放置断点,可能是由于不同的原因,最可能的原因是您试图放置断点的函数由于某种原因没有包含在构建中。例如,如果您从user_prf_funcs[]数组中删除sps_client_enable_req(),该函数将不会包含在构建中。

2.您应该为您的自定义配置文件有一个相应的参数,spsc不是一个变量,PRF_CLIENT_ENABLE不是一个函数,而是一个宏,宏将spsc连接到相应的结构spsc_envs和类型spsc_env_tag。

3.你的意思是如果你把task_cust1替换成task_cust1 ?你必须改变SDK的自定义概要文件系统,包含自定义概要文件功能的文件有custs1_task.c、custs1.c、app_customs.c、user_custs_impl.c、user_custs_config.c等。我不确定您的计划是什么,但我不认为替换自定义概要文件将帮助您创建您想要的自定义客户端概要文件,因为自定义概要文件系统被设计为支持外设上的服务,而不是客户端概要文件。

由于MT_dialog