public UpperBathroomConfiguration( CCToolsDeviceService ccToolsBoardService, IDeviceRegistryService deviceService, ISchedulerService schedulerService, IAreaRegistryService areaService, ISettingsService settingsService, AutomationFactory automationFactory, ActuatorFactory actuatorFactory, SensorFactory sensorFactory, IMessageBrokerService messageBroker, IDeviceMessageBrokerService deviceMessageBrokerService, ILogService logService) { _messageBroker = messageBroker; _deviceMessageBrokerService = deviceMessageBrokerService; _logService = logService; _ccToolsBoardService = ccToolsBoardService ?? throw new ArgumentNullException(nameof(ccToolsBoardService)); _deviceService = deviceService ?? throw new ArgumentNullException(nameof(deviceService)); _schedulerService = schedulerService ?? throw new ArgumentNullException(nameof(schedulerService)); _areaService = areaService ?? throw new ArgumentNullException(nameof(areaService)); _settingsService = settingsService ?? throw new ArgumentNullException(nameof(settingsService)); _automationFactory = automationFactory ?? throw new ArgumentNullException(nameof(automationFactory)); _actuatorFactory = actuatorFactory ?? throw new ArgumentNullException(nameof(actuatorFactory)); _sensorFactory = sensorFactory ?? throw new ArgumentNullException(nameof(sensorFactory)); _messageBroker = messageBroker ?? throw new ArgumentNullException(nameof(sensorFactory)); }
public static IArea RegisterArea(this IAreaRegistryService areaService, Enum id) { if (areaService == null) { throw new ArgumentNullException(nameof(areaService)); } return(areaService.RegisterArea(id.ToString())); }
public AlexaDispatcherService(IHttpServerService httpServer, IAreaRegistryService areService, ISettingsService settingService, IComponentRegistryService componentService, ILogService logService) { _httpServer = httpServer ?? throw new ArgumentNullException(nameof(httpServer)); _areService = areService ?? throw new ArgumentNullException(nameof(areService)); _settingService = settingService ?? throw new ArgumentNullException(nameof(settingService)); _componentService = componentService ?? throw new ArgumentNullException(nameof(componentService)); _log = logService.CreatePublisher(nameof(AlexaDispatcherService)); }
public PersonalAgentService( ISettingsService settingsService, IComponentRegistryService componentRegistry, IAreaRegistryService areaService, IOutdoorService outdoorService, ILogService logService) { _settingsService = settingsService ?? throw new ArgumentNullException(nameof(settingsService)); _componentsRegistry = componentRegistry ?? throw new ArgumentNullException(nameof(componentRegistry)); _areaService = areaService ?? throw new ArgumentNullException(nameof(areaService)); _outdoorService = outdoorService ?? throw new ArgumentNullException(nameof(outdoorService)); _log = logService?.CreatePublisher(nameof(PersonalAgentService)) ?? throw new ArgumentNullException(nameof(logService)); }
public LivingRoomConfiguration( IDeviceRegistryService deviceService, IAreaRegistryService areaService, CCToolsDeviceService ccToolsBoardService, 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)); _actuatorFactory = actuatorFactory ?? throw new ArgumentNullException(nameof(actuatorFactory)); _sensorFactory = sensorFactory ?? throw new ArgumentNullException(nameof(sensorFactory)); }
public Configuration( IDeviceRegistryService deviceRegistryService, IGpioService gpioService, IAreaRegistryService areaService, ActuatorFactory actuatorFactory, SensorFactory sensorFactory, AutomationFactory automationFactory, IMessageBrokerService messageBroker) { _deviceRegistryService = deviceRegistryService ?? throw new ArgumentNullException(nameof(deviceRegistryService)); _gpioService = gpioService ?? throw new ArgumentNullException(nameof(gpioService)); _areaService = areaService ?? throw new ArgumentNullException(nameof(areaService)); _messageBroker = messageBroker ?? throw new ArgumentNullException(nameof(messageBroker)); _actuatorFactory = actuatorFactory ?? throw new ArgumentNullException(nameof(actuatorFactory)); _sensorFactory = sensorFactory ?? throw new ArgumentNullException(nameof(sensorFactory)); _automationFactory = automationFactory ?? throw new ArgumentNullException(nameof(automationFactory)); }
public LowerBathroomConfiguration( IDeviceRegistryService deviceService, ISchedulerService schedulerService, IAreaRegistryService areaService, ISettingsService settingsService, AutomationFactory automationFactory, ActuatorFactory actuatorFactory, SensorFactory sensorFactory) { _settingsService = settingsService ?? throw new ArgumentNullException(nameof(settingsService)); _deviceService = deviceService ?? throw new ArgumentNullException(nameof(deviceService)); _schedulerService = schedulerService ?? throw new ArgumentNullException(nameof(schedulerService)); _areaService = areaService ?? throw new ArgumentNullException(nameof(areaService)); _automationFactory = automationFactory ?? throw new ArgumentNullException(nameof(automationFactory)); _actuatorFactory = actuatorFactory ?? throw new ArgumentNullException(nameof(actuatorFactory)); _sensorFactory = sensorFactory ?? throw new ArgumentNullException(nameof(sensorFactory)); }
public Configuration( CCToolsDeviceService ccToolsBoardService, IGpioService pi2GpioService, IAreaRegistryService areaService, ActuatorFactory actuatorFactory, SensorFactory sensorFactory, AutomationFactory automationFactory, ILogService logService) { _ccToolsBoardService = ccToolsBoardService ?? throw new ArgumentNullException(nameof(ccToolsBoardService)); _pi2GpioService = pi2GpioService ?? throw new ArgumentNullException(nameof(pi2GpioService)); _areaService = areaService; _actuatorFactory = actuatorFactory ?? throw new ArgumentNullException(nameof(actuatorFactory)); _sensorFactory = sensorFactory ?? throw new ArgumentNullException(nameof(sensorFactory)); _automationFactory = automationFactory ?? throw new ArgumentNullException(nameof(automationFactory)); _logService = logService; }
public ReadingRoomConfiguration( IAreaRegistryService areaService, IDeviceRegistryService deviceService, CCToolsDeviceService ccToolsBoardService, AutomationFactory automationFactory, ActuatorFactory actuatorFactory, SensorFactory sensorFactory, IMessageBrokerService messageBroker) { _messageBroker = messageBroker ?? throw new ArgumentNullException(nameof(messageBroker)); _areaService = areaService ?? throw new ArgumentNullException(nameof(areaService)); _deviceService = deviceService ?? throw new ArgumentNullException(nameof(deviceService)); _ccToolsBoardService = ccToolsBoardService ?? throw new ArgumentNullException(nameof(ccToolsBoardService)); _automationFactory = automationFactory ?? throw new ArgumentNullException(nameof(automationFactory)); _actuatorFactory = actuatorFactory ?? throw new ArgumentNullException(nameof(actuatorFactory)); _sensorFactory = sensorFactory ?? throw new ArgumentNullException(nameof(sensorFactory)); }
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)); }
public KitchenConfiguration( ISystemEventsService systemEventsService, IAreaRegistryService areaService, IDeviceRegistryService deviceService, CCToolsDeviceService ccToolsDeviceService, OutpostDeviceService outpostDeviceService, AutomationFactory automationFactory, ActuatorFactory actuatorFactory, SensorFactory sensorFactory) { _systemEventsService = systemEventsService ?? throw new ArgumentNullException(nameof(systemEventsService)); _areaService = areaService ?? throw new ArgumentNullException(nameof(areaService)); _deviceService = deviceService ?? throw new ArgumentNullException(nameof(deviceService)); _ccToolsBoardService = ccToolsDeviceService ?? throw new ArgumentNullException(nameof(ccToolsDeviceService)); _outpostDeviceService = outpostDeviceService ?? throw new ArgumentNullException(nameof(outpostDeviceService)); _automationFactory = automationFactory ?? throw new ArgumentNullException(nameof(automationFactory)); _actuatorFactory = actuatorFactory ?? throw new ArgumentNullException(nameof(actuatorFactory)); _sensorFactory = sensorFactory ?? throw new ArgumentNullException(nameof(sensorFactory)); }
public StoreroomConfiguration( IAreaRegistryService areaService, IDeviceRegistryService deviceService, CCToolsDeviceService ccToolsBoardService, ITimerService timerService, ITwitterClientService twitterClientService, AutomationFactory automationFactory, ActuatorFactory actuatorFactory, SensorFactory sensorFactory, ILogService logService) { _areaService = areaService ?? throw new ArgumentNullException(nameof(areaService)); _deviceService = deviceService ?? throw new ArgumentNullException(nameof(deviceService)); _ccToolsBoardService = ccToolsBoardService ?? throw new ArgumentNullException(nameof(ccToolsBoardService)); _timerService = timerService ?? throw new ArgumentNullException(nameof(timerService)); _twitterClientService = twitterClientService ?? throw new ArgumentNullException(nameof(twitterClientService)); _automationFactory = automationFactory ?? throw new ArgumentNullException(nameof(automationFactory)); _actuatorFactory = actuatorFactory ?? throw new ArgumentNullException(nameof(actuatorFactory)); _sensorFactory = sensorFactory ?? throw new ArgumentNullException(nameof(sensorFactory)); _logService = logService ?? throw new ArgumentNullException(nameof(logService)); }
public KitchenConfiguration( ISystemEventsService systemEventsService, IAreaRegistryService areaService, IDeviceRegistryService deviceService, CCToolsDeviceService ccToolsDeviceService, AutomationFactory automationFactory, ActuatorFactory actuatorFactory, SensorFactory sensorFactory, IMessageBrokerService messageBroker, IDeviceMessageBrokerService deviceMessageBrokerService, ILogService logService) { _messageBroker = messageBroker ?? throw new ArgumentNullException(nameof(messageBroker)); _deviceMessageBrokerService = deviceMessageBrokerService; _logService = logService; _systemEventsService = systemEventsService ?? throw new ArgumentNullException(nameof(systemEventsService)); _areaService = areaService ?? throw new ArgumentNullException(nameof(areaService)); _deviceService = deviceService ?? throw new ArgumentNullException(nameof(deviceService)); _ccToolsBoardService = ccToolsDeviceService ?? throw new ArgumentNullException(nameof(ccToolsDeviceService)); _automationFactory = automationFactory ?? throw new ArgumentNullException(nameof(automationFactory)); _actuatorFactory = actuatorFactory ?? throw new ArgumentNullException(nameof(actuatorFactory)); _sensorFactory = sensorFactory ?? throw new ArgumentNullException(nameof(sensorFactory)); }
public AreaRegistryScriptProxy(IAreaRegistryService areaRegistry) { _areaRegistry = areaRegistry ?? throw new ArgumentNullException(nameof(areaRegistry)); }
public MessageContextFactory(IAreaRegistryService areaService, IComponentRegistryService componentRegistry, ISettingsService settingsService) { _areaService = areaService ?? throw new ArgumentNullException(nameof(areaService)); _componentRegistry = componentRegistry ?? throw new ArgumentNullException(nameof(componentRegistry)); _settingsService = settingsService ?? throw new ArgumentNullException(nameof(settingsService)); }