public VaultConnectionProcessor(IClientUiManager ui, BondManager bondManager, BleDeviceManager deviceManager, ILog log) : base(nameof(VaultConnectionProcessor), log) { _ui = ui; _bondManager = bondManager; _deviceManager = deviceManager; }
public ConnectionFlowProcessor( BleDeviceManager deviceManager, IHesAppConnection hesConnection, IWorkstationUnlocker workstationUnlocker, IScreenActivator screenActivator, IClientUiManager ui, IHesAccessManager hesAccessManager, ISettingsManager <ServiceSettings> serviceSettingsManager, ConnectionFlowSubprocessorsStruct subprocs, ILog log) : base(nameof(ConnectionFlowProcessor), log) { _deviceManager = deviceManager; _workstationUnlocker = workstationUnlocker; _screenActivator = screenActivator; _ui = ui; _hesConnection = hesConnection; _hesAccessManager = hesAccessManager; _serviceSettingsManager = serviceSettingsManager; _subp = subprocs; _hesAccessManager.AccessRetractedEvent += HesAccessManager_AccessRetractedEvent; SessionSwitchMonitor.SessionSwitch += SessionSwitchMonitor_SessionSwitch; _serviceSettingsManager.SettingsChanged += ServiceSettingsManager_SettingsChanged; }
public RfidConnectionProcessor( ConnectionFlowProcessor connectionFlowProcessor, HesAppConnection hesConnection, RfidServiceConnection rfidService, ISettingsManager <RfidSettings> rfidSettingsManager, IScreenActivator screenActivator, IClientUiManager clientUiManager, ILog log) : base(nameof(RfidConnectionProcessor), log) { _connectionFlowProcessor = connectionFlowProcessor ?? throw new ArgumentNullException(nameof(connectionFlowProcessor)); _hesConnection = hesConnection ?? throw new ArgumentNullException(nameof(hesConnection)); _rfidService = rfidService ?? throw new ArgumentNullException(nameof(rfidService)); _rfidSettingsManager = rfidSettingsManager ?? throw new ArgumentNullException(nameof(rfidSettingsManager)); _clientUiManager = clientUiManager ?? throw new ArgumentNullException(nameof(clientUiManager)); _screenActivator = screenActivator; }
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 ConnectionFlowProcessorFactory( BleDeviceManager deviceManager, BondManager bondManager, IHesAppConnection hesConnection, IWorkstationUnlocker workstationUnlocker, IScreenActivator screenActivator, IClientUiManager ui, IHesAccessManager hesAccessManager, ISettingsManager <ServiceSettings> serviceSettingsManager, ILocalDeviceInfoCache localDeviceInfoCache, ILog log) { _deviceManager = deviceManager; _bondManager = bondManager; _hesConnection = hesConnection; _workstationUnlocker = workstationUnlocker; _screenActivator = screenActivator; _ui = ui; _hesAccessManager = hesAccessManager; _serviceSettingsManager = serviceSettingsManager; _localDeviceInfoCache = localDeviceInfoCache; _log = log; }
public ActivationProcessor(IHesAppConnection hesConnection, IClientUiManager ui, ILog log) : base(nameof(ActivationProcessor), log) { _hesConnection = hesConnection; _ui = ui; }
public UserAuthorizationProcessor(IClientUiManager ui, ILog log) : base(nameof(UserAuthorizationProcessor), log) { _ui = ui; }
public UnlockProcessor(IClientUiManager ui, IWorkstationUnlocker workstationUnlocker, ILog log) : base(nameof(UnlockProcessor), log) { _ui = ui; _workstationUnlocker = workstationUnlocker; }
public LicensingProcessor(IHesAppConnection hesConnection, IClientUiManager ui, ILog log) : base(nameof(LicensingProcessor), log) { _hesConnection = hesConnection; _ui = ui; }
public VaultAuthorizationProcessor(IHesAppConnection hesConnection, IClientUiManager ui, ILog log) : base(nameof(VaultAuthorizationProcessor), log) { _hesConnection = hesConnection; _ui = ui; }