aboutsummaryrefslogtreecommitdiff
path: root/src/modules/attitude_estimator_so3/attitude_estimator_so3_main.cpp
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-03-17 13:25:22 +0100
committerLorenz Meier <lm@inf.ethz.ch>2014-03-17 13:25:22 +0100
commitffd0d1032041601916e2bd2faa395ca0af03659c (patch)
tree2c1f8be8542b033acafc4e210dcaeaf1fdefff3c /src/modules/attitude_estimator_so3/attitude_estimator_so3_main.cpp
parent2db7d30400d0240baf4532eeef6cb13403417654 (diff)
downloadpx4-firmware-ffd0d1032041601916e2bd2faa395ca0af03659c.tar.gz
px4-firmware-ffd0d1032041601916e2bd2faa395ca0af03659c.tar.bz2
px4-firmware-ffd0d1032041601916e2bd2faa395ca0af03659c.zip
Fix usage of right time stamps
Diffstat (limited to 'src/modules/attitude_estimator_so3/attitude_estimator_so3_main.cpp')
-rwxr-xr-xsrc/modules/attitude_estimator_so3/attitude_estimator_so3_main.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/modules/attitude_estimator_so3/attitude_estimator_so3_main.cpp b/src/modules/attitude_estimator_so3/attitude_estimator_so3_main.cpp
index 7150218ff..3653defa6 100755
--- a/src/modules/attitude_estimator_so3/attitude_estimator_so3_main.cpp
+++ b/src/modules/attitude_estimator_so3/attitude_estimator_so3_main.cpp
@@ -539,7 +539,7 @@ int attitude_estimator_so3_thread_main(int argc, char *argv[])
if (sensor_last_timestamp[1] != raw.accelerometer_timestamp) {
update_vect[1] = 1;
sensor_update_hz[1] = 1e6f / (raw.timestamp - sensor_last_timestamp[1]);
- sensor_last_timestamp[1] = raw.timestamp;
+ sensor_last_timestamp[1] = raw.accelerometer_timestamp;
}
acc[0] = raw.accelerometer_m_s2[0];
@@ -550,7 +550,7 @@ int attitude_estimator_so3_thread_main(int argc, char *argv[])
if (sensor_last_timestamp[2] != raw.magnetometer_timestamp) {
update_vect[2] = 1;
sensor_update_hz[2] = 1e6f / (raw.timestamp - sensor_last_timestamp[2]);
- sensor_last_timestamp[2] = raw.timestamp;
+ sensor_last_timestamp[2] = raw.magnetometer_timestamp;
}
mag[0] = raw.magnetometer_ga[0];