public UponorThermostatsService(
     ILogger <UponorThermostatsService> logger,
     IOptions <UponorConfiguration> config,
     FeatureManager featureManager,
     UhomeUponorClient uponorClient,
     HassMqttManager hassMqttManager,
     SystemDetailsContainer detailsContainer)
 {
     _logger           = logger;
     _featureManager   = featureManager;
     _uponorClient     = uponorClient;
     _hassMqttManager  = hassMqttManager;
     _detailsContainer = detailsContainer;
     _config           = config.Value;
 }
예제 #2
0
 public UponorDiscoveryService(
     ILogger <UponorDiscoveryService> logger,
     IOptions <UponorConfiguration> config,
     IOptions <UponorOperationConfiguration> operationConfig,
     FeatureManager featureManager,
     UhomeUponorClient uponorClient,
     SystemDetailsContainer detailsContainer,
     HassMqttManager hassMqttManager)
 {
     _logger           = logger;
     _operationConfig  = operationConfig.Value;
     _uponorClient     = uponorClient;
     _featureManager   = featureManager;
     _detailsContainer = detailsContainer;
     _hassMqttManager  = hassMqttManager;
     _config           = config.Value;
 }
예제 #3
0
 public ThermostatTemperatureFeature(ILogger <ThermostatTemperatureFeature> logger, IServiceProvider serviceProvider, SystemDetailsContainer systemDetails) : base(serviceProvider)
 {
     _logger        = logger;
     _systemDetails = systemDetails;
 }
 public ThermostatAlarmsFeature(IServiceProvider serviceProvider, SystemDetailsContainer systemDetails) : base(serviceProvider)
 {
     _systemDetails = systemDetails;
 }
예제 #5
0
 public ThermostatFeature(ILogger <ThermostatFeature> logger, IServiceProvider serviceProvider, IOptions <UponorOperationConfiguration> operationConfig, SystemDetailsContainer systemDetails) : base(serviceProvider)
 {
     _operationConfig = operationConfig.Value;
     _logger          = logger;
     _systemDetails   = systemDetails;
 }
예제 #6
0
 public ControllerFeature(IServiceProvider serviceProvider, SystemDetailsContainer systemDetails) : base(serviceProvider)
 {
     _systemDetails = systemDetails;
 }