嗨,对话框的团队,
我想读RSSI从需求方外围应用程序。我添加了代码的应用程序。
在app_task_handlers.h
走读生const struct ke_msg_handler app_default_state [] =
{
…
(ke_msg_func_t) gapc_read_con_rssi_ind_handler}, {GAPC_CON_RSSI_IND
…
}
并添加gapc_read_con_rssi_ind_handler app_task.c
int gapc_read_con_rssi_ind_handler (ke_msg_id_t const是否,
struct gapc_con_rssi_ind *参数,
ke_task_id_t const dest_id,
ke_task_id_t const src_id)
{
(空白)参数- > rssi;/ /连接RSSI
返回(KE_MSG_CONSUMED);
}
我不接收GAPC_CON_RSSI_IND事件当我叫“空白app_read_rssi(空白)”后从中央设备建立连接。
你能告诉我是什么原因吗?
问候,
sabasit
设备:
你好,
任何一个能回答我好吗?
问候,
sabasit
嗨,对话框的团队,
有一些注册使RSSI事件吗?
问候,
sabasit
你好,请看下面的文章如何抓住RSSI值。
BR JE_Dialog
嗨,BR,
我不能发现任何链接的文章抓住RSSI值回复。请给我链接。
谢谢,
sabasit
嗨Sabasit,
对不起,这里是链接。
http://support.dialog-semiconductor.com/da14580-expert-kit-rssireceived-..。
BR JE_Dialog
我们需要对与dsp外围阅读RSSI或不配对RSSI访问与中央设备连接建立后?
谢谢,
sabasit
嗨我,
我实现了RSSI功能在dsp外围(设备)和中央(主机),你建议我在上面的链接。当我叫app_read_rssi()函数从主机,我不接收GAPC_CON_RSSI_IND事件在外围。
我正在读RSSI没有削皮后连接建立。我需要一对BLE设备阅读RSSI吗?
我去槽附近的例子。监控从记者后读取RSSI配对。
你什么建议?
谢谢,
sabasit
你好,
你能回答我吗?
谢谢,
sabasit
你好Sabasit,我们将看一看:你的问题积压。BR JE_Dialog
嗨我,
谢谢你!我等待。
谢谢,
sabasit
嗨BR我
我发现链路断开的sps设备只要主机发送命令“GAPC_GET_CON_RSSI”。断开的原因是什么?
设备和主机都是运行在两个独立的专家开发工具包。
谢谢,
sabasit
嗨BR我,
你找出原因断开链接的外围无论何时收到“GAPC_GET_CON_RSSI”命令从中央?
请帮助我,我的项目是太迟了。
谢谢,
sabasit
嗨,对话框的团队,
你能回答我吗?
谢谢,
sabasit
你好Sabasit,我仍在等待响应的软件团队:我们将追逐一个响应。很抱歉延迟,BR JE_Dialog
你好JE_Dialog,
你有任何反应形式的软件团队吗?
谢谢,
sabasit
嗨Sabasit, MT_Dialog看这个。他会尽快报告有任何结论或问题。很抱歉延迟,我们现在超级忙. .BR JE_Dialog
嗨sabasit
很抱歉延迟,如果理解正确你打来的电话主机app_read_rssi()和你期望设备上的指示。这不是rssi是如何从一个设备检索。rssi存储在每个包你与主人交流。你应该实现read_rssi()在你的周边,从那里叫它为了得到rssi值。一个好地方是app_aynch_trm rssi()函数来获得值。
uint8_t app_last_ble_evt __attribute__ (((“retention_mem_area0”)部分,zero_init));
uint8_t ble_evt;
ble_evt = app_last_rwble_evt_get ();/ /得到最后一个祝福事件
如果(ble_evt ! = app_last_ble_evt) / /如果它不等于前面的事件
{
app_last_ble_evt = ble_evt;/ /更新当前事件
如果(app_last_ble_evt = = BLE_EVT_END) / /同步与祝福事件结束
{
app_read_rssi ();/ /你的代码在这里
}
}
由于MT_dialog
嗨MT_dialog,
谢谢你的回应。我实现,我将问你寻求帮助如果我看到任何问题。
谢谢,
sabasit