From 9695ae8cee414429c782403ffaa8ca0c9d90dc2a Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Fri, 31 Jan 2014 10:00:26 +0100 Subject: [PATCH] Update API to include baro altitude. --- .../fw_att_pos_estimator/fw_att_pos_estimator_main.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/fw_att_pos_estimator/fw_att_pos_estimator_main.cpp b/src/modules/fw_att_pos_estimator/fw_att_pos_estimator_main.cpp index 7a71e774c8..88c75903e2 100644 --- a/src/modules/fw_att_pos_estimator/fw_att_pos_estimator_main.cpp +++ b/src/modules/fw_att_pos_estimator/fw_att_pos_estimator_main.cpp @@ -400,6 +400,7 @@ FixedwingEstimator::task_main() fuseHgtData = false; fuseMagData = false; fuseVtasData = false; + statesInitialised = false; /* wakeup source(s) */ struct pollfd fds[2]; @@ -577,7 +578,7 @@ FixedwingEstimator::task_main() if (baro_updated) { orb_copy(ORB_ID(sensor_baro), _baro_sub, &_baro); - /* XXX leverage baro */ + baroHgt = _baro.altitude; } bool gps_updated; @@ -601,6 +602,7 @@ FixedwingEstimator::task_main() if (hrt_elapsed_time(&start_time) > 500000 && !_initialized) { InitialiseFilter(); _initialized = true; + warnx("init done."); continue; }