public ViessmannHeatingPollingService(ILogger <ViessmannHeatingPollingService> logger, IViessmannDbContext dbContext, IOptions <ViessmannConfig> config, ViessmannPlatformClient platformClient) { _logger = logger; _dbContext = dbContext; _config = config.Value; _platformClient = platformClient; }
public ViessmannVitotrolClient(IViessmannConnectionProvider <ViessmannVitotrolClient> connectionProvider, IOptions <ViessmannConfig> config) { _connectionProvider = connectionProvider; _client = _connectionProvider.Client; _config = config.Value; }