我试图在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);
...
我怎样才能确定?