Beispiel #1
0
 private void PerformContinuousReads()
 {
     while (IsRunning)
     {
         try
         {
             Thread.Sleep(ReadInterval);
             var sensorData = new SensorDataReadEventArgs(temperatureCelsius: 1, humidityPercentage: 1);
             OnMeasure?.Invoke(this, sensorData);
         }
         catch
         {
             // swallow
         }
     }
 }
Beispiel #2
0
 private static void Sensor_OnDataAvailable(SensorDataReadEventArgs e)
 {
     Console.WriteLine($"[{DateTime.Now.ToShortTimeString()}] TemperatureCelsius: {e.TemperatureCelsius}, HumidityPercentage: {e.HumidityPercentage}");
 }