Browse Source

navigator: fix save mission state. (#12468)

sbg
ToppingXu 5 years ago committed by Julian Oes
parent
commit
35e0554ace
  1. 1
      src/modules/navigator/mission.cpp

1
src/modules/navigator/mission.cpp

@ -1567,6 +1567,7 @@ Mission::save_mission_state() @@ -1567,6 +1567,7 @@ Mission::save_mission_state()
if (mission_state.dataman_id == _mission.dataman_id && mission_state.count == _mission.count) {
/* navigator may modify only sequence, write modified state only if it changed */
if (mission_state.current_seq != _current_mission_index) {
mission_state.current_seq = _current_mission_index;
mission_state.timestamp = hrt_absolute_time();
if (dm_write(DM_KEY_MISSION_STATE, 0, DM_PERSIST_POWER_ON_RESET, &mission_state,

Loading…
Cancel
Save