你好
我有一个DA14681板,它作为中央设备运行,并扫描附近的设备。
我收到广告报告,但广告数据中似乎缺少标志字段(LE_LIMITED_DISC_MODE、LE_GENERAL_DISC_MODE、BR_EDR_NOT_SUPPORTED等)。
有没有其他方法可以知道广告报告的标志字段?
顺致敬意,
安迪
嗨,apoudret,
请检查ble_evt_gap_adv_报告结构。没有任何结构成员可以获取标志字段
谢谢,下午好
因此,无法使用Dialog SDK获取此数据?是否可以在下一个版本中将标志字段添加到结构中?
让我看看是否可能,我会让你知道的。我建议您不要修改ble_evt_gap_adv_报告。
您可以使用ble_gap_adv_mode_get()函数来获取用于广告的可发现性模式。此函数触发ble_mgr_dev_params_acquire()以获取ble设备参数,可发现性模式存储在params->adv_模式中。请检查ble_dev_params_t结构。
你好,下午对话,
谢谢,我确实可以用这种方法获得可发现性模式。
我如何知道被扫描设备的BR/EDR支持?(BR_EDR_不受支持/LE_BR_EDR_控制器/LE_BR_EDR_主机标志)
如果您认为前面的答案有用,请将其标记为“已接受”。据我所知,你无法从中央方面获得这些信息。不过,让我检查一下,以确保这是可能的,我会让你更新这一点。
嗨,apoudret,
请检查ble_evt_gap_adv_报告结构。没有任何结构成员可以获取标志字段
谢谢,下午好
你好
因此,无法使用Dialog SDK获取此数据?是否可以在下一个版本中将标志字段添加到结构中?
顺致敬意,
安迪
嗨,apoudret,
让我看看是否可能,我会让你知道的。我建议您不要修改ble_evt_gap_adv_报告。
谢谢,下午好
嗨,apoudret,
您可以使用ble_gap_adv_mode_get()函数来获取用于广告的可发现性模式。此函数触发ble_mgr_dev_params_acquire()以获取ble设备参数,可发现性模式存储在params->adv_模式中。请检查ble_dev_params_t结构。
谢谢,下午好
你好,下午对话,
谢谢,我确实可以用这种方法获得可发现性模式。
我如何知道被扫描设备的BR/EDR支持?(BR_EDR_不受支持/LE_BR_EDR_控制器/LE_BR_EDR_主机标志)
顺致敬意,
安迪
嗨,apoudret,
如果您认为前面的答案有用,请将其标记为“已接受”。据我所知,你无法从中央方面获得这些信息。不过,让我检查一下,以确保这是可能的,我会让你更新这一点。
谢谢,下午好