From bd8476e11ab693f0943b942ead8a33dbc1680fba Mon Sep 17 00:00:00 2001 From: Colin Date: Sun, 24 May 2020 16:38:30 +0100 Subject: [PATCH] Added support for a warning when the telescope could hit the mount. (older command used by the Meade CSD prior to the LX200 command set.) --- Meade.net.Telescope/Telescope.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Meade.net.Telescope/Telescope.cs b/Meade.net.Telescope/Telescope.cs index 5cec335..3b6439d 100644 --- a/Meade.net.Telescope/Telescope.cs +++ b/Meade.net.Telescope/Telescope.cs @@ -1868,10 +1868,15 @@ namespace ASCOM.Meade.net LogMessage("DoSlewAsync", $"Slew failed \"{belowHorizonMessage}\""); throw new InvalidOperationException(belowHorizonMessage); case "2": - //Below Horizon + //Below minimum elevation string belowMinimumElevationMessage = _sharedResourcesWrapper.ReadTerminated(); LogMessage("DoSlewAsync", $"Slew failed \"{belowMinimumElevationMessage}\""); throw new InvalidOperationException(belowMinimumElevationMessage); + case "3": + //Telescope can hit the mount + string canHistMountMessage = _sharedResourcesWrapper.ReadTerminated(); + LogMessage("DoSlewAsync", $"Slew failed \"{canHistMountMessage}\""); + throw new InvalidOperationException(canHistMountMessage); default: LogMessage("DoSlewAsync", $"Slew failed - unknown response \"{response}\""); throw new DriverException("This error should not happen");