Dependents:   accelerometer

Files at this revision

API Documentation at this revision

Comitter:
JST2011
Date:
Fri Feb 17 15:02:13 2012 +0000
Parent:
2:7635426ea08f
Child:
4:8bdd5a9f289e
Commit message:

Changed in this revision

MMA7361L.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/MMA7361L.cpp	Fri Feb 17 14:37:04 2012 +0000
+++ b/MMA7361L.cpp	Fri Feb 17 15:02:13 2012 +0000
@@ -19,30 +19,37 @@
 }
 
 float MMA7361L::getAccel() {
+    prepare();
     return sqrt(accelX * accelX + accelY * accelY + accelZ * accelZ);
 }
 
 float MMA7361L::getAccelX() {
+    prepare();
     return accelX;
 }
 
 float MMA7361L::getAccelY() {
+    prepare();
     return accelY;
 }
 
 float MMA7361L::getAccelZ() {
+    prepare();
     return accelZ;
 }
 
 float MMA7361L::getTiltX() {
+    prepare();
     return asin(accelX / sqrt(accelX * accelX + accelY * accelY + accelZ * accelZ));
 }
 
 float MMA7361L::getTiltY() {
+    prepare();
     return asin(accelY / sqrt(accelX * accelX + accelY * accelY + accelZ * accelZ));
 }
 
 float MMA7361L::getTiltZ() {
+    prepare();
     return asin(accelZ / sqrt(accelX * accelX + accelY * accelY + accelZ * accelZ));
 }