#ifndef GYROSCOPEDATA_H #define GYROSCOPEDATA_H #include /** data received from a gyroscope sensor */ struct GyroscopeData { float x; float y; float z; GyroscopeData() : x(0), y(0), z(0) {;} GyroscopeData(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 // GYROSCOPEDATA_H