public TapConnectionProcessor( ConnectionFlowProcessor connectionFlowProcessor, IBleConnectionManager bleConnectionManager, ILog log) : base(nameof(TapConnectionProcessor), log) { _connectionFlowProcessor = connectionFlowProcessor ?? throw new ArgumentNullException(nameof(connectionFlowProcessor)); _bleConnectionManager = bleConnectionManager ?? throw new ArgumentNullException(nameof(bleConnectionManager)); }
public AdvertisementIgnoreList( IBleConnectionManager bleConnectionManager, ISettingsManager <WorkstationSettings> workstationSettingsManager, ILog log) : base(nameof(AdvertisementIgnoreList), log) { _bleConnectionManager = bleConnectionManager; _workstationSettingsManager = workstationSettingsManager; _bleConnectionManager.AdvertismentReceived += BleConnectionManager_AdvertismentReceived; _bleConnectionManager.AdapterStateChanged += BleConnectionManager_AdapterStateChanged; }
public ProximityConnectionProcessor( ConnectionFlowProcessor connectionFlowProcessor, IBleConnectionManager bleConnectionManager, ISettingsManager <ProximitySettings> proximitySettingsManager, ISettingsManager <WorkstationSettings> workstationSettingsManager, AdvertisementIgnoreList advIgnoreListMonitor, BleDeviceManager bleDeviceManager, IWorkstationUnlocker workstationUnlocker, IHesAccessManager hesAccessManager, ILog log) : base(nameof(ProximityConnectionProcessor), log) { _connectionFlowProcessor = connectionFlowProcessor ?? throw new ArgumentNullException(nameof(connectionFlowProcessor)); _bleConnectionManager = bleConnectionManager ?? throw new ArgumentNullException(nameof(bleConnectionManager)); _proximitySettingsManager = proximitySettingsManager ?? throw new ArgumentNullException(nameof(proximitySettingsManager)); _workstationSettingsManager = workstationSettingsManager ?? throw new ArgumentNullException(nameof(workstationSettingsManager)); _advIgnoreListMonitor = advIgnoreListMonitor ?? throw new ArgumentNullException(nameof(advIgnoreListMonitor)); _bleDeviceManager = bleDeviceManager ?? throw new ArgumentNullException(nameof(bleDeviceManager)); _workstationUnlocker = workstationUnlocker ?? throw new ArgumentNullException(nameof(workstationUnlocker)); _hesAccessManager = hesAccessManager ?? throw new ArgumentNullException(nameof(hesAccessManager)); }
public StatusManager(HesAppConnection hesConnection, HesAppConnection tbHesConnection, RfidServiceConnection rfidService, IBleConnectionManager connectionManager, IClientUiManager clientUiManager, ISettingsManager <RfidSettings> rfidSettingsManager, IWorkstationUnlocker workstationUnlocker, ILog log) : base(nameof(StatusManager), log) { _hesConnection = hesConnection; _tbHesConnection = tbHesConnection; _rfidService = rfidService; _connectionManager = connectionManager; _uiClientManager = clientUiManager; _rfidSettingsManager = rfidSettingsManager; _workstationUnlocker = workstationUnlocker; _rfidService.RfidServiceStateChanged += RfidService_RfidServiceStateChanged; _rfidService.RfidReaderStateChanged += RfidService_RfidReaderStateChanged; _connectionManager.AdapterStateChanged += ConnectionManager_AdapterStateChanged; _rfidSettingsManager.SettingsChanged += RfidSettingsManager_SettingsChanged; if (_hesConnection != null) { _hesConnection.HubConnectionStateChanged += HesConnection_HubConnectionStateChanged; } if (_tbHesConnection != null) { _tbHesConnection.HubConnectionStateChanged += TryAndBuyHesConnection_HubConnectionStateChanged; } if (_workstationUnlocker != null) { _workstationUnlocker.Connected += WorkstationUnlocker_Connected; } }
public ConnectionManagerRestarter(IBleConnectionManager bleConnectionManager, ILog log) : base(nameof(ConnectionManagerRestarter), log) { _bleConnectionManager = bleConnectionManager ?? throw new ArgumentNullException(nameof(bleConnectionManager)); }