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_config.h'中
。将文件'app_ht.c''app_ht_task.c'添加到Keil IDE中的组“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_db_init_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_connection_func(struct gapc_connection_req_ind const * param)
#if ble_ht_thermom.
app_ht_enable_prf(app_env.conhdl);
#endif // ble_ht_thermom.
执行以下操作后,当构建项目但失败时,它显示“Task_App_ht”未定义。请您帮我向我的项目添加HTPT配置文件吗?
嗨rongame,
请在枚举ke_task_type中添加定义task_app_ht在枚举ke_task_type中,并在路径中添加此头文件。
问候!
PY
非常感谢!
到目前为止,我设置了通信,但是当我使用ConnectionManager读出有效载荷时,我没有无法从UUID 0x2a1c和0x2a1d的温度值。无论我在代码中更改了什么,UUID 0x2a1d和测量间隔0x2a21中的测量类型始终读取01和00。如果你有任何建议,我真的很欣赏。谢谢。
建立项目是可以的。但运行此项目后,我发现UUID 0x2A1C(温度测量)和UUID 0x2A1E(中间温度)无法读取。但UUID 0x2a1d,0x2a21是可以的。为什么?
你知道如何解决这个问题。我面对同样的事情。因为我迷路了挖掘代码,这真的很生气。只想知道你是否找到解决方案?
你好 ,
你弄清楚问题是什么吗?
我面临着同样的问题。
谢谢。
嗨,在那里,我不清楚你回复哪个部分的线程:你看过AN-B-029 WHCH是一个新的一步一步一步的创建自定义配置文件 - 它也是一个很好的普遍调试指南来了解如何SDK与UUID相关的工作。BR JE_DIALOG.
是的,我已经通过了文件。
事实证明我刚刚发现了如何解决它。
App_htpt依赖于计时器实例来生成其随机数据。我最初虽然在初始化配置文件时将启动此计时器。它不是。计时器在htpt_meas_intv_chg_ind_handler中唯一的位置。此函数管理测量间隔(INTV)特性的变化。因此,为了启动计时器(在保持原始HTPT结构的同时),我们需要覆盖间隔特征(由客户端完成,例如电话)。
完成此操作后,配置文件将在数据库中启动泵送数据。但是,我仍然无法读取这些价值观。我必须启用“表示”温度测量特性的“指示”属性。
这对我来说是这样做的。我周期性地从HT配置文件收到数据。
希望这可以帮助某人。
PS:这有什么意义对你,JE吗?
我跑了相同的程序,并出错了这样:
.. \ .. \ .. \ .. \ .. \ .. \ .. \ src \ modules \ app \ src \ app_profiles \ ht \ app_ht_task.c(35):错误:#5:无法打开源输入文件“app_display.h”:没有这样的文件或目录
我无法在SDK目录下找到名为'app_display.h'的文件,如何解决这个问题?
我评论包含文件'app_display.h'。
我想开发一个BLE健康温度计,使用标准的HTP配置文件,我的SDK是SDK5.0.1,但如何开始我的设计?
嗨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.