你好,我想用da14681 SPS将数据发送到手机,并发现:空隙sps_tx_data(ble_service_t * SVC,uint16_t conn_idx,uint8_t *数据,uint16_t长度)但不知道如何和在哪里可以找到参数conn_idx值,没有任何代码显示了如何使用这个API?
谢谢沃尔特
嗨,WaltWang我阿洛斯却不知道如何使用API后,我尝试conn_idx = 0,而且运作良好。
谢谢,我还用它这样开始:1.static uint16_t connect_index = 0;2.更新值时所接收的事件:空隙xxxx_rx_cb(ble_service_t * SVC,uint16_t conn_idx,常量uint8_t *值,uint16_t长度){connect_index = conn_idx;}
3.and发送数据:sps_tx_data(mk_srv_hdl,connect_index,data_buf,LEN);
嗨WaltWang,
你可以通过ble_gap_get_connected连接索引和输出参数输送给功能。你将能够找到大多数配置文件实现的ble_gap_get_connected API的实现,因为这是为了用于发送在需要时(例如在bas.c文件电池服务检查的通知的APIbas_set_level()函数)。也不要忘记释放分配的,一旦你的记忆“已经发送的通知。
谢谢mt_dialog.
嗨,MT_dialog,
OK,我会更新我的代码下面你的方法。
谢谢WaltWang
嗨,WaltWang
我阿洛斯却不知道如何使用API后,我尝试conn_idx = 0,而且运作良好。
谢谢,我还用它这样开始:
1.static uint16_t connect_index = 0;
2.更新值时所接收的事件:
空隙xxxx_rx_cb(ble_service_t * SVC,uint16_t conn_idx,常量uint8_t *值,uint16_t长度){
connect_index = conn_idx;
}
3.and发送数据:
sps_tx_data(mk_srv_hdl,connect_index,data_buf,LEN);
嗨WaltWang,
你可以通过ble_gap_get_connected连接索引和输出参数输送给功能。你将能够找到大多数配置文件实现的ble_gap_get_connected API的实现,因为这是为了用于发送在需要时(例如在bas.c文件电池服务检查的通知的APIbas_set_level()函数)。也不要忘记释放分配的,一旦你的记忆“已经发送的通知。
谢谢mt_dialog.
嗨,MT_dialog,
OK,我会更新我的代码下面你的方法。
谢谢
WaltWang