diff --git a/msg/sensor_accel_fifo.msg b/msg/sensor_accel_fifo.msg index d6bf95c7aa..0f3eaf465d 100644 --- a/msg/sensor_accel_fifo.msg +++ b/msg/sensor_accel_fifo.msg @@ -8,6 +8,6 @@ float32 scale uint8 samples # number of valid samples -int16[16] x # acceleration in the NED X board axis in m/s/s -int16[16] y # acceleration in the NED Y board axis in m/s/s -int16[16] z # acceleration in the NED Z board axis in m/s/s +int16[32] x # acceleration in the NED X board axis in m/s/s +int16[32] y # acceleration in the NED Y board axis in m/s/s +int16[32] z # acceleration in the NED Z board axis in m/s/s diff --git a/src/lib/drivers/accelerometer/PX4Accelerometer.hpp b/src/lib/drivers/accelerometer/PX4Accelerometer.hpp index e4d6b06786..a846d0c4bf 100644 --- a/src/lib/drivers/accelerometer/PX4Accelerometer.hpp +++ b/src/lib/drivers/accelerometer/PX4Accelerometer.hpp @@ -74,9 +74,9 @@ public: uint8_t samples; // number of samples float dt; // in microseconds - int16_t x[16]; - int16_t y[16]; - int16_t z[16]; + int16_t x[32]; + int16_t y[32]; + int16_t z[32]; }; static_assert(sizeof(FIFOSample::x) == sizeof(sensor_accel_fifo_s::x), "FIFOSample.x invalid size"); static_assert(sizeof(FIFOSample::y) == sizeof(sensor_accel_fifo_s::y), "FIFOSample.y invalid size");