尊敬的所有人:
我在两个 LPSK-cc1352R1上载了"简单外设"和"简单中央"示例。
正如预期的那样、一切都正常、我可以使用"简单中央"上的 TB 菜单将"简单中央"器件连接到"简单外设"器件。
但是、由于我知道"简单外设"器件 MAC 地址(目标 MAC 地址)、因此我需要通过以下简单直接的方式来简化"简单中央"上的 TB 菜单:
--------------
1单击按钮1应通过以与此类似的方式正确"合并"以下函数来执行连接:
- SimpleCentral_doDiscoverDevices(),直到在 ADV 报告列表中检测到目标 MAC 地址
如果(在 ADV 列表中检测到目标 MAC 地址)
{
- SimpleCentral_doStopDisclosing()
- SimpleCentral_doConnect()至目标 MAC 地址
-具有目标 MAC 地址的 SimpleCentral_doSelectConn ()
}
------------------
-单击按钮2应执行断开连接:
- SimpleCentral_doDisconnect ()
请、您能帮我处理代码或伪代码、以便正确执行这种概念上简单的变体吗?
在本示例中、我假定要比较 Mac 地址(在我的示例中为 public)、但也可以使用其他特征(如 deviceName 或 service UUID)来筛选所需的外设。
谢谢你。