aboutsummaryrefslogtreecommitdiff
path: root/src/modules
diff options
context:
space:
mode:
authorAnton Babushkin <anton.babushkin@me.com>2014-06-21 14:25:29 +0200
committerAnton Babushkin <anton.babushkin@me.com>2014-06-21 14:25:29 +0200
commitda2f68a6a09395a8d02a5d39bd3e92d7d0d79911 (patch)
tree3c349884335d3c736ddd5dace4282f0fa914c559 /src/modules
parent3b6458859f2370d05c69bae7f1e44e204cb3d0cd (diff)
downloadpx4-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')
-rw-r--r--src/modules/mavlink/mavlink_mission.cpp6
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;