Robotique FIP / IMU_FIP_nucleo

Dependents:   Coupe-Robotique-FIP-Main

Fork of IMU_FIP by Robotique FIP

Committer:
quentin9696
Date:
Thu Apr 09 18:23:01 2015 +0000
Revision:
1:eb79df94d147
Parent:
0:528e23a13fb7
Child:
2:3088586fe88c
test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
quentin9696 0:528e23a13fb7 1 #include "mbed.h"
quentin9696 0:528e23a13fb7 2 #include "x_cube_mems.h"
quentin9696 0:528e23a13fb7 3 #include "Imu.h"
quentin9696 0:528e23a13fb7 4 #include "x_cube_mems_i2c.h"
quentin9696 0:528e23a13fb7 5
quentin9696 0:528e23a13fb7 6 Imu::Imu() {
quentin9696 0:528e23a13fb7 7
quentin9696 0:528e23a13fb7 8 TEMPERATURE_Value_C = 0.0f;
quentin9696 0:528e23a13fb7 9 HUMIDITY_Value = 0.0f;
quentin9696 0:528e23a13fb7 10 PRESSURE_Value = 0.0f;
quentin9696 0:528e23a13fb7 11 MAG_Value = new AxesRaw_TypeDef;
quentin9696 0:528e23a13fb7 12 ACC_Value = new AxesRaw_TypeDef;
quentin9696 0:528e23a13fb7 13 GYR_Value = new AxesRaw_TypeDef;
quentin9696 0:528e23a13fb7 14
quentin9696 0:528e23a13fb7 15 }
quentin9696 0:528e23a13fb7 16
quentin9696 0:528e23a13fb7 17 float Imu::getHUM() {
quentin9696 0:528e23a13fb7 18 return HUMIDITY_Value;
quentin9696 0:528e23a13fb7 19 }
quentin9696 0:528e23a13fb7 20
quentin9696 0:528e23a13fb7 21 float Imu::getTEMP() {
quentin9696 0:528e23a13fb7 22 return TEMPERATURE_Value_C;
quentin9696 0:528e23a13fb7 23 }
quentin9696 0:528e23a13fb7 24
quentin9696 0:528e23a13fb7 25 float Imu::getPRES() {
quentin9696 0:528e23a13fb7 26 return PRESSURE_Value;
quentin9696 0:528e23a13fb7 27 }
quentin9696 0:528e23a13fb7 28
quentin9696 0:528e23a13fb7 29 AxesRaw_TypeDef * Imu::getMAG() {
quentin9696 1:eb79df94d147 30 return MAG_Value;
quentin9696 0:528e23a13fb7 31 }
quentin9696 0:528e23a13fb7 32
quentin9696 0:528e23a13fb7 33 AxesRaw_TypeDef * Imu::getACC() {
quentin9696 0:528e23a13fb7 34 return ACC_Value;
quentin9696 0:528e23a13fb7 35 }
quentin9696 0:528e23a13fb7 36
quentin9696 0:528e23a13fb7 37 AxesRaw_TypeDef * Imu::getGYR() {
quentin9696 0:528e23a13fb7 38 return GYR_Value;
quentin9696 0:528e23a13fb7 39 }