Наследование: ILightSensorReadingChangedEventArgs
Пример #1
0
 private void sensor_ReadingChanged(LightSensor sender, LightSensorReadingChangedEventArgs args)
 {
     Debug.WriteLine("Sensor working");
     Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
     () => 
     LuxReading.Text = "Lux: " + args.Reading.IlluminanceInLux.ToString()
     );
 }
Пример #2
0
 async void sensor_ReadingChanged(LightSensor sender, LightSensorReadingChangedEventArgs args)
 {
     await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         Lux.Text = args.Reading.IlluminanceInLux.ToString();
         TimeStamp.Text = args.Reading.Timestamp.ToString();
     });
 }
Пример #3
0
 private async void LightSensorOnReadingChanged(Sensor.LightSensor sender, Sensor.LightSensorReadingChangedEventArgs args)
 {
     await _dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         var lightReading = args.Reading;
         LuxLums          = string.Format("{0,5:0.00}", lightReading.IlluminanceInLux);
         Brightness       = lightReading.IlluminanceInLux / 100;
     });
 }
 /// <summary>
 /// Light sensor reading changed. Send data to Azure Event Hub if checkbox checked in the UI
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="args"></param>
 async private void light_ReadingChanged(LightSensor sender, LightSensorReadingChangedEventArgs args)
 {
     await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         txtLightSensor.Text = args.Reading.IlluminanceInLux.ToString();
         if (Convert.ToBoolean(chkLightSensor.IsChecked))
         {
             ConnectTheDotsSensor sensor = ctdHelper.sensors.Find(item => item.measurename == "Light");
             if (sensor != null)
             {
                 sensor.value = args.Reading.IlluminanceInLux;
                 sensor.timecreated = DateTime.UtcNow.ToString("o");
                 ctdHelper.sendMessage(sensor.ToJson());
             }
         }
     });
 }
Пример #5
0
        void OnReadingChanged(Sensor sender, LightSensorReadingChangedEventArgs args)
        {
            var handler = changed;

            if (handler != null)
            {
                var value = args.Reading.IlluminanceInLux;
                var e = new AmbientLightEventArgs(value);
                handler.Invoke(this, e);
            }
        }
 async void MainPage_ReadingChanged( LightSensor sender, LightSensorReadingChangedEventArgs args )
 {
     await Dispatcher.RunAsync( CoreDispatcherPriority.Normal, () =>
     {
         TextLight.Text = string.Format( @"Light Sensor : {0}", args.Reading.IlluminanceInLux.ToString() );
     } );
 }
 /// <summary>
 /// This is the event handler for ReadingChanged events.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 async private void ReadingChanged(object sender, LightSensorReadingChangedEventArgs e)
 {
     await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         LightSensorReading reading = e.Reading;
         ScenarioOutput_LUX.Text = String.Format("{0,5:0.00}", reading.IlluminanceInLux);
     });
 }
 public void myLightHandler(LightSensor l, LightSensorReadingChangedEventArgs e)
 {
     Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal,
         () =>
         {
             this.value_light_lux.Text = e.Reading.IlluminanceInLux.ToString("0.00");
             this.light = e.Reading.IlluminanceInLux;
             checkTimeToLog();
         }
     );
 }
Пример #9
0
        private void OnLightReadingChanged(LightSensor sender, LightSensorReadingChangedEventArgs args)
        {
            //Read the local settings and see if AutoQuietTime has been setup
            if ((bool?) ApplicationData.Current.LocalSettings.Values["AutoQuietTime"] == true)
            {
                //If so check if the light in the last reading has dropped below our darkness threshold, could be configured for sensativity
                //This will also turn the application noise back up, when the lights are back on
                //We could also look at the time of the last reading and determine if the lights have been off for a period of time

                //_lastReadingTime = args.Reading.Timestamp;
                bool shouldBeQuietTime = args.Reading.IlluminanceInLux < (_baseReading.IlluminanceInLux - 100);
                ApplicationData.Current.LocalSettings.Values["ShouldBeQuietTime"] = shouldBeQuietTime;
            }
        }