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.

[参考译文] CC2652R7:如何计算误包率?

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1240720/cc2652r7-how-to-calculate-packet-error-rate

器件型号:CC2652R7

我想构建一个由多个广播公司在非连接模式下运行和一个观测器组成的网络。 如何计算单个广播设备的分组差错率? 是否有可以参考的示例项目?

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

    Garvit、您好、

    如 Clement 在本主题中提到的: https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1220680/lp-cc2652r7-how-do-i-calculate-total-packets-delivered-from-a-particular-broadcaster-to-observer

    您可以使用 SC_EVT_ADV_报告 观察者端的事件。 统计使用以下命令发送的广播包的数量: GAP_EVT_ADV_START 数字信号并制作一个用于了解错误率的比率。

    此致、

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

    纪尧姆、您好!

    我已经在  SimplePeripheral_processAdvEvent ()下的 Case GAP_EVT_ADV_START 上设置了一个断点,但代码从未到达该断点。

    谢谢

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

    您是否能够依赖观测器? (借助 SC_EVT_ADV_报告 事件)

    您正在使用哪种 PHY?

    此致、

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

    "好了,我现在有了主意。"

    广播设备使用传统广播模式。

     

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

    Garvit、您好、

    您必须设置事件屏蔽," GAP_ADV_EVT_MASK_START" GapAdv_setEventMask ()  如果您要在 GAP_EVT_ADV_START 代码事件。

    此致、

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

    纪尧姆、您好!

    您能解释一下如何设置事件屏蔽吗? 如果我问的是非常基本的问题,我是第一次这样表示歉意。

    谢谢

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

    Garvit、您好、

    首先、我鼓励您访问 TI 开发人员专区。 此门户将帮助您查找与所使用器件相关的文档和培训资源。

    这里描述了 GapAdv_setEventMask 的功能、该函数的 API 文档位于 此处 、您可以参考 simple_peripheral (尤其是文件 simple_peripheral.c 中)示例来了解如何使用函数。

    我希望这将有所帮助、

    此致、

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

    您好、Clement、

    我尝试在 SimplePeripheral_processAdvEvent 函数下设置事件掩码、以便 通过添加以下代码来启用 GAP_EVT_ADV_START 的情况-  

    bStatus_t status =失败;
    Status = GapAdv_setEventMask (advHandleLegacy、GAP_ADV_EVT_MASK_START);

    我曾尝试在可连接和不可连接的模式下操作该器件、但仍然无法进入 GAP_EVT_ADV_START 情况。

    这样做是否正确?

    谢谢。

    加尔维特