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.

[参考译文] 增加主机测试固件中的扫描时间

Guru**** 2576715 points
Other Parts Discussed in Thread: CC2650MODA

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/673251/increasing-scan-time-in-host-test-firmware

主题中讨论的其他器件:CC2650MODA

您好!

我正在产品中使用主机测试固件。 我使用的默认 BLE 设置也是如此。

默认扫描时间为~10秒、我想将其增加到30秒或1分钟。 我尝试使用命令设置参数(0xFE30)来设置参数 TGAP_GEN_DISC_SCAN。 但我无法对其进行设置、或者无法得出值是否正确设置的结论。 我将参数值以 毫秒为单位传递到60000 (1分钟= 60000毫秒)。 这是 HCI 供应商特定命令文档中(msec)编写的内容。  

这是设置扫描时间的正确方法/参数吗?

Vishal N

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

    您使用什么 API 来设置此值? 您是否正在使用 GAP_SetParamValue (TGAP_GEN_DISC_SCAN、60000)之类的器件?

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

    您好 Katie、

    我在 UART 接口上使用 HCI 命令间隔设置参数(0xFE30)。 将十六进制0xea60中的值60000 (int)作为参数传递给命令。

    我在主机 MCU 上使用 CC2650MODA、通过 UART 进行连接。 因此、使用特定于供应商的命令接口与主机测试固件进行通信

    Vishal N

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

    对我来说是正确的。 您是否尝试使用 GAP_GetParam 读回您编写的参数、以查看它是否看起来正确设置?

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

    您好 Katie、

    我尝试设置并读回该值。 我发现值仅设置为3100、即~12.5秒。

    模块仅设置3100、我尝试设置更多的数字。 我尝试设置0x7530、时间为30秒、但模块仅设置3100。

    Vishal N

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

    如果您尝试的数字小于3100、它是否能够设置它? 还是模块返回3100?

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

    您好 Katie、

    感谢您的支持。

    实际上、在我的侧边的长度字段中有一个错误。 朝向模块的长度不正确。 校正后、我可以将任何值设置为扫描时间字段。

    Vishal N

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

    很棒——我很高兴听到你让它正常工作!

    此致、
    Katie