public Configuration( CCToolsBoardService ccToolsBoardService, IPi2GpioService pi2GpioService, SynonymService synonymService, IDeviceService deviceService, II2CBusService i2CBusService, ISchedulerService schedulerService, RemoteSocketService remoteSocketService, IApiService apiService, IContainer containerService) { if (ccToolsBoardService == null) { throw new ArgumentNullException(nameof(ccToolsBoardService)); } if (pi2GpioService == null) { throw new ArgumentNullException(nameof(pi2GpioService)); } if (synonymService == null) { throw new ArgumentNullException(nameof(synonymService)); } if (deviceService == null) { throw new ArgumentNullException(nameof(deviceService)); } if (i2CBusService == null) { throw new ArgumentNullException(nameof(i2CBusService)); } if (schedulerService == null) { throw new ArgumentNullException(nameof(schedulerService)); } if (remoteSocketService == null) { throw new ArgumentNullException(nameof(remoteSocketService)); } if (apiService == null) { throw new ArgumentNullException(nameof(apiService)); } if (containerService == null) { throw new ArgumentNullException(nameof(containerService)); } _ccToolsBoardService = ccToolsBoardService; _pi2GpioService = pi2GpioService; _synonymService = synonymService; _deviceService = deviceService; _i2CBusService = i2CBusService; _schedulerService = schedulerService; _remoteSocketService = remoteSocketService; _apiService = apiService; _containerService = containerService; }
public OfficeConfiguration( IDeviceService deviceService, IAreaService areaService, IDaylightService daylightService, CCToolsBoardService ccToolsBoardService, SynonymService synonymService, RemoteSocketService remoteSocketService, ActuatorFactory actuatorFactory, SensorFactory sensorFactory) { if (deviceService == null) { throw new ArgumentNullException(nameof(deviceService)); } if (areaService == null) { throw new ArgumentNullException(nameof(areaService)); } if (daylightService == null) { throw new ArgumentNullException(nameof(daylightService)); } if (ccToolsBoardService == null) { throw new ArgumentNullException(nameof(ccToolsBoardService)); } if (synonymService == null) { throw new ArgumentNullException(nameof(synonymService)); } if (remoteSocketService == null) { throw new ArgumentNullException(nameof(remoteSocketService)); } if (actuatorFactory == null) { throw new ArgumentNullException(nameof(actuatorFactory)); } if (sensorFactory == null) { throw new ArgumentNullException(nameof(sensorFactory)); } _deviceService = deviceService; _areaService = areaService; _daylightService = daylightService; _ccToolsBoardService = ccToolsBoardService; _synonymService = synonymService; _remoteSocketService = remoteSocketService; _actuatorFactory = actuatorFactory; _sensorFactory = sensorFactory; }
public OfficeConfiguration( IDeviceRegistryService deviceService, IAreaRegistryService areaService, CCToolsDeviceService ccToolsBoardService, RemoteSocketService remoteSocketService, ActuatorFactory actuatorFactory, SensorFactory sensorFactory) { _deviceService = deviceService ?? throw new ArgumentNullException(nameof(deviceService)); _areaService = areaService ?? throw new ArgumentNullException(nameof(areaService)); _ccToolsBoardService = ccToolsBoardService ?? throw new ArgumentNullException(nameof(ccToolsBoardService)); _remoteSocketService = remoteSocketService ?? throw new ArgumentNullException(nameof(remoteSocketService)); _actuatorFactory = actuatorFactory ?? throw new ArgumentNullException(nameof(actuatorFactory)); _sensorFactory = sensorFactory ?? throw new ArgumentNullException(nameof(sensorFactory)); }
public Configuration( CCToolsDeviceService ccToolsBoardService, IGpioService pi2GpioService, IDeviceRegistryService deviceService, II2CBusService i2CBusService, ISchedulerService schedulerService, RemoteSocketService remoteSocketService, IContainer containerService, ILogService logService) { _ccToolsBoardService = ccToolsBoardService ?? throw new ArgumentNullException(nameof(ccToolsBoardService)); _pi2GpioService = pi2GpioService ?? throw new ArgumentNullException(nameof(pi2GpioService)); _deviceService = deviceService ?? throw new ArgumentNullException(nameof(deviceService)); _i2CBusService = i2CBusService ?? throw new ArgumentNullException(nameof(i2CBusService)); _schedulerService = schedulerService ?? throw new ArgumentNullException(nameof(schedulerService)); _remoteSocketService = remoteSocketService ?? throw new ArgumentNullException(nameof(remoteSocketService)); _containerService = containerService ?? throw new ArgumentNullException(nameof(containerService)); _logService = logService ?? throw new ArgumentNullException(nameof(logService)); }