AForge.Video.Kinect.Kinect.GetAccelerometerValues C# (CSharp) Method

GetAccelerometerValues() public method

Get accelerometer values for 3 axes.

Units of all 3 values are m/s2. The g value used for calculations is taken as 9.80665 m/s2.

public GetAccelerometerValues ( double &x, double &y, double &z ) : void
x double X axis value on the accelerometer.
y double Y axis value on the accelerometer.
z double Z axis value on the accelerometer.
return void
        public void GetAccelerometerValues( out double x, out double y, out double z )
        {
            KinectNative.TiltState tiltState = new KinectNative.TiltState( );

            lock ( sync )
            {
                CheckDevice( );
                tiltState = openDevices[deviceID].TiltState;
            }

            x = (double) tiltState.AccelerometerX / CountsPerGravity * Gravity;
            y = (double) tiltState.AccelerometerY / CountsPerGravity * Gravity;
            z = (double) tiltState.AccelerometerZ / CountsPerGravity * Gravity;
        }