private float GetTemperature() { try { return(_bme280Driver.ReadTemperature()); } catch (Exception e) { _outboundEventBus.Send(new ErrorEvent( $"Error during temperature measurement: {e.Message}", ErrorLevel.Critical)); return(float.NaN); } }