public DeviceModulesController( [NotNull] Container container, [NotNull] IDeviceConfigurationService deviceConfigurationService, [NotNull] IDeviceControllerFactory deviceControllerFactory, [NotNull] IUiInvoker uiInvoker) { _container = container ?? throw new ArgumentNullException(nameof(container)); _deviceConfigurationService = deviceConfigurationService ?? throw new ArgumentNullException(nameof(deviceConfigurationService)); _deviceControllerFactory = deviceControllerFactory ?? throw new ArgumentNullException(nameof(deviceControllerFactory)); _uiInvoker = uiInvoker ?? throw new ArgumentNullException(nameof(uiInvoker)); _deviceModules = new Dictionary <Guid, WpfDeviceModule>(); _deviceTypeModules = new Dictionary <Guid, DeviceTypeModule>(); }
public DeviceController(IDeviceRepo deviceRepo, IDeviceControllerFactory dcf) { this.deviceRepo = deviceRepo; _dcf = dcf; }
public SceneController(IDeviceControllerFactory deviceManagerFactory) { deviceControllerFactory = deviceManagerFactory; }