private async void OnInclinometerReadingChanged(Inclinometer sender, InclinometerReadingChangedEventArgs e) { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { _reading.InsertVector3("Offset", new Vector3(e.Reading.RollDegrees, e.Reading.PitchDegrees, 0.0f)); }); }
async void MainPage_ReadingChanged(Inclinometer sender, InclinometerReadingChangedEventArgs args) { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { TextInclinometer.Text = string.Format(@"Inclinometer : P={0} R={1} Y={2}", args.Reading.PitchDegrees, args.Reading.RollDegrees, args.Reading.YawDegrees); }); }
void MainPage_ReadingChanged(Inclinometer sender, InclinometerReadingChangedEventArgs args) { Dispatcher.BeginInvoke(new Action(() => { TextInclinometer.Text = string.Format(@"Inclinometer : P={0} R={1} Y={2}", args.Reading.PitchDegrees, args.Reading.RollDegrees, args.Reading.YawDegrees); })); }
/// <summary> /// This is the event handler for ReadingChanged events. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> async private void ReadingChanged(object sender, InclinometerReadingChangedEventArgs e) { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { InclinometerReading reading = e.Reading; ScenarioOutput_X.Text = String.Format("{0,5:0.00}", reading.PitchDegrees); ScenarioOutput_Y.Text = String.Format("{0,5:0.00}", reading.RollDegrees); ScenarioOutput_Z.Text = String.Format("{0,5:0.00}", reading.YawDegrees); switch (reading.YawAccuracy) { case MagnetometerAccuracy.Unknown: ScenarioOutput_YawAccuracy.Text = "Unknown"; break; case MagnetometerAccuracy.Unreliable: ScenarioOutput_YawAccuracy.Text = "Unreliable"; break; case MagnetometerAccuracy.Approximate: ScenarioOutput_YawAccuracy.Text = "Approximate"; break; case MagnetometerAccuracy.High: ScenarioOutput_YawAccuracy.Text = "High"; break; default: ScenarioOutput_YawAccuracy.Text = "No data"; break; } }); }
async void OnInclinometerReadingChanged(Inclinometer sender, InclinometerReadingChangedEventArgs args) { await this.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { ShowYawPitchRoll(args.Reading); }); }
private void OnInclinometerReadingChanged(Inclinometer sender, InclinometerReadingChangedEventArgs args) { Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { txtPitch.Text = args.Reading.PitchDegrees.ToString(); txtRoll.Text = args.Reading.RollDegrees.ToString(); txtYaw.Text = args.Reading.YawDegrees.ToString(); }); }
async void inclinometer_ReadingChanged(Inclinometer sender, InclinometerReadingChangedEventArgs args) { await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { ProjectionImage.RotationX = 90 - args.Reading.PitchDegrees; ProjectionImage.RotationZ = args.Reading.RollDegrees; ProjectionImage.RotationY = -args.Reading.YawDegrees; }); }
/// <summary> /// This is the event handler for ReadingChanged events. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> async private void ReadingChanged(object sender, InclinometerReadingChangedEventArgs e) { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { InclinometerReading reading = e.Reading; ScenarioOutput_X.Text = String.Format("{0,5:0.00}", reading.PitchDegrees); ScenarioOutput_Y.Text = String.Format("{0,5:0.00}", reading.RollDegrees); ScenarioOutput_Z.Text = String.Format("{0,5:0.00}", reading.YawDegrees); }); }
private async void inclinometer_ReadingChanged(Inclinometer sender, InclinometerReadingChangedEventArgs args) { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { PitchValue.Text = args.Reading.PitchDegrees.ToString(); RollValue.Text = args.Reading.RollDegrees.ToString(); YawValue.Text = args.Reading.YawDegrees.ToString(); TimeStamp.Text = args.Reading.Timestamp.ToString(); }); }
void OnReadingChanged(Sensor sender, InclinometerReadingChangedEventArgs args) { var handler = changed; if (handler != null) { var value = ConvertToInclination(args.Reading); var e = new InclinometerEventArgs(value); handler.Invoke(this, e); } }
private async void inclinometerSensor_ReadingChanged(Inclinometer sender, InclinometerReadingChangedEventArgs args) { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { InclinometerReading reading = args.Reading; yawDegrees.Text = String.Format("{0,2:0.00}", reading.YawDegrees.ToString()); pitchDegrees.Text = String.Format("{0,2:0.00}", reading.PitchDegrees.ToString()); rollDegrees.Text = String.Format("{0,2:0.00}", reading.RollDegrees.ToString()); }); }
private void ReadingChanged(object sender, InclinometerReadingChangedEventArgs e) { if (state) { InclinometerReading reading = e.Reading; pitch_raw = reading.PitchDegrees; //pitch_kalman.filter(reading.PitchDegrees); /* * Console.WriteLine("\n\n\n\nPitch: {0,5:0.00}", reading.PitchDegrees); * Console.WriteLine("Roll: {0,5:0.00}", reading.RollDegrees); * Console.WriteLine("Yaw: {0,5:0.00}", reading.YawDegrees); * * Console.WriteLine("Kalman Pitch: {0,5:0.00}", pitch_kalman.filter(reading.PitchDegrees)); * Console.WriteLine("Kalman Roll: {0,5:0.00}", roll_kalman.filter(reading.RollDegrees)); * Console.WriteLine("Kalman Yaw: {0,5:0.00}\n\n\n\n", yaw_kalman.filter(reading.YawDegrees)); */ } }
// Uncomment for Inclinometre // Create the change event private async void ReadingChanged(Inclinometer sender, InclinometerReadingChangedEventArgs e) { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { InclinometerReading reading = e.Reading; roll = reading.RollDegrees; pitch = reading.PitchDegrees; yaw = reading.YawDegrees; // Move right if (pitch > 0 && WeaponPosX < 1100 * scaleWidth) { WeaponPosX = WeaponPosX + pitch; } // Else move left else if (pitch < 0 && WeaponPosX > 100 * scaleWidth) { WeaponPosX = WeaponPosX + pitch; } }); }
void _inclinometer_ReadingChanged(Inclinometer sender, InclinometerReadingChangedEventArgs args) { try { InclinometerReading reading = args.Reading; if (reading != null) { SensorEventArgs sensorArgs = new SensorEventArgs(reading.RollDegrees); if (SensorReadingChanged != null) { SensorReadingChanged(sender, sensorArgs); } } } catch (Exception) { _inclinometerEnabled = false; } _inclinometerChecked = true; }
private void InclinometerOnReadingChanged(Inclinometer sender, InclinometerReadingChangedEventArgs args) { _propertySet.InsertScalar("roll", args.Reading.RollDegrees); _propertySet.InsertScalar("pitch", args.Reading.PitchDegrees); Debug.WriteLine($"ROLL : {args.Reading.RollDegrees} PITCH : {args.Reading.PitchDegrees}"); }
private void InclinometerOnReadingChanged(Inclinometer sender, InclinometerReadingChangedEventArgs args) { _sensorSettings.LatestInclinometerReading = args.Reading; }
private void SIncline_ReadingChanged(Inclinometer sender, InclinometerReadingChangedEventArgs args) { LastIncline = args.Reading; }