public OfficeConfiguration( IDeviceRegistryService deviceService, IAreaRegistryService areaService, IRemoteSocketService remoteSocketService, ActuatorFactory actuatorFactory, SensorFactory sensorFactory, IMessageBrokerService messageBroker, IDeviceMessageBrokerService deviceMessageBroker, ILogService logService) { _messageBroker = messageBroker ?? throw new ArgumentNullException(nameof(messageBroker)); _deviceMessageBroker = deviceMessageBroker ?? throw new ArgumentNullException(nameof(deviceMessageBroker)); _logService = logService ?? throw new ArgumentNullException(nameof(logService)); _deviceService = deviceService ?? throw new ArgumentNullException(nameof(deviceService)); _areaService = areaService ?? throw new ArgumentNullException(nameof(areaService)); _remoteSocketService = remoteSocketService ?? throw new ArgumentNullException(nameof(remoteSocketService)); _actuatorFactory = actuatorFactory ?? throw new ArgumentNullException(nameof(actuatorFactory)); _sensorFactory = sensorFactory ?? throw new ArgumentNullException(nameof(sensorFactory)); }
public OfficeConfiguration( IDeviceRegistryService deviceService, IAreaRegistryService areaService, OutpostDeviceService outpostDeviceService, CCToolsDeviceService ccToolsBoardService, IRemoteSocketService remoteSocketService, ActuatorFactory actuatorFactory, SensorFactory sensorFactory, IMessageBrokerService messageBroker) { _messageBroker = messageBroker ?? throw new ArgumentNullException(nameof(messageBroker)); _outpostDeviceService = outpostDeviceService ?? throw new ArgumentNullException(nameof(outpostDeviceService)); _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)); }