From e311ab51df328098a835ca47d15de4560594ca33 Mon Sep 17 00:00:00 2001
From: Giuseppe Carboni <giuseppecarboni89@live.com>
Date: Mon, 7 Apr 2025 14:20:05 +0000
Subject: [PATCH] Update for bad check on an enumeration for SRT MS

---
 SRT/Servers/SRTMinorServo/src/SRTMinorServoSetupThread.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/SRT/Servers/SRTMinorServo/src/SRTMinorServoSetupThread.cpp b/SRT/Servers/SRTMinorServo/src/SRTMinorServoSetupThread.cpp
index cd6c05ca4..f610aaf3e 100644
--- a/SRT/Servers/SRTMinorServo/src/SRTMinorServoSetupThread.cpp
+++ b/SRT/Servers/SRTMinorServo/src/SRTMinorServoSetupThread.cpp
@@ -154,7 +154,7 @@ void SRTMinorServoSetupThread::runLoop()
             {
                 try
                 {
-                    if(servo->setup(m_core.m_commanded_setup.c_str(), m_core.m_as_configuration.load()))
+                    if(servo->setup(m_core.m_commanded_setup.c_str(), m_core.m_as_configuration.load() == Management::MNG_TRUE ? false : true))
                     {
                         m_core.m_current_servos[servo_name] = servo;
                         try
@@ -176,7 +176,7 @@ void SRTMinorServoSetupThread::runLoop()
                 }
             }
 
-            if(!m_core.m_as_configuration.load())
+            if(m_core.m_as_configuration.load() == Management::MNG_FALSE)
             {
                 // We commanded a configuration which does not use the active surface, therefore we need to send some slightly different coordinates with a preset command
 
-- 
GitLab