有时我找不到像attmdb_att_set_value, atts_write_rsp_send,attmdb_att_update_value这样的函数的任何信息。有描述这些功能的文件吗?我已经搜索了很多文件,仍然没有找到任何信息。如果真的没有关于这些功能的任何信息,这可能是不可思议的。没有这些信息,我无法理解应用程序的结构。
您好,最好的起点是AN-B-029: attmdb_att_set_value是概要文件生成的核心部分,本文描述了它是如何生成的。它也是一个很好的通用教程,将帮助您在整个软件体系结构中导航。BR JE_Dialog
谢谢你!我从未见过这份文件。我发现它只告诉我们怎么做,我仍然不能深入理解软件架构。还有其他文件吗?
有人有吗?
为了理解软件架构:您已经看过哪个文档或哪个项目了?我们承认它可能很复杂,我们会有一个更简单的SDK。Dialog Serial Port Service可能是理解SW体系结构的项目级别的一个很好的起点。BR JE_Dialog
非常感谢!我看的文件:UM-B-015_DA14580软件架构v4.0UM-B-003软件开发指南UM-B-006休眠模式配置DA14580_Software_Architecture...也许我会再读一遍。
我创建了一个自定义服务,需要在启动时设置特征值,并使用attmdb_att_set_value(custs2_env)。shdl+ CUST2_IDX_CTX_VAL, sizeof(uint8_t), &sample);当我连接到ble with和app并读取值时,它不会来。原因是什么?
嗨gayan_gamage,
你在哪里调用attmdb_att_set_value,当这个函数被调用时配置文件是启用的吗?只有当配置文件被启用时,您才能在数据库中设置一个值,否则函数将返回您试图更新的属性不存在。您可以尝试读取函数的输出并检查返回值,特定函数的可能输出被指示到attm_db.h文件中的函数声明中。
由于MT_dialog
您好,最好的起点是AN-B-029: attmdb_att_set_value是概要文件生成的核心部分,本文描述了它是如何生成的。它也是一个很好的通用教程,将帮助您在整个软件体系结构中导航。BR JE_Dialog
谢谢你!
我从未见过这份文件。我发现它只告诉我们怎么做,我仍然不能深入理解软件架构。还有其他文件吗?
有人有吗?
为了理解软件架构:您已经看过哪个文档或哪个项目了?我们承认它可能很复杂,我们会有一个更简单的SDK。Dialog Serial Port Service可能是理解SW体系结构的项目级别的一个很好的起点。BR JE_Dialog
非常感谢!
我看的文件:
UM-B-015_DA14580软件架构v4.0
UM-B-003软件开发指南
UM-B-006休眠模式配置
DA14580_Software_Architecture
...
也许我会再读一遍。
我创建了一个自定义服务,需要在启动时设置特征值,并使用attmdb_att_set_value(custs2_env)。shdl+ CUST2_IDX_CTX_VAL, sizeof(uint8_t), &sample);当我连接到ble with和app并读取值时,它不会来。原因是什么?
嗨gayan_gamage,
你在哪里调用attmdb_att_set_value,当这个函数被调用时配置文件是启用的吗?只有当配置文件被启用时,您才能在数据库中设置一个值,否则函数将返回您试图更新的属性不存在。您可以尝试读取函数的输出并检查返回值,特定函数的可能输出被指示到attm_db.h文件中的函数声明中。
由于MT_dialog