Swift 核心蓝牙,具有特定 UUIDS 的 scanForPeripherals。传递的服务 UUID 是否与 "AND" 或 "OR" 相互依赖?
Swift Core Bluetooth, scanForPeripherals with specific UUIDS. Are the passed service UUIDs interdependent by "AND" or "OR"?
我在 Swift 中使用 Core Bluetooth 并想扫描设备。函数 scanForPeripherals(withServices sericeUUIDs: [CBUUID]?, options: [String: Any]? = nil)
提供了扫描具有特定服务 UUID 的设备的选项。我如何理解这个过滤器?
是否正在扫描...
- ...所有具有至少一项这些服务的设备,所以基本上
serviceUUID 通过“OR”?
相互依赖
或
- ...所有 具有所有传递的 serviceUUIDS 的设备,所以基本上 serviceUUID 通过“AND”相互依赖?
提前致谢!
至少其中一项服务。或者.
我在 Swift 中使用 Core Bluetooth 并想扫描设备。函数 scanForPeripherals(withServices sericeUUIDs: [CBUUID]?, options: [String: Any]? = nil)
提供了扫描具有特定服务 UUID 的设备的选项。我如何理解这个过滤器?
是否正在扫描...
- ...所有具有至少一项这些服务的设备,所以基本上
serviceUUID 通过“OR”?
相互依赖 或 - ...所有 具有所有传递的 serviceUUIDS 的设备,所以基本上 serviceUUID 通过“AND”相互依赖?
提前致谢!
至少其中一项服务。或者.