From c759156058b4d14012a0469659d6c84c2d271366 Mon Sep 17 00:00:00 2001 From: smathis Date: Tue, 10 Jun 2025 14:53:26 +0200 Subject: [PATCH] Added destructor for controller --- src/turboPmacController.cpp | 2 ++ src/turboPmacController.h | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/src/turboPmacController.cpp b/src/turboPmacController.cpp index bd0682f..25342b1 100644 --- a/src/turboPmacController.cpp +++ b/src/turboPmacController.cpp @@ -179,6 +179,8 @@ turboPmacController::turboPmacController(const char *portName, } } +turboPmacController::~turboPmacController(void) {} + /* Access one of the axes of the controller via the axis adress stored in asynUser. If the axis does not exist or is not a Axis, a nullptr is returned and an diff --git a/src/turboPmacController.h b/src/turboPmacController.h index 7a1a929..b3a7fbb 100644 --- a/src/turboPmacController.h +++ b/src/turboPmacController.h @@ -36,6 +36,13 @@ class turboPmacController : public sinqController { double idlePollPeriod, double comTimeout, int numExtraParams = 0); + /** + * @brief Destroy the controller. Its implementation is empty, however the + * destructor needs to be provided for handling turboPmacControllerImpl. + * + */ + ~turboPmacController(void) {} + /** * @brief Get the axis object *