Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed DCM_AHRS_GY80 PID MMA8451Q
Fork of quadCommand by
quadCommand/sensorS/sensors.cpp@9:9e0d0ba5b6b1, 2013-06-09 (annotated)
- Committer:
- gabdo
- Date:
- Sun Jun 09 23:56:44 2013 +0000
- Revision:
- 9:9e0d0ba5b6b1
- Parent:
- 4:ce6ad16337c5
- Child:
- 11:a80e854955dc
Minor mods
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
gabdo | 0:8681037b9a18 | 1 | /************************ quadCommand.cpp ********************************/ |
gabdo | 0:8681037b9a18 | 2 | /* */ |
gabdo | 0:8681037b9a18 | 3 | /*************************************************************************/ |
gabdo | 0:8681037b9a18 | 4 | |
gabdo | 0:8681037b9a18 | 5 | #include "sensors.h" |
gabdo | 0:8681037b9a18 | 6 | |
gabdo | 9:9e0d0ba5b6b1 | 7 | /***************************** sensors() *********************************/ |
gabdo | 9:9e0d0ba5b6b1 | 8 | /* */ |
gabdo | 9:9e0d0ba5b6b1 | 9 | /*************************************************************************/ |
gabdo | 9:9e0d0ba5b6b1 | 10 | |
gabdo | 0:8681037b9a18 | 11 | sensors::sensors() |
gabdo | 0:8681037b9a18 | 12 | { |
gabdo | 0:8681037b9a18 | 13 | acc = new MMA8451Q( ACCSDA, ACCSCL, MMA8451_I2C_ADDRESS); |
gabdo | 0:8681037b9a18 | 14 | } |
gabdo | 0:8681037b9a18 | 15 | |
gabdo | 9:9e0d0ba5b6b1 | 16 | /************************** getAbsoluteX() *******************************/ |
gabdo | 9:9e0d0ba5b6b1 | 17 | /* Returns a float from -1 to 1 for the value off level in the x */ |
gabdo | 9:9e0d0ba5b6b1 | 18 | /*directoin. 0 = level. */ |
gabdo | 9:9e0d0ba5b6b1 | 19 | /*************************************************************************/ |
gabdo | 9:9e0d0ba5b6b1 | 20 | |
gabdo | 4:ce6ad16337c5 | 21 | float sensors::getAbsoluteX() |
gabdo | 0:8681037b9a18 | 22 | { |
gabdo | 9:9e0d0ba5b6b1 | 23 | return acc->getAccX(); |
gabdo | 0:8681037b9a18 | 24 | } |
gabdo | 0:8681037b9a18 | 25 | |
gabdo | 9:9e0d0ba5b6b1 | 26 | /************************** getAbsoluteY() *******************************/ |
gabdo | 9:9e0d0ba5b6b1 | 27 | /* Returns a float from -1 to 1 for the value off level in the Y */ |
gabdo | 9:9e0d0ba5b6b1 | 28 | /*directoin. 0 = level. */ |
gabdo | 9:9e0d0ba5b6b1 | 29 | /*************************************************************************/ |
gabdo | 9:9e0d0ba5b6b1 | 30 | |
gabdo | 4:ce6ad16337c5 | 31 | float sensors::getAbsoluteY() |
gabdo | 0:8681037b9a18 | 32 | { |
gabdo | 9:9e0d0ba5b6b1 | 33 | return acc->getAccY(); |
gabdo | 0:8681037b9a18 | 34 | } |