void PLEN2::AccelerationGyroSensor::dump() { #if _DEBUG system.outputSerial().println(F("=== running in function : AccelerationGyroSensor::dump()")); #endif sampling(); system.outputSerial().println(F("{")); system.outputSerial().print(F("\t\"Acc X\": ")); system.outputSerial().print(getAccX()); system.outputSerial().println(F(",")); system.outputSerial().print(F("\t\"Acc Y\": ")); system.outputSerial().print(getAccY()); system.outputSerial().println(F(",")); system.outputSerial().print(F("\t\"Acc Z\": ")); system.outputSerial().print(getAccZ()); system.outputSerial().println(F(",")); system.outputSerial().print(F("\t\"Gyro Roll\": ")); system.outputSerial().print(getGyroRoll()); system.outputSerial().println(F(",")); system.outputSerial().print(F("\t\"Gyro Pitch\": ")); system.outputSerial().print(getGyroPitch()); system.outputSerial().println(F(",")); system.outputSerial().print(F("\t\"Gyro Yaw\": ")); system.outputSerial().println(getGyroYaw()); system.outputSerial().println(F("}")); }
int8_t readSensorData(int16_t* rawData){ getAccX(&(rawData[0])); getAccY(&(rawData[1])); getAccZ(&(rawData[2])); int16_t temp; //drop it getGyroAll(&temp, &(rawData[3]), &(rawData[4]), &(rawData[5])); Compass_getRawValues(&(rawData[6]), &(rawData[7]), &(rawData[8])); return NO_ERR; }