You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by pu...@apache.org on 2012/04/10 00:40:30 UTC
[23/34] wp7 commit: Added a constant to multiply accelerometer values
by, fixes CB-152 for WP7
Added a constant to multiply accelerometer values by, fixes CB-152 for WP7
Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-wp7/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-wp7/commit/d91087fe
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-wp7/tree/d91087fe
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-wp7/diff/d91087fe
Branch: refs/heads/master
Commit: d91087fe2179705c27c42f0c0c4e4420379c88c5
Parents: 141e38a
Author: filmaj <ma...@gmail.com>
Authored: Sun Apr 8 00:48:52 2012 -0700
Committer: filmaj <ma...@gmail.com>
Committed: Sun Apr 8 00:48:52 2012 -0700
----------------------------------------------------------------------
framework/Cordova/Commands/Accelerometer.cs | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-cordova-wp7/blob/d91087fe/framework/Cordova/Commands/Accelerometer.cs
----------------------------------------------------------------------
diff --git a/framework/Cordova/Commands/Accelerometer.cs b/framework/Cordova/Commands/Accelerometer.cs
index b941d3c..54cd1fe 100644
--- a/framework/Cordova/Commands/Accelerometer.cs
+++ b/framework/Cordova/Commands/Accelerometer.cs
@@ -68,13 +68,15 @@ namespace WP7CordovaClassLib.Cordova.Commands
#endregion
-#region Status codes
+#region Status codes and Constants
public const int Stopped = 0;
public const int Starting = 1;
public const int Running = 2;
public const int ErrorFailedToStart = 3;
+ public const double gConstant = -9.81;
+
#endregion
#region Static members
@@ -294,9 +296,9 @@ namespace WP7CordovaClassLib.Cordova.Commands
private string GetCurrentAccelerationFormatted()
{
string resultCoordinates = String.Format("\"x\":{0},\"y\":{1},\"z\":{2}",
- accelerometer.CurrentValue.Acceleration.X.ToString("0.00000",CultureInfo.InvariantCulture),
- accelerometer.CurrentValue.Acceleration.Y.ToString("0.00000", CultureInfo.InvariantCulture),
- accelerometer.CurrentValue.Acceleration.Z.ToString("0.00000", CultureInfo.InvariantCulture));
+ (accelerometer.CurrentValue.Acceleration.X * gConstant).ToString("0.00000",CultureInfo.InvariantCulture),
+ (accelerometer.CurrentValue.Acceleration.Y * gConstant).ToString("0.00000", CultureInfo.InvariantCulture),
+ (accelerometer.CurrentValue.Acceleration.Z * gConstant).ToString("0.00000", CultureInfo.InvariantCulture));
resultCoordinates = "{" + resultCoordinates + "}";
return resultCoordinates;
}