/// <summary> /// Testing method for LightSense module (function never returns) /// </summary> static void TestLightSense() { LightSense light = new LightSense(FEZRaptor.Socket2.AnalogInput3); while (true) { Debug.WriteLine($"light : {light.GetIlluminance()}"); Thread.Sleep(200); } }
public MeasurementService( Moisture moistureSensor, LightSense lightSensor, IInternetOfThingsService internetOfThingsService) { _moistureSensor = moistureSensor; _lightSensor = lightSensor; _internetOfThingsService = internetOfThingsService; // Measure every second. _measurementsTimer = new Timer(new TimeSpan(0, 0, 0, 1)); _measurementsTimer.Tick += measurementsTimer_Tick; _measurementsTimer.Start(); }