public DiscoveryManager(IConnectableDeviceStore connectableDeviceStore) { this.connectableDeviceStore = connectableDeviceStore; allDevices = new ConcurrentDictionary<string, ConnectableDevice>(); compatibleDevices = new ConcurrentDictionary<string, ConnectableDevice>(); deviceClasses = new Dictionary<string, Type>(); discoveryProviders = new List<IDiscoveryProvider>(); discoveryListeners = new List<IDiscoveryManagerListener>(); capabilityFilters = new List<CapabilityFilter>(); PairingLevel = PairingLevelEnum.Off; }
public void SetConnectableDeviceStore(IConnectableDeviceStore connectableDeviceStoreParam) { connectableDeviceStore = connectableDeviceStoreParam; }
public static void Init(IConnectableDeviceStore connectableDeviceStore) { instance = new DiscoveryManager(connectableDeviceStore); }