private async Task StartReading() { try { TemperatureSensorReading temperatureReading = GetTemperatureSensorReadingResult(); if (temperatureReading.IsValid) { await SendHumidity(temperatureReading.Humidity); await SendTemperature(temperatureReading.Temperature); } } catch (Exception e) { } await Task.Delay(30000); }
private TemperatureSensorReading GetTemperatureSensorReadingResult() { TemperatureSensorReading temperatureReading = Task.Run(GetTemperatureSensorReading).Result; return(temperatureReading); }