示例#1
0
        private async void ReadingChanged(ActivitySensor sender, ActivitySensorReadingChangedEventArgs args)
        {
            await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
            {
                ActivitySensorReading reading = args.Reading;

                SendMessage(reading.Activity.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, ActivitySensorReadingChangedEventArgs e)
 {
     await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         ActivitySensorReading reading        = e.Reading;
         ScenarioOutput_Activity.Text         = reading.Activity.ToString();
         ScenarioOutput_Confidence.Text       = reading.Confidence.ToString();
         ScenarioOutput_ReadingTimestamp.Text = reading.Timestamp.ToString("u");
     });
 }
 /// <summary>
 /// This is the event handler for ReadingChanged events.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 async private void ReadingChanged(object sender, ActivitySensorReadingChangedEventArgs e)
 {
     await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         ActivitySensorReading reading = e.Reading;
         ScenarioOutput_Activity.Text = reading.Activity.ToString();
         ScenarioOutput_Confidence.Text = reading.Confidence.ToString();
         ScenarioOutput_ReadingTimestamp.Text = reading.Timestamp.ToString("u");
     }); 
 }
示例#4
0
 /// <summary>
 /// Update the reading in the screen.
 /// </summary>
 /// <returns>Nothing/returns>
 /// <param name="sender">The sender of the event</param>
 /// <param name="e">Event arguments</param>
 async private void ActivitySensor_ReadingChanged(object sender, ActivitySensorReadingChangedEventArgs e)
 {
     if (ReadingChanged != null)
     {
         await Task.Run(() =>
         {
             ActivitySensorReading reading = e.Reading;
             // Call into the reading changed handler registered by the client
             ReadingChanged(this, reading.Activity);
         });
     }
 }
示例#5
0
 async void OnReadingChanged(ActivitySensor sender,
                             ActivitySensorReadingChangedEventArgs args)
 {
     await this.Dispatcher.RunAsync(
         CoreDispatcherPriority.Normal,
         () =>
     {
         if (args.Reading != null)
         {
             this.DisplayReading(args.Reading);
         }
     }
         );
 }
        /// <summary>
        /// Invoked when ActivitySensor reading changed event gets raised.
        /// </summary>
        ///<param name="sender"></param>
        ///<param name="args"></param>
        private async void ActivitySensor_ReadingChangedAsync(ActivitySensor sender, ActivitySensorReadingChangedEventArgs args)
        {
            var isActive = false;
            var reading = args.Reading;

            if (reading != null)
            {
                await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
                {
                    isActive = (reading.Activity == this.ActivityType) && (reading.Confidence >= this.ActivityReadingConfidence);
                });
            }

            SetActive(isActive);
        }
        /// <summary>
        /// Invoked when ActivitySensor reading changed event gets raised.
        /// </summary>
        ///<param name="sender"></param>
        ///<param name="args"></param>
        private async void ActivitySensor_ReadingChangedAsync(ActivitySensor sender, ActivitySensorReadingChangedEventArgs args)
        {
            var isActive = false;
            var reading  = args.Reading;

            if (reading != null)
            {
                await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
                {
                    isActive = (reading.Activity == this.ActivityType) && (reading.Confidence >= this.ActivityReadingConfidence);
                });
            }

            SetActive(isActive);
        }
 /// <summary>
 /// Update the reading in the screen.
 /// </summary>
 /// <returns>Nothing/returns>
 /// <param name="sender">The sender of the event</param>
 /// <param name="e">Event arguments</param>
 async private void ActivitySensor_ReadingChanged(object sender, ActivitySensorReadingChangedEventArgs e)
 {
     if (ReadingChanged != null)
     {
         await Task.Run(() =>
         {
             ActivitySensorReading reading = e.Reading;
             // Call into the reading changed handler registered by the client
             ReadingChanged(this, reading.Activity);
         });
     }
 }