From cd6e72eb0a82270655995d3ce6a94cd4475d66c5 Mon Sep 17 00:00:00 2001 From: Colin Dawson Date: Wed, 27 Nov 2024 22:12:27 +0000 Subject: [PATCH] Tweaked the GetSlewing command hopefully this makes the logic function correctly. Also upgraded the logging to expose whether it's an internal call or not. --- Meade.net.Telescope/Telescope.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Meade.net.Telescope/Telescope.cs b/Meade.net.Telescope/Telescope.cs index ba1ffcc..0c1b6ce 100644 --- a/Meade.net.Telescope/Telescope.cs +++ b/Meade.net.Telescope/Telescope.cs @@ -3270,11 +3270,18 @@ namespace ASCOM.Meade.net try { if (Connected) - result = (!isInternalCall && _forceSlewingCount > 0) || MovingAxis() || IsSlewingToTarget(); + { + if (!isInternalCall) + { + result = _forceSlewingCount > 0; + } + + result = result || MovingAxis() || IsSlewingToTarget(); + } } finally { - LogMessage("GetSlewing", $"Result = {result}"); + LogMessage("GetSlewing", $"Result = {result} (isInternalCall = {isInternalCall}"); } if (result)