navigator: fix save mission state. (#12468)

This commit is contained in:
ToppingXu 2019-10-14 17:58:42 +08:00 committed by Julian Oes
parent 04ea84908e
commit 35e0554ace
1 changed files with 1 additions and 0 deletions

View File

@ -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,