在HTPT配置文件中无法找不到“task_app_ht”

13个帖子/ 0新
最后一篇
rongame.
离线
最后一次露面:6年2个月前
加入:2014-12-17 05:26
在HTPT配置文件中无法找不到“task_app_ht”

SDK版本:3.0.6
芯片组:DA14580

我需要获得健康的温度,所以我添加了健康温度计曲线温度计配置文件,并在Ak_apps \ keil_projects \ template \ template_fh \ fh_project_template.uvProj上进行测试基础。

要将HTPT配置文件添加为这些步骤:
。#define cfg_prf_htpt 1
#define cfg_app_ht.
在文件“da14580\u config.h”中

. 在keil IDE中将文件app\u ht.c、app\u ht\u task.c添加到组app中
。添加'.. \ .. \ .. \ src \ modules \ app \ src \ app_profiles \ ht'到项目的包含路径
。将以下指令添加到文件'app_template_proj.h'中
#if(ble_ht_thermom)
#include“app_ht.h”
#include“app_ht_task.h”
#万一

。将指令添加到文件'app_template_proj.c'中

. 函数bool app\u db\u init\u func(void)
#if(ble_ht_thermom)
案例(app_ht_task):
{
app_ht_create_db_send();
} 休息;
#endif // ble_user_prof_server.

。函数void app_init_func(void)
#if(ble_ht_thermom)
app_ht_init();
#万一

. 函数void app\u connection\u func(结构gapc\u connection\u req\u ind const*参数)
#if ble_ht_thermom.
app_ht_enable_prf(app_env.conhdl);
#endif // ble_ht_thermom.

完成这些操作后,当生成项目但失败时,它会显示“TASK\u APP\u HT”未定义。你能帮我把HTPT配置文件添加到我的项目中吗?

py_dialog.
离线
最后一次露面:2年10个月前
职员
加入:2014-08-25 09:59
嗨rongame,

嗨rongame,

请在枚举ke_task_type中添加定义task_app_ht在枚举ke_task_type中,并在路径中添加此头文件。

当做!
PY

rongame.
离线
最后一次露面:6年2个月前
加入:2014-12-17 05:26
非常感谢!

非常感谢!

C阮
离线
最后一次露面:5年2周前
加入:2015-04-14 20:40
到目前为止,我设置了

到目前为止,我设置了通信,但是当我使用ConnectionManager读出有效载荷时,我没有无法从UUID 0x2a1c和0x2a1d的温度值。无论我在代码中更改了什么,UUID 0x2a1d和测量间隔0x2a21中的测量类型始终读取01和00。如果你有任何建议,我真的很欣赏。谢谢。

rongame.
离线
最后一次露面:6年2个月前
加入:2014-12-17 05:26
建造是可以的

建立项目是可以的。但运行此项目后,我发现UUID 0x2A1C(温度测量)和UUID 0x2A1E(中间温度)无法读取。但UUID 0x2a1d,0x2a21是可以的。为什么?

C阮
离线
最后一次露面:5年2周前
加入:2015-04-14 20:40
你知道如何解决这个问题

你知道如何解决这个问题。我面对同样的事情。因为我迷路了挖掘代码,这真的很生气。只想知道你是否找到解决方案?

mboudreacult
离线
最后一次露面:11个月2周前
加入:2015-05-22 14:10
你好,

你好,

你弄清楚问题是什么吗?
我面临着同样的问题。

谢谢。

je_dialog.
离线
最后一次露面:1个月1周前
职员
加入:2013-12-05 14:02
嗨,我不清楚

嗨,在那里,我不清楚你回复哪个部分的线程:你看过AN-B-029 WHCH是一个新的一步一步一步的创建自定义配置文件 - 它也是一个很好的普遍调试指南来了解如何SDK与UUID相关的工作。BR JE_DIALOG.

mboudreacult
离线
最后一次露面:11个月2周前
加入:2015-05-22 14:10
是的,我已经通过了

是的,我已经通过了文件。
结果我才知道怎么修。

App_htpt依赖于计时器实例来生成其随机数据。我最初虽然在初始化配置文件时将启动此计时器。它不是。计时器在htpt_meas_intv_chg_ind_handler中唯一的位置。此函数管理测量间隔(INTV)特性的变化。因此,为了启动计时器(在保持原始HTPT结构的同时),我们需要覆盖间隔特征(由客户端完成,例如电话)。

完成此操作后,配置文件将在数据库中启动泵送数据。但是,我仍然无法读取这些价值观。我必须启用“表示”温度测量特性的“指示”属性。

这对我来说是这样做的。我周期性地从HT配置文件收到数据。

希望这可以帮助某人。

PS:这有什么意义对你,JE吗?

武则胜
离线
最后一次露面:5年4个月前
加入:2014-11-14 11:24
我跑了相同的程序,

我跑了相同的程序,并出错了这样:
.. \ .. \ .. \ .. \ .. \ .. \ .. \ src \ modules \ app \ src \ app_profiles \ ht \ app_ht_task.c(35):错误:#5:无法打开源输入文件“app_display.h”:没有这样的文件或目录

我无法在SDK目录下找到名为'app_display.h'的文件,如何解决这个问题?

满堂辉
离线
最后一次露面:6个月前1年
加入:2014-07-15 10:33
我对include文件进行了注释

我评论包含文件'app_display.h'。

满堂辉
离线
最后一次露面:6个月前1年
加入:2014-07-15 10:33
我想开发一个ble

我想开发一个BLE健康温度计,使用标准的HTP配置文件,我的SDK是SDK5.0.1,但如何开始我的设计?

mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
嗨Mansonhui,

嗨Mansonhui,

您必须将htpc概要文件添加到模板中,然后创建app\u htc\u任务和app\u htc,以便与概要文件交互。您可以检查SDK3中温度计配置文件的应用程序实现,以便了解实现(DA14580\U 581\U 583\U SDK\U 3.0.10\dk\U apps\src\modules\app\src\app\u profiles\ht)。要在SDK5中添加概要文件,只需在profiles区域的user\u profiles\u config.h中添加所需概要文件的头文件。查看UM-B-051和UM-B-050 pdf以开始使用新的SDK。

谢谢mt_dialog.