diff options
author | Julian Oes <julian@oes.ch> | 2014-06-04 01:07:50 +0200 |
---|---|---|
committer | Julian Oes <julian@oes.ch> | 2014-06-04 01:07:50 +0200 |
commit | 93295861c532595e080ae61c32d5e2cb625b4eac (patch) | |
tree | 1569ba05f5f14e5985563554fc0e9506a3c122eb /src/modules/navigator/navigator_main.cpp | |
parent | 5ed3652c2fdc20ba70df1cde6c28d58fa6be0e04 (diff) | |
download | px4-firmware-93295861c532595e080ae61c32d5e2cb625b4eac.tar.gz px4-firmware-93295861c532595e080ae61c32d5e2cb625b4eac.tar.bz2 px4-firmware-93295861c532595e080ae61c32d5e2cb625b4eac.zip |
navigator: missions work again, loiter when finished or no mission available or sd card removed works as well
Diffstat (limited to 'src/modules/navigator/navigator_main.cpp')
-rw-r--r-- | src/modules/navigator/navigator_main.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/modules/navigator/navigator_main.cpp b/src/modules/navigator/navigator_main.cpp index 9dd253127..b7dfec047 100644 --- a/src/modules/navigator/navigator_main.cpp +++ b/src/modules/navigator/navigator_main.cpp @@ -106,6 +106,8 @@ Navigator::Navigator() : _capabilities_sub(-1), _control_mode_sub(-1), _pos_sp_triplet_pub(-1), + _onboard_mission_sub(-1), + _offboard_mission_sub(-1), _vstatus({}), _control_mode({}), _global_pos({}), @@ -251,6 +253,8 @@ Navigator::task_main() _control_mode_sub = orb_subscribe(ORB_ID(vehicle_control_mode)); _params_sub = orb_subscribe(ORB_ID(parameter_update)); _home_pos_sub = orb_subscribe(ORB_ID(home_position)); + _onboard_mission_sub = orb_subscribe(ORB_ID(onboard_mission)); + _offboard_mission_sub = orb_subscribe(ORB_ID(offboard_mission)); /* copy all topics first time */ vehicle_status_update(); |