Finish LX200ClassicParkingPosition
This commit is contained in:
@@ -2291,15 +2291,28 @@ namespace ASCOM.Meade.net
|
||||
{
|
||||
LogMessage("Park", $"Calculating Park Alt Az");
|
||||
var siteLatitude = SiteLatitude;
|
||||
var parkAlt = AlignmentMode == AlignmentModes.algAltAz ? 0 : 90 - siteLatitude;
|
||||
var parkAz = siteLatitude >= 0 ? 180 : 0;
|
||||
//var parkAlt = AlignmentMode == AlignmentModes.algAltAz ? 0 : 90 - siteLatitude;
|
||||
//var parkAz = siteLatitude >= 0 ? 180 : 0;
|
||||
var parkAlt = 45;
|
||||
var parkAz = 180;
|
||||
|
||||
var eq = _astroMaths.ConvertHozToEq(UTCDate, SiteLatitude, SiteLongitude, new HorizonCoordinates()
|
||||
{
|
||||
Altitude = parkAlt,
|
||||
Azimuth = parkAz
|
||||
});
|
||||
|
||||
LogMessage("Park", $"Slewing to park position az:{parkAz} alt:{parkAlt}");
|
||||
SlewToCoordinates( eq.RightAscension, eq.Declination);
|
||||
LogMessage("Park", $"Arrived at park position");
|
||||
|
||||
LogMessage("Park", $"Parking LX200 Classic");
|
||||
Tracking = false;
|
||||
|
||||
LogMessage("Park", $"Slewing to park position az:{parkAz} alt:{parkAlt}");
|
||||
SlewToAltAz(parkAz, parkAlt, false);
|
||||
LogMessage("Park", $"Arrived at park position");
|
||||
LogMessage("Park", $"Making sure the scope is pointed to the correct Alt Az.");
|
||||
parkAlt = 0;
|
||||
parkAz = 180;
|
||||
SlewToAltAz( parkAz, parkAlt, false);
|
||||
}
|
||||
|
||||
//Setting park to true before sending the park command as the Autostar and Audiostar stop serial communications once the park command has been issued.
|
||||
@@ -3306,6 +3319,12 @@ namespace ASCOM.Meade.net
|
||||
isSlewing = true;
|
||||
return isSlewing;
|
||||
}
|
||||
|
||||
if (result.Equals("[FF][FF][FF] [FF][FF][FF] "))
|
||||
{
|
||||
isSlewing = true;
|
||||
return isSlewing;
|
||||
}
|
||||
|
||||
////classic LX200 return bar with 32 chars. FF is contained from left to right when slewing
|
||||
//byte[] ba = Encoding.Default.GetBytes(result);
|
||||
|
||||
Reference in New Issue
Block a user