#ifndef ACCELEROMETERDATA_H #define ACCELEROMETERDATA_H #include /** data received from an accelerometer sensor */ struct AccelerometerData { float x; float y; float z; AccelerometerData() : x(0), y(0), z(0) {;} AccelerometerData(const float x, const float y, const float z) : x(x), y(y), z(z) {;} float magnitude() const { return std::sqrt( x*x + y*y + z*z ); } }; #endif // ACCELEROMETERDATA_H