Other Parts Discussed in Thread: CC2652P, BLE-STACK
器件型号: CC2652P
Thread 中讨论的其他器件: BLE-STACK
亲爱的女士们、先生们、
我们希望实现传输速率控制以更大限度地提高连接上的吞吐量(BLE 应用基于使用 CC2652P 的 simple_peripheral 应用)。
为此、我们需要知道当前有多少数据包排队等待传输。 或者、如果可以获取成功传输的数据包的计数、我们可以推断出该数字。
我们尝试通过使用您在 connEvtCb (Gap_Conn) 中获得的“数据包“字段来实现此目的。
但根据 gap.h 中的注释和 https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1240272/cc2652r7-number-of-successful-packet-transmission-in-simple-peripheral-project?tisearch=e2e-sitesearch&keymatch=number%252520of%252520successfully%252520transmitted%252520packets#、这是接收到的数据包的数量、这不是我们想要的。
是否有可能得到我们需要的东西?
我已经研究过注册 HCI_NUM_OF_COMPLETED_PACKETS_EVENT_CODE 事件、但它没有被调用。 你告诉我
“在适用于 CC13x2/26x2 的 TI BLE-Stack 中,主机 — 控制器流控制(事件和相应的主机额度)HCI_Num_Of_Completed_Packets 完全在堆栈库中处理;只有 HCI 事件的子集会作为转发到应用 ICall_HciExtEvt。“
但它无法为我提供源。 您能否证实这一点? 或者、您能告诉我如何激活该活动吗?
感谢您的帮助!
此致、
拉斐尔