在Windows Phone 8 app中同时使用加速度计和陀螺仪

时间:2014-07-23 09:17:56

标签: windows-phone-8

我试图在Windows 8手机应用程序中同时从加速度计和陀螺仪中读取读数。为此,我会在加速度值发生变化时调用一个方法,然后在此方法中启动陀螺仪。但是,我不确定我是否同时读取这两个传感器。 这是一些代码。

private void UpdateUI(AccelerometerReading accelerometerReading, Gyroscope gyroscope)
    {

        GyroscopeReading gyroCurrentVal = gyroscope.CurrentValue;
        if (lastUpdatedTimeGyro.Equals(DateTimeOffset.MinValue))
        {
            lastUpdatedTimeGyro = gyroCurrentVal.Timestamp;
        }
        else
        {

                rotationRate = gyroCurrentVal.RotationRate;

                 TimeSpan timeSinceLastUpdate = gyroCurrentVal.Timestamp - lastUpdatedTimeGyro;


                Vector3 acceleration = accelerometerReading.Acceleration;
                acceleration.X = Math.Abs(acceleration.X);

...

我怎样才能确定?

0 个答案:

没有答案