Browse Source

Update API to include baro altitude.

sbg
Lorenz Meier 11 years ago
parent
commit
9695ae8cee
  1. 4
      src/modules/fw_att_pos_estimator/fw_att_pos_estimator_main.cpp

4
src/modules/fw_att_pos_estimator/fw_att_pos_estimator_main.cpp

@ -400,6 +400,7 @@ FixedwingEstimator::task_main()
fuseHgtData = false; fuseHgtData = false;
fuseMagData = false; fuseMagData = false;
fuseVtasData = false; fuseVtasData = false;
statesInitialised = false;
/* wakeup source(s) */ /* wakeup source(s) */
struct pollfd fds[2]; struct pollfd fds[2];
@ -577,7 +578,7 @@ FixedwingEstimator::task_main()
if (baro_updated) { if (baro_updated) {
orb_copy(ORB_ID(sensor_baro), _baro_sub, &_baro); orb_copy(ORB_ID(sensor_baro), _baro_sub, &_baro);
/* XXX leverage baro */ baroHgt = _baro.altitude;
} }
bool gps_updated; bool gps_updated;
@ -601,6 +602,7 @@ FixedwingEstimator::task_main()
if (hrt_elapsed_time(&start_time) > 500000 && !_initialized) { if (hrt_elapsed_time(&start_time) > 500000 && !_initialized) {
InitialiseFilter(); InitialiseFilter();
_initialized = true; _initialized = true;
warnx("init done."); warnx("init done.");
continue; continue;
} }

Loading…
Cancel
Save