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.

[参考译文] CC2652R:关于“HCI_EXT_GetTxStatisticsCmd“命令返回的计数器

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1664525/cc2652r-regarding-the-counters-returned-by-the-hci_ext_gettxstatisticscmd-command

器件型号: CC2652R

我被告知可以使用“HCI_EXT_GetTxStatisticsCmd“命令检索统计信息、下面提供了链接。

 

https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_8_32_00_07/docs/ble5stack/vendor_specific_guide/BLE_Vendor_Specific_ HCI_Guide/HCI_ext_api.html#HCI-ext-gettxstatisticscmd

 

链接指出可以 16 位格式检索统计数据、但这 16 位的细分是否指定在任何位置?

 

例如、“细分“是指“总有效数据包“对应于 16 位值的位 0–3。

或者、这是否意味着每个单个统计都是一个 16 位计数器?

 

 

此致、

 

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

    您好、

    对延迟深表歉意。 我指派了一位专家来帮助解决这个主题。

    此致、

    1 月

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

    您好!

    您可以通过侦听 HCI_EXT_GET_TX_STATS 事件来获取 TX 统计信息。 与此事件关联的数据如下:

      // 0:  Event Opcode (LSB)
      // 1:  Event Opcode (MSB)
      // 2:  Status
      // 3:  Command
      // 4:  Number of Tx pkts (LSB)
      // 5:  Number of Tx pkts (MSB)
      // 6:  Number of Tx pkts Acked (LSB)
      // 7:  Number of Tx pkts Acked (MSB)
      // 8:  Number of Tx ctrl pkts (LSB)
      // 9:  Number of Tx ctrl pkts (MSB)
      // 10: Number of Tx ctrl pkts Acked (LSB)
      // 11: Number of Tx ctrl pkts Acked (MSB)
      // 12: Number of Tx ctrl pkts Acked that were Acked (LSB)
      // 13: Number of Tx ctrl pkts Acked that were Acked (MSB)
      // 14: Number of retransmissions (LSB)
      // 15: Number of retransmissions (MSB)
      // 16: Number of pkts on Tx queue that are finished (LSB)
      // 17: Number of pkts on Tx queue that are finished (MSB)

    此致、
    Lea

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

    您好、

    感谢您的答复。

    通过查看代码、您提供的内容是否可以理解?

    此致、

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

    您好!

    我不知道您的意思是什么?

    这一内容可在 BLE 控制器源代码中找到、我们遗憾地不分享该代码。

    此致、
    Lea

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

    您好、

    在回答第一个问题时、您的回答如下图所示。

    我想问一下我应该如何理解这些信息。

    我问,因为它似乎没有任何文件。

    此致、

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

    您好!

    当您接收到 HCI_EXT_GET_TX_STATS 事件时、您还将收到一个 pData 指针。 您可以作为 uint8_t 的数组来浏览该指针 我共享的表中的每一行都是一个字节、以及与该字节关联的含义。 MSB 和 LSB 表示最高有效字节和最低有效字节。

    因此、您可以编写如下内容:

    uint16_t num_tx_packet = pData[5] << 8 + pData[4]  

    此致、
    Lea

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

    您好、

    感谢您的答复。

    我知道它可以作为 uint8 的数组进行处理。

    您是否有任何文档显示了存储在哪个阵列索引上的内容?

    我在初始问题中包含的 URL 描述了哪些信息可以作为统计信息获得、但我无法确定每个项对应的字节。

    此致、

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

    遗憾的是、没有面向公众的文档、因为我必须研究如何在控制器的源代码中构建数据。

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

    您好、

    我懂了。 我将尝试通过文档中提供的信息推断出详细信息。

    如果可能、请将这些信息添加到文档中。

    此致、