From 64e2b9c6f9b2032f6e0003c188052eb2e05575b9 Mon Sep 17 00:00:00 2001 From: Colin Date: Mon, 22 Jul 2019 15:27:52 +0100 Subject: [PATCH] Set's the guide rate after connection if setting guide rate is supported. --- Meade.net.Telescope/Telescope.cs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Meade.net.Telescope/Telescope.cs b/Meade.net.Telescope/Telescope.cs index 28dc3b4..ee1482d 100644 --- a/Meade.net.Telescope/Telescope.cs +++ b/Meade.net.Telescope/Telescope.cs @@ -338,6 +338,12 @@ namespace ASCOM.Meade.net LogMessage("Connected Set", $"New Pulse Guiding Supported: {_userNewerPulseGuiding}"); IsConnected = true; + + if (CanSetGuideRates) + { + SetNewGuideRate( _guideRate, "Connect" ); + } + } catch (Exception) { @@ -961,10 +967,12 @@ namespace ASCOM.Meade.net //Rates when the CCD guider or handbox guider buttons are pressed when the guide rate is selected.Rate shall not exceed //sidereal speed(approx 15.0417”/sec)[Autostar II only] //Returns: Nothing - - _guideRate = valueInArcSecondsPerSecond; + if (_guideRate != valueInArcSecondsPerSecond) + { + _guideRate = valueInArcSecondsPerSecond; - WriteProfile(); + WriteProfile(); + } } private double DegreesPerSecondToArcSecondPerSecond(double value)