/// <inheritdoc /> public Worker(RaspiTemperatureController raspiTemperatureController, ITaskCancellationHelper taskCancellationHelper) { RaspiTemperatureController = raspiTemperatureController; TaskCancellationHelper = taskCancellationHelper; }
/// <inheritdoc /> protected override async Task ExecuteAsync(CancellationToken stoppingToken) { TaskCancellationHelper.SetCancellationToken(stoppingToken); await RaspiTemperatureController.StartTemperatureMeasurementAsync(); }