From a81318f4b5cd93afedabe840e2deb39e96356c1b Mon Sep 17 00:00:00 2001 From: Colin Dawson Date: Tue, 7 Jan 2025 15:49:51 +0000 Subject: [PATCH] Adding error trap so that the display prompts can be bypassed if it doesn't work, will still try to set the date and time. --- Meade.net.Telescope/Telescope.cs | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/Meade.net.Telescope/Telescope.cs b/Meade.net.Telescope/Telescope.cs index 6d5442e..6ab350c 100644 --- a/Meade.net.Telescope/Telescope.cs +++ b/Meade.net.Telescope/Telescope.cs @@ -686,19 +686,26 @@ namespace ASCOM.Meade.net } default: { - var i = 10; - while (i > 0) + try { - var displayText = Action("Handbox", "readdisplay"); - if (displayText.Contains("Align:")) + var i = 10; + while (i > 0) { - i = 0; - continue; - } + var displayText = Action("Handbox", "readdisplay"); + if (displayText.Contains("Align:")) + { + i = 0; + continue; + } - Action("Handbox", "mode"); - _utilities.WaitForMilliseconds(500); - i--; + Action("Handbox", "mode"); + _utilities.WaitForMilliseconds(500); + i--; + } + } + catch (TimeoutException e) + { + LogMessage("ApplySkipAutoStarPrompts","Timed out bypassing the date time prompts. Skipping."); } break;