Beispiel #1
0
 private async void Calories_ReadingChanged(object sender, Microsoft.Band.Portable.Sensors.BandSensorReadingEventArgs <Microsoft.Band.Portable.Sensors.BandCaloriesReading> e)
 {
     await Task.Run(() =>
     {
         this.CurrentCalories = e.SensorReading.CaloriesToday.ToString();
     });
 }
Beispiel #2
0
 private async void UV_ReadingChanged(object sender, Microsoft.Band.Portable.Sensors.BandSensorReadingEventArgs <Microsoft.Band.Portable.Sensors.BandUltravioletLightReading> e)
 {
     await Task.Run(() =>
     {
         this.CurrentUV = e.SensorReading.Level.ToString();
     });
 }
Beispiel #3
0
 private async void Pedometer_ReadingChanged(object sender, Microsoft.Band.Portable.Sensors.BandSensorReadingEventArgs <Microsoft.Band.Portable.Sensors.BandPedometerReading> e)
 {
     await Task.Run(() =>
     {
         this.CurrentPedometer = e.SensorReading.StepsToday.ToString();
     });
 }
Beispiel #4
0
 private async void AmbientLight_ReadingChanged(object sender, Microsoft.Band.Portable.Sensors.BandSensorReadingEventArgs <Microsoft.Band.Portable.Sensors.BandAmbientLightReading> e)
 {
     await Task.Run(() =>
     {
         this.CurrentAmbientLight = e.SensorReading.Brightness.ToString();
     });
 }
Beispiel #5
0
 private async void GSR_ReadingChanged(object sender, Microsoft.Band.Portable.Sensors.BandSensorReadingEventArgs <Microsoft.Band.Portable.Sensors.BandGsrReading> e)
 {
     await Task.Run(() =>
     {
         this.gsr_val    = e.SensorReading.Resistance;
         this.CurrentGSR = gsr_val.ToString();
     });
 }
Beispiel #6
0
 private async void HeartRate_ReadingChanged(object sender, Microsoft.Band.Portable.Sensors.BandSensorReadingEventArgs <Microsoft.Band.Portable.Sensors.BandHeartRateReading> e)
 {
     await Task.Run(() =>
     {
         this.heartRate_val    = e.SensorReading.HeartRate;
         this.CurrentHeartRate = heartRate_val.ToString();
     });
 }
Beispiel #7
0
 private async void SkinTemperature_ReadingChanged(object sender, Microsoft.Band.Portable.Sensors.BandSensorReadingEventArgs <Microsoft.Band.Portable.Sensors.BandSkinTemperatureReading> e)
 {
     await Task.Run(() => {
         this.skinTemp_val    = e.SensorReading.Temperature;
         this.CurrentSkinTemp = skinTemp_val.ToString(); // Celsius
         //this.CurrentSkinTemp = CelsiusToFahrenheitConverter.Convert(e.SensorReading.Temperature).ToString(); // Fahrenheit
     });
 }
Beispiel #8
0
 private void Pedometer_ReadingChanged(object sender, Microsoft.Band.Portable.Sensors.BandSensorReadingEventArgs <Microsoft.Band.Portable.Sensors.BandPedometerReading> e)
 {
     System.Diagnostics.Debug.WriteLine("Total steps: " + e.SensorReading.TotalSteps.ToString());
     totalSteps = e.SensorReading.TotalSteps;
     if (firstRead < 0)
     {
         firstRead = totalSteps;
     }
 }
Beispiel #9
0
 private async void Gyroscope_ReadingChanged(object sender, Microsoft.Band.Portable.Sensors.BandSensorReadingEventArgs <Microsoft.Band.Portable.Sensors.BandGyroscopeReading> e)
 {
     await Task.Run(() =>
     {
         gyroSamples.Add(e.SensorReading.AngularVelocityX);
         gyroSamples.Add(e.SensorReading.AngularVelocityY);
         gyroSamples.Add(e.SensorReading.AngularVelocityZ);
     });
 }
Beispiel #10
0
        private void HeartRate_ReadingChanged(object sender, Microsoft.Band.Portable.Sensors.BandSensorReadingEventArgs <Microsoft.Band.Portable.Sensors.BandHeartRateReading> e)
        {
            //Device.BeginInvokeOnMainThread(() =>
            //{
            //    point = point == "." ? "" : ".";
            //    HeartLabel.Text = "Heart Rate:  + e.SensorReading.HeartRate.ToString() + point;
            System.Diagnostics.Debug.WriteLine("Heart rate: " + e.SensorReading.HeartRate.ToString());
            //});

            currentData = new HeartRateData
            {
                Timestamp = DateTime.Now,
                Value     = e.SensorReading.HeartRate
            };
        }