ardupilot/libraries/AP_InertialSensor
Gustavo Jose de Sousa a56c8deaee AP_InertialSensor: Oilpan: apply correction on each new sample
These changes are for enabling unified accelerometer vibration and clipping
calculation. For that, we need the values "rotated and corrected" before they
are filtered and the calculation must be called as soon as a new sample arrives
as it takes the sample rate into account.

Thus, move code that applies "corrections" to be executed as soon as accel data
arrive and call _publish_accel() passing rotate_and_correct parameter as false.
Also, do the same for gyro so we can keep it consistent.
2015-09-07 11:14:42 +10:00
..
examples AP_InertialSensor: removed AVR1280 specific ifdef 2015-08-11 16:47:56 +10:00
AP_InertialSensor.cpp AP_InertialSensor: add singleton interface 2015-08-28 12:39:08 +10:00
AP_InertialSensor.h AP_InertialSensor: add singleton interface 2015-08-28 12:39:08 +10:00
AP_InertialSensor_Backend.cpp AP_InertialSensor: standardize inclusion of libaries headers 2015-08-11 16:28:43 +10:00
AP_InertialSensor_Backend.h AP_InertialSensor: Add support for auxiliary buses 2015-08-28 12:39:08 +10:00
AP_InertialSensor_Flymaple.cpp AP_InertialSensor: Flymaple: apply correction on each new sample 2015-09-07 11:14:41 +10:00
AP_InertialSensor_Flymaple.h AP_InertialSensor: standardize inclusion of libaries headers 2015-08-11 16:28:43 +10:00
AP_InertialSensor_HIL.cpp AP_InertialSensor: standardize inclusion of libaries headers 2015-08-11 16:28:43 +10:00
AP_InertialSensor_HIL.h AP_InertialSensor: moved default filter and sample_rate to frontend 2014-10-24 12:10:40 +11:00
AP_InertialSensor_L3G4200D.cpp AP_InertialSensor: L3G4200D: apply correction on each new sample 2015-09-07 11:14:41 +10:00
AP_InertialSensor_L3G4200D.h AP_InertialSensor: standardize inclusion of libaries headers 2015-08-11 16:28:43 +10:00
AP_InertialSensor_LSM9DS0.cpp AP_InertialSensor: LSM9DS0: apply correction on each new sample 2015-09-07 11:14:41 +10:00
AP_InertialSensor_LSM9DS0.h AP_InertialSensor: standardize inclusion of libaries headers 2015-08-11 16:28:43 +10:00
AP_InertialSensor_MPU6000.cpp AP_InertialSensor: MPU6000: apply correction on each new sample 2015-09-07 11:14:42 +10:00
AP_InertialSensor_MPU6000.h AP_InertialSensor: MPU6000: export auxiliary bus 2015-08-28 12:39:08 +10:00
AP_InertialSensor_MPU9150.cpp AP_InertialSensor: MPU9150: apply correction on each new sample 2015-09-07 11:14:42 +10:00
AP_InertialSensor_MPU9150.h AP_InertialSensor: standardize inclusion of libaries headers 2015-08-11 16:28:43 +10:00
AP_InertialSensor_MPU9250.cpp AP_InertialSensor: MPU9250: apply correction on each new sample 2015-09-07 11:14:42 +10:00
AP_InertialSensor_MPU9250.h AP_InertialSensor: standardize inclusion of libaries headers 2015-08-11 16:28:43 +10:00
AP_InertialSensor_Oilpan.cpp AP_InertialSensor: Oilpan: apply correction on each new sample 2015-09-07 11:14:42 +10:00
AP_InertialSensor_Oilpan.h AP_InertialSensor: standardize inclusion of libaries headers 2015-08-11 16:28:43 +10:00
AP_InertialSensor_PX4.cpp AP_InertialSensor: setup for MPU9250 support on PX4 2015-08-17 09:33:15 +10:00
AP_InertialSensor_PX4.h AP_InertialSensor: standardize inclusion of libaries headers 2015-08-11 16:28:43 +10:00
AP_InertialSensor_UserInteract.h AP_InertialSensor: standardize inclusion of libaries headers 2015-08-11 16:28:43 +10:00
AP_InertialSensor_UserInteract_MAVLink.cpp AP_InertialSensor: update severities 2015-08-28 10:04:35 +10:00
AP_InertialSensor_UserInteract_MAVLink.h AP_InertialSensor: standardize inclusion of libaries headers 2015-08-11 16:28:43 +10:00
AP_InertialSensor_UserInteract_Stream.cpp AP_InertialSensor: standardize inclusion of libaries headers 2015-08-11 16:28:43 +10:00
AP_InertialSensor_UserInteract_Stream.h AP_InertialSensor: standardize inclusion of libaries headers 2015-08-11 16:28:43 +10:00
AuxiliaryBus.cpp AP_Compass: HMC5843: Add support for MPU6000 auxiliary bus 2015-08-28 12:39:09 +10:00
AuxiliaryBus.h AP_InertialSensor: Add support for auxiliary buses 2015-08-28 12:39:08 +10:00