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:处理连接事件回调功能

Guru**** 2644745 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1583046/cc2745r10-q1-processing-of-connection-event-callback-function

器件型号: 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 中实现的事件完成的。  

    这是什么意思? 这是否意味着函数中有一部分可从连接报告结构中检索信息、在发生连接事件时可以检索这些信息?

    我为我的有限理解而道歉。

    我期待着你的持续支持。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Yamanaka-San、  

    我的最后一个回答不正确。 我注意到您打开了有关此问题的另一个主题。 我将关闭此主题并对新主题做出响应。  

    如需将来参考、请勿打开包含相同问题的重复主题。  

    谢谢、
    Isaac

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    抱歉。 我会在另一个线程中发布它。

    非常感谢。