当前时间服务问题

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
Samsonleomarch.
离线
最后一次露面:2年前一周前
加入:2018-10-17 17:57
当前时间服务问题

你好呀,

我正在尝试实施CTS客户,但我似乎无法实现它。我将CTS.h库添加到我调用cts_init()的任务;以及以下代码设置呼叫背部。


静态void gettimects_cb(ble_service_t * svc,uint16_t conn_idx)
{
printf(“gettimects_cb”);
}
静态void setTimects_cb(ble_service_t * svc,uint16_t conn_idx,const cts_current_time_t * time)
{
printf(“settimects_cb”);
}
静态void setlocaltimects_cb(ble_service_t * svc,uint16_t conn_idx,const cts_local_time_info_t * info)
{
printf(“setlocaltimects_cb”);
}
静态void gettrefimects_cb(ble_service_t * svc,uint16_t conn_idx)
{
printf(“gettreatimects_cb”);
}

static const cts_callbacks_t currenttimeservice_cb =
{
.get_time = getTimects_cb,
.set_time = settimects_cb,
.set_local_time_info = setlocaltimects_cb,
.get_ref_time_info = getReftimects_cb,
};

但是当我尝试编译时,我收到一个错误,说CTS.C中有一个“BLE_GATTS_ADD_CHAROURATION”的“未定义引用”。但是,CTS.c具有#include“ble_gatts.h”,其中定义了该函数调用。

有任何想法吗?

提前致谢。

设备:
PM_DIALOG.
离线
最后一次露面:2小时31分钟前
职员
加入:2018-02-08 11:03
嗨Samsonleomarch。

嗨Samsonleomarch。

如果您在应用程序中包含当前时间服务,或者您只需使用CTS API,您能告诉我吗?

谢谢,PM_DIALOG.

Samsonleomarch.
离线
最后一次露面:2年前一周前
加入:2018-10-17 17:57
我将在哪里包括在哪里

我在哪里可以在哪里包括我的应用程序中的当前服务?我假设API足够了(假设我包含“CTS.H”)

PM_DIALOG.
离线
最后一次露面:2小时31分钟前
职员
加入:2018-02-08 11:03
嗨Samsonleomarch,

嗨Samsonleomarch,

为延迟道歉。请检查SDK的BLE_PERITELAL示例。此示例包括当前时间服务。

谢谢,PM_DIALOG.