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.

[参考译文] LAUNCHXL-CC26X2R1:如何使用“HCI_EXT_PacketErrorRateCmd ()“计算 PER

Guru**** 2419530 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1530584/launchxl-cc26x2r1-how-to-calculate-per-with-hci_ext_packeterrorratecmd

器件型号:LAUNCHXL-CC26X2R1

工具/软件:

如何使用从命令获得的参数根据计算“HCI_EXT_PacketErrorRateCmd ()“命令?

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

    您好!

     我同意、有关 HCI_EXT_PacketErrorRateCmd 函数的文档有点回避。

    您可以通过以下方法接收来自的消息:首先向 GAP 注册 HCI/主机消息 、使用 GAP_RegisterForMsself (selfentity)、然后调用 HCI_EXT_PacketErrorRateCmd (有关更多详细信息,请参阅用户指南)

    然后、处理堆栈消息的函数(例如,简单外设工程中的函数 SimplePeripheral_processStackMsg)将收到 HCI 消息。 您可以通过检查消息是否具有正确的事件 (HCI_GAP_EVENT_EVENT) 来筛选正确的消息、在级联到 Evt_Command Status_t 时、这些事件是否具有正确的状态 (HCI_VE_EVENT_CODE) 和正确的 cmd操作 码 (HCI_EXT_PER)

    消息的格式如下:
    - Eventophode 的 8 个 LSB 字节(操作码应为 HCI_EXT_PER_EVENT)  
    - Eventophode 的 8 字节 MSB(操作码应为 HCI_EXT_PER_EVENT)  
    - 8 字节的状态(应为 HCI_SUCCESS)
    -命令的 8 个字节(应为 HCI_EXT_PER_READ)
    -数据包数量的 LSB 的 8 个字节
    -数据包数量的 MSB 的 8 个字节
    - CRC 错误数量的 LSB 的 8 个字节
    - CRC 错误数量的 MSB 的 8 个字节
    -事件数 LSB 的 8 个字节
    -事件数量的 MSB 的 8 个字节
    -丢失事件数的 MSB 的 8 个字节
    -丢失事件数 LSB 的 8 个字节

    如果这与您预期的数据相对应、您可以尝试一下吗? 您是否还能告诉我、调用 HCI_EXT_PacketErrorRateCmd 函数时收到了一两个事件?

    此致、
    Maxence

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

    您好、Maxence

    感谢您的答复。
    我明白我收到了 HCI_EXT_PER 的消息。 非常感谢您的友好。

    > 如果这与您预期的数据相对应,您可以尝试吗?  

    这是我预期的数据。

    > Ould 你还告诉我,你是否收到了一两个事件调用 HCI_EXT_PacketErrorRateCmd 函数?

    发生了一个事件。

    我可以在 HCI_EXT_PER 中获取 CRC 错误数量和从消息内容接收到的数据包数量、但我可以使用以下哪些参数查找 PER 的值?

    它只是“CRC 错误/数据包数量“吗?

    此致

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

    您好!

    是、 “CRC 错误/数据包数量“是计算数据包错误率的公式。

    此致、
    Maxence

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

    你(们)好

    理解!

    非常感谢!

    此致