From 4ef80b448eab26dd284e8e74e5048b35bda33082 Mon Sep 17 00:00:00 2001 From: Colin Dawson Date: Sat, 30 Nov 2024 18:18:16 +0000 Subject: [PATCH] Another slight tweak to the GetSlewing internal call code. --- Meade.net.Telescope/Telescope.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Meade.net.Telescope/Telescope.cs b/Meade.net.Telescope/Telescope.cs index 0c1b6ce..af45199 100644 --- a/Meade.net.Telescope/Telescope.cs +++ b/Meade.net.Telescope/Telescope.cs @@ -3281,13 +3281,16 @@ namespace ASCOM.Meade.net } finally { - LogMessage("GetSlewing", $"Result = {result} (isInternalCall = {isInternalCall}"); + LogMessage("GetSlewing", $"Result = {result} (isInternalCall = {isInternalCall})"); } if (result) SetSlewingMinEndTime(); - else if (_clock.UtcNow < SharedResourcesWrapper.EarliestNonSlewingTime) + else if (_clock.UtcNow < SharedResourcesWrapper.EarliestNonSlewingTime && !isInternalCall) + { + LogMessage("GetSlewing", $"Last slewing operation has not yet completed. You need to wait for another {(_clock.UtcNow - SharedResourcesWrapper.EarliestNonSlewingTime).TotalMilliseconds} Milliseconds"); result = true; + } return result; }