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; }
public ThermostatFeature(ILogger <ThermostatFeature> logger, IServiceProvider serviceProvider, IOptions <UponorOperationConfiguration> operationConfig, SystemDetailsContainer systemDetails) : base(serviceProvider) { _operationConfig = operationConfig.Value; _logger = logger; _systemDetails = systemDetails; }