不能找不到'TASK_APP_HT'在HTPT配置文件

13个帖子/ 0个新
最后发表
Rongame
离线
最后看到:6年4个月前
加入:2014-12-17 05:26
不能找不到'TASK_APP_HT'在HTPT配置文件

SDK版本:3.0.6
芯片:da14580

我需要获得运行状况的温度,所以我添加了运行状况温度计配置文件温度计配置文件,并在ak_apps\keil_projects\template\template_fh\fh_project_template.uvproj上做测试。

按以下步骤添加http配置文件:
.#定义CFG_PRF_HTPT 1
#定义CFG_APP_HT
在文件“da14580_config.h”

.添加文件' app_ht_c ' 'app_ht_task.c'到组'应用'在keil IDE
.添加 '..\..\..将\src\modules\app\src\app_profiles\ht'放入项目的include路径中
.将以下指令添加到文件' app_template_project .h'中
#如果(BLE_HT_THERMOM)
# include“app_ht.h”
# include“app_ht_task.h”
# endif

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

.函数bool app_db_init_func(空白)
#如果(BLE_HT_THERMOM)
案例(APP_HT_TASK):

app_ht_create_db_send ();
}打破;
# endif / / BLE_USER_PROF_SERVER

.函数void app_init_func(空白)
#如果(BLE_HT_THERMOM)
app_ht_init ();
# endif

.函数void app_connection_func(struct gapc_connection_req_ind const *param)
#如果BLE_HT_THERMOM
app_ht_enable_prf (app_env.conhdl);
# endif / / BLE_HT_THERMOM

完成这些后,当构建项目失败时,它显示'TASK_APP_HT'是未定义的。你能帮我把HTPT配置文件添加到我的项目中吗?

PY_Dialog
离线
最后看到:3年1周前
工作人员
加入:2014-08-25“
嗨Rongame,

嗨Rongame,

请在rwip_config.h的枚举KE_TASK_TYPE中添加定义TASK_APP_HT,并将此头文件添加到您的路径中。

的问候!
PY

Rongame
离线
最后看到:6年4个月前
加入:2014-12-17 05:26
非常感谢!

非常感谢!

cmnguyen
离线
最后看到:5年2个月前
加入:2015-04-14 20:40
到目前为止,我设置了

到目前为止,我设置了通信,但是当我使用ConnectionManager读取有效负载时,我无法准备UUID 0x2A1C和0x2A1D的温度值。UUID 0x2a1d中的测量类型和测量间隔0x2a21总是读取01和00,无论我在代码中更改了什么。如果你有任何建议,我真的很感激。谢谢。

Rongame
离线
最后看到:6年4个月前
加入:2014-12-17 05:26
这对构建

这对于构建项目来说是可以的。但是在运行这个项目后,我发现UUID 0x2A1C(温度测量)和UUID 0x2A1E(中间温度)不能读取。但是UUID 0x2A1D, 0x2A21是OK的。为什么?

cmnguyen
离线
最后看到:5年2个月前
加入:2015-04-14 20:40
你知道怎么修理吗

你知道如何解决这个问题吗?我也面临着同样的问题。这个bug真的让我很生气,因为我在寻找代码时迷路了。只是想知道你是否找到了解决办法?

mboudreault
离线
最后看到:1年1个月前
加入:2015-05-22 14:10
你好,

你好,

你找到问题所在了吗?
我也面临着同样的问题。

谢谢。

JE_Dialog
离线
最后看到:1个月5天前
工作人员
加入:2013-12-05 14:02
你好,我没说清楚

你好,我不清楚哪个部分的线程你是响应:你看到AN-B-029这是一个新的一步一步的指南创建自定义配置文件-它也是一个很好的通用调试指南,以理解SDK如何工作的uuid。BR JE_Dialog

mboudreault
离线
最后看到:1年1个月前
加入:2015-05-22 14:10
是的,我已经通过了

是的,我已经看过文件了。
结果发现我找到了补救的方法。

APP_HTPT依赖于一个计时器实例来生成它的随机数据。我最初认为这个计时器将在概要文件初始化时启动。国际旅游展的不是。计时器初始化的唯一位置是httpt_meas_intv_chg_ind_handler中。这个函数管理测量间隔(intv)特性的变化。因此,为了启动计时器(同时保持原始的HTPT结构),我们需要覆盖间隔特征(由客户端完成,例如。电话)。

一旦完成,概要文件将开始在数据库中抽取数据。尽管如此,我仍然无法读取这些值。我必须启用温度测量特性的“指示”特性。

这对我来说很重要。我定期收到来自高温剖面的数据。

希望这可以帮助到一些人。

这一切对你有意义吗,杰?

wuzesheng
离线
最后看到:5年6个月前
加入:2014-11-14福音11:24
我运行了同样的程序,而且

我运行相同的程序,并得到这样的错误:
.\. \. \src\modules\app\src\app_profiles\ht\app_ht_task.c(35): error: #5: cannot open source input file "app_display.h": No such file or directory

我找不到一个文件名为'app_display.h'在SDK目录下,如何修复这个?

mansonhui
离线
最后看到:1年7个月前
加入:2014-07-15 33
我注释了包含文件

我注释了包含文件'app_display.h'

mansonhui
离线
最后看到:1年7个月前
加入:2014-07-15 33
我想开发一个BLE

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

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

嗨mansonhui,

你必须将htpc配置文件添加到模板中,然后创建app_htc_task和app_htc,以便与该配置文件交互。你可以在SDK3中查看温度计配置文件的应用程序实现,以了解其实现(DA14580_581_583_SDK_3.0.10\dk_apps\src\modules\app\src\app_profiles\ht)。要在SDK5中添加配置文件,您只需在配置文件区域的user_profiles_config.h中添加所需配置文件的头文件。检查UM-B-051和UM-B-050 pdf,以便开始使用新的SDK。

由于MT_dialog