器件型号: CC2745R10-Q1
我正在考虑一个基于 basic_ble 的过程、以在发生连接事件时获得和显示 RSSI。 我在 CC2652 (simple_peripheral) 上实现了一个类似的函数、其中连接事件回调函数将数据存储在消息队列中、并在队列中有消息时完成处理。 basic_ble 似乎没有进行此类处理。
我的问题是、是否可以在连接事件回调函数内显示连接报告结构的信息? 还是使用队列更好?
此致。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号: CC2745R10-Q1
我正在考虑一个基于 basic_ble 的过程、以在发生连接事件时获得和显示 RSSI。 我在 CC2652 (simple_peripheral) 上实现了一个类似的函数、其中连接事件回调函数将数据存储在消息队列中、并在队列中有消息时完成处理。 basic_ble 似乎没有进行此类处理。
我的问题是、是否可以在连接事件回调函数内显示连接报告结构的信息? 还是使用队列更好?
此致。
您好 Yamanaka-San、
Basic_BLE 具有此功能。 该项目使用消息队列系统指示应用何时完成或启动特定功能。 可以在事件内完成处理,也可以使用 BLEAppUtil_invokeFunction () 将函数添加到队列中。
BLEAPPUTIL_CONN_NOTI_CONN_EVENT_ALL 可用于查看 RSSI 或其他连接事件信息。 在 Basic_BLE 上、您将需要创建新的事件处理程序来跟踪 BLEApp Util_Conn EventNoteEventMaskFlags_e 事件。 您可以显示事件队列中每个连接事件的信息。 请注意、这是通过已在 Basic_BLE 中实现的事件完成的。
如果您有任何问题、请告诉我。
谢谢、
Isaac
您好、
感谢您的答复。 我有几个问题。
> 或者可以使用 BLEAppUtil_invokeFunction() 将函数添加到队列中。
我知道此函数将消息置于队列中、但如何使其出队?
> 在 Basic_BLE 上,您将需要创建一个新的事件处理程序来跟踪 BLEApp Util_Conn EventNoteEventMaskFlags_e 事件。
它说要创建事件处理程序、这是否意味着它将确定从队列中获取的消息并对其进行处理?
> 注意,这是已经在 Basic_BLE 中实现的事件完成的。
这是什么意思? 这是否意味着函数中有一部分可从连接报告结构中检索信息、在发生连接事件时可以检索这些信息?
我为我的有限理解而道歉。
我期待着你的持续支持。