长特征例子?

3个帖子/ 0新
最后一篇
HSSMLTD.
离线
最后一次露面:9个月3周前
加入:2015-09-05 08:29.
长特征例子?

你好,
我正在努力做到以下了:
使用BLE_APP_SLEEPMODE,按钮按 - >唤醒,读取一些传感器数据,然后开始广告将数据加载到自定义长度
我将数据读成固定大小阵列 - 400bytes,一切正常,但无法介绍如何将数据移动/链接到长度的特征?
在从传感器读取数据时是否有一种方式将其直接放入特性而不是读入阵列然后移动?

请帮忙 :)

设备:
mt_dialog.
离线
最后一次露面:5个月11小时前
职员
加入:2015-06-08 11:34
嗨HSSMLTD,

嗨HSSMLTD,

该过程与任何特征相同,只需发送Custs1_val_set_req,或者您可以直接调用attmdb_att_set_value()函数与指针
您想要发送的数据数组,只需长时间的特征,例如,有足够的400字节:

struct musts1_val_set_req * req = ke_msg_alloc_dyn(custs1_val_set_req,
task_custs1,
task_app,
custs1_val_set_req,
def_cust1_long_value_charren);

req-> conhdl = app_env-> conhdl;
req-> handle = cust1_idx_long_value_val;
req-> length = def_cust1_long_value_char_len;
memcpy(req->值,data,def_cust1_long_value_char_len);

KE_MSG_SEND(REQ);

在设置数据后,“数据”是指向要发送的数据的指针,那么您可以从中央读取它。

谢谢mt_dialog.

HSSMLTD.
离线
最后一次露面:9个月3周前
加入:2015-09-05 08:29.
亲爱的mt_dialog,

亲爱的mt_dialog,
练功,谢谢!