C# Class Xpf.Samples.S04BasketballScoreboard.Accelerometer.AccelerometerHelper

Accelerometer Helper Class, providing filtering and local calibration of accelerometer sensor data
Inheritance: IDisposable
Mostrar archivo Open project: redbadger/XPF

Public Methods

Method Description
Dispose ( ) : void

Release sensor resource if not already done

Private Methods

Method Description
AccelerometerHelper ( ) : System

Private constructor, Use Instance property to get singleton instance

FastLowAmplitudeNoiseFilter ( double newInputValue, double priorOutputValue ) : double

discrete low-magnitude fast low-pass filter used to remove noise from raw accelerometer while allowing fast trending on high amplitude changes

LowPassFilter ( double newInputValue, double priorOutputValue ) : double

1st order discrete low-pass filter used to remove noise from raw accelerometer.

SensorReadingChanged ( object sender, AccelerometerReadingEventArgs e ) : void

Called on accelerometer sensor sample available. Main accelerometer data filtering routine

StartAccelerometer ( ) : void

Initialize Accelerometer sensor and start sampling

StopAccelerometer ( ) : void

Stop smpling and release accelerometer sensor

Method Details

Dispose() public method

Release sensor resource if not already done
public Dispose ( ) : void
return void