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.

[参考译文] Linux/WL1835MOD:Bluetopia 标志记录在哪里?

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/713767/linux-wl1835mod-where-are-the-bluetopia-flags-documented

器件型号:WL1835MOD

工具/软件:Linux

Bluetopia Platform Manager 文档(BluetopiaRegisteredPlatform Manager Core API 参考手册)中提到了许多标志。

例如

DEVM_PAIR_ITH_REMOLE_DEVICE_FLAGS_FORCE_PAIR

DEVM_PAIR_ITH_REMOLE_DEVICE_FLAGS_KET_CONNECTION

头文件仅枚举这些标志。 这些标志的文档在哪里?

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

    上面提到的两个标志可在 DEVMMSG.h 中找到 TI 面向 Linux 的双模蓝牙协议栈(v4.2.1.1.1.0)的最新版本包含最近以 html 格式添加的基于 doxygen 的代码文档。 为了方便使用、我建议改用 doxygen。 首先、您可以打开 SDK 安装目录 Documentation 文件夹中的 TIBluetopiaAPIs.html 文件、然后在其中轻松搜索 API、定义和结构等。

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

    您好、Vihang、

    很抱歉、但根本没有关于这些标志的文档。 您是否执行了建议的步骤? 您是否看到任何进一步的说明?

    谁负责、谁可以向我们提供有关该产品的缺失文档?

    此致、

    Thomas

    PS:已从文件///home/tthielemann/project/Transfer/AM335xBluetopiaLinuxProduction-4.2.1.1.1.0/Documentation/doxygen/html/_d_e_v_m_m_s_g_8h.html 复制:a7bd996669cc9f536870a92f690b6ea4c

    ◆ DEVM_PAIR_ITH_REMOLE_DEVICE_FLAGS_FORCE_PAIR

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

    Thomas、

    虽然我同意没有有关这些标志的详细文档、但请注意、这些只是可在 API 中使用的位掩码。

    例如,DEVM_PAIR_ITH_ITH_REMOLE_DEVICS_FLAGS*位掩码将在 DEVM_PAIR_RemoteDevice API (来自 DEVMAPI.h)中使用,如下所示。

    /*与远程 LE 设备和力对配对。 */
    结果= DEVM_PairWithRemoteDevice (BD_ADDR_of_Remote_LE_Device、(DEVM_PAIR_ITH_REMOLE_DEVICE_FLAGS_FORCE_PAIR | DEVM_PAIR_ITH_DEVICE_FLAGS_LOWATE_ENERGY)); 

    此致、

    Vihang

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

    您好、Vihang、

    这些位的用法是已知的。 但使用或不使用 DEVM_PAIR_ITH_REMOLE_DEVICE_FLAGS_FORCE_PAIR 之间的区别是什么

    配对时、DEVM_PAIR_ITH_REMOLE_DEVICE_FLAGS_KET_CONNECTION?

    此致、
    Thomas

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

    尊敬的 Thomas:

    [引用 user="Thomas Thielemann"]这些位的用法是已知的。 但使用或不使用 DEVM_PAIR_ITH_REMOLE_DEVICE_FLAGS_FORCE_PAIR 之间的区别是什么

    配对时、DEVM_PAIR_ITH_REMOLE_DEVICE_FLAGS_KET_CONNECTION?[/QUERT]

    我知道。

    • DEVM_PAIR_ITH_REMOLE_DEVICE_FLAGS_FORCE_PAIR 标志将导致本地 DEVM 启动与远程设备的新配对过程(并在需要时丢弃旧的配对密钥)、即使远程设备已配对。 这可用作安全机制、以在密钥被泄露时更新已存在连接的配对信息(和关联的加密密钥)。
    • DEVM_PAIR_ITH_REMOLE_DEVICE_FLAGS_KET_CONNECTION 标志主要与低功耗配对相关。 此标志将导致本地 DEVM 在配对完成后保持 LE 连接处于活动状态。 如果在配对过程开始之前未连接低功耗器件、则在配对后将断开其连接。

    此致、

    Vihang