3个帖子 / 0新
最后一篇文章
Huzhongyi
离线
最后一次露面:2年7个月前
加入:2018-08-25 06:57
14580回复app两数据数据

14580回复app两数据,为什么为什么到一谢谢谢谢!

int newdatalen = strlen(“ $ 3 {\“ ret \”:0,\“ timesta”);
memcpy(bledata,“ $ 3 {\” ret \“:0,\” timesta”,newdatalen);
BLEDATA [NEWDATALEN] = 0;
attmdb_att_set_value(param-> handle,strlen(bledata),(uint8_t*)&(bledata [0]));
prf_server_send_event(((prf_env_struct *)和custs1_env,0,param-> handle);

USDELAY(50 * 1000);

newdatalen = strlen(“ mp \”:123456789012} $ 0”);
memcpy(Bledata,“ Mp \”:123456789012} $ 0”,Newdatalen);
BLEDATA [NEWDATALEN] = 0;
attmdb_att_set_value(param-> handle,strlen(bledata),(uint8_t*)&(bledata [0]));
prf_server_send_event(((prf_env_struct *)和custs1_env,0,param-> handle);

设备:
氰基蛋白
离线
最后一次露面:6个月3周前
职员
加入:2017-12-14 02:48
你,,

你,,

prf_server_send_event给给之后之后

你可我们上一层的接口接口,来

void send_to_app(uint8_t *buf,uint16_t len)

{
struct custs1_val_ntf_req *req = ke_msg_alloc_dyn(custs1_val_ntf_req,
task_custs1,
task_app,
custs1_val_ntf_req,
len);

req-> conhdl = app_env-> conhdl;
req-> handle = handle;
req-> length = len;
memcpy(req-> value,buf,len);

ke_msg_send(req);
}

这样,可连续接口接口,发送发送::

send_to_app();

send_to_app();

整个数据过程详细::

1 send_to_app,send_to_app,消息消息列里被被了了两:custs1_val_ntf_req,custs1_val_ntf_req

2,调度器调度器之后(((((

3,队里变化情况情况:

1)CUSTS1_VAL_NTF_REQ CUSTS1_VAL_NTF_REQ

2)custs1_val_ntf_req gattc_send_evt_cmd

3)gattc_send_evt_cmd gattc_send_evt_cmd //

4)gattc_send_evt_cmd //

5)空

Huzhongyi
离线
最后一次露面:2年7个月前
加入:2018-08-25 06:57
thanx!

thanx!

主题锁定