diff options
author | Anton Babushkin <anton.babushkin@me.com> | 2014-06-21 14:25:29 +0200 |
---|---|---|
committer | Anton Babushkin <anton.babushkin@me.com> | 2014-06-21 14:25:29 +0200 |
commit | da2f68a6a09395a8d02a5d39bd3e92d7d0d79911 (patch) | |
tree | 3c349884335d3c736ddd5dace4282f0fa914c559 /src/modules/mavlink/mavlink_mission.cpp | |
parent | 3b6458859f2370d05c69bae7f1e44e204cb3d0cd (diff) | |
download | px4-firmware-da2f68a6a09395a8d02a5d39bd3e92d7d0d79911.tar.gz px4-firmware-da2f68a6a09395a8d02a5d39bd3e92d7d0d79911.tar.bz2 px4-firmware-da2f68a6a09395a8d02a5d39bd3e92d7d0d79911.zip |
mavlink: don't lock dataman when updating mission state
Diffstat (limited to 'src/modules/mavlink/mavlink_mission.cpp')
-rw-r--r-- | src/modules/mavlink/mavlink_mission.cpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/modules/mavlink/mavlink_mission.cpp b/src/modules/mavlink/mavlink_mission.cpp index 9bb956281..b2288469c 100644 --- a/src/modules/mavlink/mavlink_mission.cpp +++ b/src/modules/mavlink/mavlink_mission.cpp @@ -128,14 +128,8 @@ MavlinkMissionManager::update_active_mission(int dataman_id, unsigned count, int mission.current_seq = seq; /* update mission state in dataman */ - /* lock MISSION_STATE item */ - dm_lock(DM_KEY_MISSION_STATE); - int res = dm_write(DM_KEY_MISSION_STATE, 0, DM_PERSIST_POWER_ON_RESET, &mission, sizeof(mission_s)); - /* unlock MISSION_STATE item */ - dm_unlock(DM_KEY_MISSION_STATE); - if (res == sizeof(mission_s)) { /* update active mission state */ _dataman_id = dataman_id; |