Skip to content
Snippets Groups Projects
Commit edeeacb5 authored by Christian Dreher's avatar Christian Dreher
Browse files

fix: Atomic operations for atomic bool.

parent 4f139f14
No related branches found
No related tags found
No related merge requests found
...@@ -102,7 +102,7 @@ namespace armarx::nav::server ...@@ -102,7 +102,7 @@ namespace armarx::nav::server
res.safeVelocity = stack.safetyControl->control(res.controlVelocity.value()); res.safeVelocity = stack.safetyControl->control(res.controlVelocity.value());
} }
if (movementEnabled) if (movementEnabled.load())
{ {
executor->move(res.velocity()); executor->move(res.velocity());
} }
...@@ -124,7 +124,7 @@ namespace armarx::nav::server ...@@ -124,7 +124,7 @@ namespace armarx::nav::server
void Navigator::pauseMovement() void Navigator::pauseMovement()
{ {
movementEnabled = false; movementEnabled.store(false);
const core::Twist zero{Eigen::Vector3f::Zero(), Eigen::Vector3f::Zero()}; const core::Twist zero{Eigen::Vector3f::Zero(), Eigen::Vector3f::Zero()};
executor->move(zero); executor->move(zero);
} }
...@@ -132,7 +132,7 @@ namespace armarx::nav::server ...@@ -132,7 +132,7 @@ namespace armarx::nav::server
void Navigator::resumeMovement() void Navigator::resumeMovement()
{ {
movementEnabled = true; movementEnabled.store(true);
} }
} // namespace armarx::nav::server } // namespace armarx::nav::server
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment