From 8e84af0fd4feb7846f0010ddc63a396f2bff64c0 Mon Sep 17 00:00:00 2001
From: Giuseppe Carboni <giuseppecarboni89@live.com>
Date: Fri, 10 Jan 2025 09:22:40 +0000
Subject: [PATCH] Added USD reset guard time

---
 Common/Servers/ActiveSurfaceUSD/src/ActiveSurfaceUSDImpl.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Common/Servers/ActiveSurfaceUSD/src/ActiveSurfaceUSDImpl.cpp b/Common/Servers/ActiveSurfaceUSD/src/ActiveSurfaceUSDImpl.cpp
index eb5132b2b..5d30ba850 100644
--- a/Common/Servers/ActiveSurfaceUSD/src/ActiveSurfaceUSDImpl.cpp
+++ b/Common/Servers/ActiveSurfaceUSD/src/ActiveSurfaceUSDImpl.cpp
@@ -325,6 +325,8 @@ void USDImpl::reset() throw (CORBA::SystemException,ASErrors::ASErrorsEx)
         //_SET_CDB(calibrate, m_calibrate, "::USDImpl::reset()")
         action(RESET);
 
+        CIRATools::Wait(0, 200000); // 0.2 secs, guard time to wait after a reset command
+
         //* restore defaults *//
         _SET_LDEF(delay, "USDImpl::reset()");
         _SET_LDEF(Fmax,  "USDImpl::reset()");
-- 
GitLab