Наследование: IGyrometerReadingChangedEventArgs
Пример #1
0
 void gyrometer_ReadingChanged(Gyrometer sender, GyrometerReadingChangedEventArgs args)
 {
     Deployment.Current.Dispatcher.BeginInvoke(() =>
         {
             gyrometerReading = args.Reading;
             ShowData();
         });
 }
Пример #2
0
        private async void GyrometerOnReadingChanged(Sensor.Gyrometer sender, Sensor.GyrometerReadingChangedEventArgs args)
        {
            await _dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
            {
                XAxisReading = args.Reading.AngularVelocityX;
                YAxisReading = args.Reading.AngularVelocityY;
                ZAxisReading = args.Reading.AngularVelocityZ;

                SetupNewLocation();
            });
        }
Пример #3
0
        private void ReadingChanged(object sender, Sensors.GyrometerReadingChangedEventArgs e)
        {
            Sensors.GyrometerReading reading = e.Reading;

            this.SendEvent("Gyroscope", new RNSensorsJsonObject
            {
                X         = reading.AngularVelocityX,
                Y         = reading.AngularVelocityY,
                Z         = reading.AngularVelocityZ,
                Timestamp = reading.Timestamp
            }.ToJObject());
        }
Пример #4
0
        async void gyrometer_ReadingChanged(Gyrometer sender, GyrometerReadingChangedEventArgs args)
        {
            await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
            {
                XValue.Text = args.Reading.AngularVelocityX.ToString();
                YValue.Text = args.Reading.AngularVelocityY.ToString();
                ZValue.Text = args.Reading.AngularVelocityZ.ToString();
                TimeStamp.Text = args.Reading.Timestamp.ToString();

                xLine.X2 = xLine.X1 + args.Reading.AngularVelocityX * 200;
                yLine.Y2 = yLine.Y1 - args.Reading.AngularVelocityY * 200;
                zLine.X2 = zLine.X1 - args.Reading.AngularVelocityZ * 100;
                zLine.Y2 = zLine.Y1 + args.Reading.AngularVelocityZ * 100;
            });
        }
Пример #5
0
        private void ReadingChanged(object sender, Sensors.GyrometerReadingChangedEventArgs e)
        {
            Sensors.GyrometerReading reading = e.Reading;

            if (_lastReading.AddMilliseconds(interval) <= reading.Timestamp)
            {
                _lastReading = reading.Timestamp;

                this.SendEvent("Gyroscope", new RNSensorsJsonObject
                {
                    X         = reading.AngularVelocityX,
                    Y         = reading.AngularVelocityY,
                    Z         = reading.AngularVelocityZ,
                    Timestamp = reading.Timestamp
                }.ToJObject());
            }
        }
 /// <summary>
 /// This is the event handler for ReadingChanged events.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 async private void ReadingChanged(object sender, GyrometerReadingChangedEventArgs e)
 {
     await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         GyrometerReading reading = e.Reading;
         ScenarioOutput_X.Text = String.Format("{0,5:0.00}", reading.AngularVelocityX);
         ScenarioOutput_Y.Text = String.Format("{0,5:0.00}", reading.AngularVelocityY);
         ScenarioOutput_Z.Text = String.Format("{0,5:0.00}", reading.AngularVelocityZ);
     });
 }
Пример #7
0
        void OnReadingChanged(Sensor sender, GyrometerReadingChangedEventArgs args)
        {
            var handler = changed;

            if (handler != null)
            {
                var value = ConvertToVector(args.Reading);
                var e = new GyrometerEventArgs(value);
                handler.Invoke(this, e);
            }
        }
 async void MainPage_ReadingChanged( Gyrometer sender, GyrometerReadingChangedEventArgs args )
 {
     await Dispatcher.RunAsync( CoreDispatcherPriority.Normal, () =>
     {
         TextGyrometer.Text = string.Format( @"Gyrometer : X={0} Y={1} Z={2}",
             args.Reading.AngularVelocityX.ToString(),
             args.Reading.AngularVelocityY.ToString(),
             args.Reading.AngularVelocityZ.ToString() );
     } );
 }
Пример #9
0
 /// <summary>
 /// Gyroscope reading has changed.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="args">The gyroscope event arguments.</param>
 private void GyroscopeReadingChanged(Gyrometer sender, GyrometerReadingChangedEventArgs args)
 {
     LatestReading = args.Reading.AsVector3();
     readingAvailable.Invoke(this, this.LatestReading);
 }
        void GyrometerReadingChanged(Gyrometer sender, GyrometerReadingChangedEventArgs args)
        {
            if (SensorValueChanged != null)
                SensorValueChanged(this, new SensorValueChangedEventArgs { ValueType= MotionSensorValueType.Vector, SensorType = MotionSensorType.Gyroscope, Value = new MotionVector() { X = args.Reading.AngularVelocityX, Y = args.Reading.AngularVelocityY, Z = args.Reading.AngularVelocityZ } });

        }
 public void myGyroHandler(Gyrometer g, GyrometerReadingChangedEventArgs e)
 {
     Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal,
         () =>
         {
             this.value_gyro_x.Text = e.Reading.AngularVelocityX.ToString("0.00");
             this.gyroX = e.Reading.AngularVelocityX;
             this.value_gyro_y.Text = e.Reading.AngularVelocityY.ToString("0.00");
             this.gyroY = e.Reading.AngularVelocityY;
             this.value_gyro_z.Text = e.Reading.AngularVelocityZ.ToString("0.00");
             this.gyroZ = e.Reading.AngularVelocityZ;
             checkTimeToLog();
         }
     );
 }
Пример #12
0
 private void OnGyroReadingChanged(Gyrometer sender, GyrometerReadingChangedEventArgs args)
 {
 }
 private void GyrometerReadingChanged(Gyrometer gyrometer, GyrometerReadingChangedEventArgs args)
 {
     if (_measurementData != null)
         _measurementData.AddGyrometerReading(args.Reading);
 }