Dependents:
accelerometer
Revision 3:6cddc2c096a4, committed 2012-02-17
- Comitter:
- JST2011
- Date:
- Fri Feb 17 15:02:13 2012 +0000
- Parent:
- 2:7635426ea08f
- Child:
- 4:8bdd5a9f289e
- Commit message:
Changed in this revision
--- 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));
}