From 18fca3e56a7686fc667576c5f5d571634444dfbc Mon Sep 17 00:00:00 2001 From: armar-user <armar6@kit> Date: Thu, 17 Nov 2022 14:03:05 +0100 Subject: [PATCH] draft: cleanup in d'tor of navigator --- source/armarx/navigation/client/Navigator.cpp | 6 ++++++ source/armarx/navigation/client/Navigator.h | 1 + 2 files changed, 7 insertions(+) diff --git a/source/armarx/navigation/client/Navigator.cpp b/source/armarx/navigation/client/Navigator.cpp index 73ab51bc..04f6d719 100644 --- a/source/armarx/navigation/client/Navigator.cpp +++ b/source/armarx/navigation/client/Navigator.cpp @@ -31,6 +31,12 @@ namespace armarx::navigation::client srv.subscriber->onGlobalPlanningFailed(stopped_callback); } + Navigator::~Navigator() + { + ARMARX_INFO << "Stopping navigation request (if any)."; + stop(); + } + void Navigator::moveTo(const core::Pose& pose, core::NavigationFrame frame) diff --git a/source/armarx/navigation/client/Navigator.h b/source/armarx/navigation/client/Navigator.h index d116a1de..e50a8a3c 100644 --- a/source/armarx/navigation/client/Navigator.h +++ b/source/armarx/navigation/client/Navigator.h @@ -123,6 +123,7 @@ namespace armarx::navigation::client }; Navigator(const InjectedServices& services); + ~Navigator(); void moveTo(const core::Pose& pose, core::NavigationFrame frame); -- GitLab