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
res.safeVelocity = stack.safetyControl->control(res.controlVelocity.value());
}
if (movementEnabled)
if (movementEnabled.load())
{
executor->move(res.velocity());
}
......@@ -124,7 +124,7 @@ namespace armarx::nav::server
void Navigator::pauseMovement()
{
movementEnabled = false;
movementEnabled.store(false);
const core::Twist zero{Eigen::Vector3f::Zero(), Eigen::Vector3f::Zero()};
executor->move(zero);
}
......@@ -132,7 +132,7 @@ namespace armarx::nav::server
void Navigator::resumeMovement()
{
movementEnabled = true;
movementEnabled.store(true);
}
} // 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