diff --git a/ConformanceResult.txt b/ConformanceResult.txt index dc441b0..a0ac7d9 100644 --- a/ConformanceResult.txt +++ b/ConformanceResult.txt @@ -15,257 +15,198 @@ Error number for "Value Not Set 1" is: 80040402 Error number for "Value Not Set 2" is: 80040403 Error messages will not be interpreted to infer state. -20:25:07.406 Driver Access Checks OK -20:25:08.054 AccessChecks OK Successfully created driver using late binding -20:25:08.281 AccessChecks OK Successfully connected using late binding -20:25:08.285 AccessChecks INFO The driver is a .NET object -20:25:08.289 AccessChecks INFO The AssemblyQualifiedName is: ASCOM.MeadeAutostar497.Telescope, ASCOM.MeadeAutostar497.Telescope, Version= -20:25:08.294 AccessChecks INFO The driver implements interface: ASCOM.DeviceInterface.ITelescopeV3 -20:25:08.987 AccessChecks INFO Device does not expose interface ITelescopeV2 -20:25:09.814 AccessChecks INFO Device exposes interface ITelescopeV3 -20:25:11.132 AccessChecks OK Successfully created driver using driver access toolkit -20:25:11.305 AccessChecks OK Successfully connected using driver access toolkit +20:45:29.137 Driver Access Checks OK +20:45:29.784 AccessChecks OK Successfully created driver using late binding +20:45:30.017 AccessChecks OK Successfully connected using late binding +20:45:30.021 AccessChecks INFO The driver is a .NET object +20:45:30.025 AccessChecks INFO The AssemblyQualifiedName is: ASCOM.MeadeAutostar497.Telescope, ASCOM.MeadeAutostar497.Telescope, Version= +20:45:30.030 AccessChecks INFO The driver implements interface: ASCOM.DeviceInterface.ITelescopeV3 +20:45:30.726 AccessChecks INFO Device does not expose interface ITelescopeV2 +20:45:31.533 AccessChecks INFO Device exposes interface ITelescopeV3 +20:45:32.851 AccessChecks OK Successfully created driver using driver access toolkit +20:45:33.015 AccessChecks OK Successfully connected using driver access toolkit Conform is using ASCOM.DriverAccess.Telescope to get a Telescope object -20:25:12.627 ConformanceCheck OK Driver instance created successfully -20:25:12.842 ConformanceCheck OK Connected OK +20:45:34.339 ConformanceCheck OK Driver instance created successfully +20:45:34.555 ConformanceCheck OK Connected OK Common Driver Methods -20:25:12.886 InterfaceVersion OK 3 -20:25:12.915 Connected OK True -20:25:12.943 Description OK Meade Autostar 497 .net -20:25:12.972 DriverInfo OK Information about the driver itself. Version: 0.0 -20:25:13.000 DriverVersion OK 0.0 -20:25:13.029 Name OK Meade Autostar 497 .net -20:25:13.058 CommandString INFO Conform cannot test the CommandString method -20:25:13.065 CommandBlind INFO Conform cannot test the CommandBlind method -20:25:13.071 CommandBool INFO Conform cannot test the CommandBool method -20:25:13.077 Action INFO Conform cannot test the Action method -20:25:13.088 SupportedActions OK Driver returned an empty action list +20:45:34.596 InterfaceVersion OK 3 +20:45:34.624 Connected OK True +20:45:34.653 Description OK Meade Autostar 497 .net +20:45:34.682 DriverInfo OK Information about the driver itself. Version: 0.0 +20:45:34.712 DriverVersion OK 0.0 +20:45:34.741 Name OK Meade Autostar 497 .net +20:45:34.770 CommandString INFO Conform cannot test the CommandString method +20:45:34.776 CommandBlind INFO Conform cannot test the CommandBlind method +20:45:34.783 CommandBool INFO Conform cannot test the CommandBool method +20:45:34.789 Action INFO Conform cannot test the Action method +20:45:34.796 SupportedActions OK Driver returned an empty action list Can Properties -20:25:13.156 CanFindHome OK False -20:25:13.163 CanPark OK True -20:25:13.170 CanPulseGuide OK True -20:25:13.177 CanSetDeclinationRate OK False -20:25:13.187 CanSetGuideRates OK False -20:25:13.195 CanSetPark OK False -20:25:13.202 CanSetPierSide OK False -20:25:13.215 CanSetRightAscensionRate OK False -20:25:13.222 CanSetTracking OK False -20:25:13.230 CanSlew OK True -20:25:13.237 CanSlewltAz OK True -20:25:13.246 CanSlewAltAzAsync OK True -20:25:13.255 CanSlewAsync OK True -20:25:13.264 CanSync OK True -20:25:13.273 CanSyncAltAz OK False -20:25:13.282 CanUnPark OK False +20:45:34.862 CanFindHome OK False +20:45:34.870 CanPark OK True +20:45:34.877 CanPulseGuide OK True +20:45:34.885 CanSetDeclinationRate OK False +20:45:34.893 CanSetGuideRates OK False +20:45:34.901 CanSetPark OK False +20:45:34.909 CanSetPierSide OK False +20:45:34.920 CanSetRightAscensionRate OK False +20:45:34.928 CanSetTracking OK False +20:45:34.937 CanSlew OK True +20:45:34.945 CanSlewltAz OK True +20:45:34.953 CanSlewAltAzAsync OK True +20:45:34.964 CanSlewAsync OK True +20:45:34.972 CanSync OK True +20:45:34.980 CanSyncAltAz OK False +20:45:34.989 CanUnPark OK False Pre-run Checks -20:25:13.332 Mount Safety INFO Scope is not parked, continuing testing -20:25:13.384 TimeCheck INFO PC Time Zone: GMT Summer Time, offset -1 hours. -20:25:13.392 TimeCheck INFO PC UTCDate: 06-May-2019 19:25:13.392 -20:25:13.517 TimeCheck INFO Mount UTCDate: 02-May-2019 20:31:47.000 +20:45:35.034 Mount Safety INFO Scope is not parked, continuing testing +20:45:35.086 TimeCheck INFO PC Time Zone: GMT Summer Time, offset -1 hours. +20:45:35.094 TimeCheck INFO PC UTCDate: 06-May-2019 19:45:35.094 +20:45:35.215 TimeCheck INFO Mount UTCDate: 02-May-2019 20:52:06.000 Properties -20:25:13.591 AlignmentMode OK algPolar -20:25:13.647 Altitude OK 90.00 -20:25:13.685 ApertureArea OK Optional member threw a PropertyNotImplementedException exception. -20:25:13.720 ApertureDiameter OK Optional member threw a PropertyNotImplementedException exception. -20:25:13.752 AtHome OK False -20:25:13.783 AtPark OK False -20:25:13.845 Azimuth OK 22.95 -20:25:13.903 Declination OK 89:59:59.00 -20:25:13.934 DeclinationRate Read OK 0.00 -20:25:13.967 DeclinationRate Write OK CanSetDeclinationRate is False and a PropertyNotImplementedException exception was generated as expected -20:25:14.000 DoesRefraction Read OK Optional member threw a PropertyNotImplementedException exception. -20:25:14.031 DoesRefraction Write OK Optional member threw a PropertyNotImplementedException exception. -20:25:14.063 EquatorialSystem OK equLocalTopocentric -20:25:14.096 FocalLength OK Optional member threw a PropertyNotImplementedException exception. -20:25:14.131 GuideRateDeclination Read OK Optional member threw a PropertyNotImplementedException exception. -20:25:14.142 GuideRateDeclination Write OK CanSetGuideRates is False and a PropertyNotImplementedException exception was generated as expected -20:25:14.174 GuideRateRightAscension Read OK Optional member threw a PropertyNotImplementedException exception. -20:25:14.188 GuideRateRightAscension Write OK CanSetGuideRates is False and a PropertyNotImplementedException exception was generated as expected -20:25:14.220 IsPulseGuiding OK False -20:25:14.281 RightAscension OK 01:34:18.00 -20:25:14.313 RightAscensionRate Read OK 0.00 -20:25:14.346 RightAscensionRate Write OK CanSetRightAscensionRate is False and a PropertyNotImplementedException exception was generated as expected -20:25:14.380 SiteElevation Read OK Optional member threw a PropertyNotImplementedException exception. -20:25:14.415 SiteElevation Write OK Optional member threw a PropertyNotImplementedException exception. -20:25:14.426 SiteElevation Write OK Optional member threw a PropertyNotImplementedException exception. -20:25:14.437 SiteElevation Write OK Optional member threw a PropertyNotImplementedException exception. -20:25:14.494 SiteLatitude Read OK 00:00:00.00 -20:25:14.534 SiteLatitude Write OK Invalid Value exception generated as expected on set site latitude < -90 degrees -20:25:14.547 SiteLatitude Write OK Invalid Value exception generated as expected on set site latitude > 90 degrees -20:25:14.584 SiteLatitude Write OK Legal value 00:00:00.00 degrees written successfully -20:25:14.641 SiteLongitude Read OK -18:12:00.00 -20:25:14.675 SiteLongitude Write OK Invalid Value exception generated as expected on set site longitude < -180 degrees -20:25:14.690 SiteLongitude Write OK Invalid Value exception generated as expected on set site longitude > 180 degrees -20:25:14.784 SiteLongitude Write OK Legal value -18:12:00.00 degrees written successfully -20:25:14.829 Slewing OK False -20:25:14.863 SlewSettleTime Read OK Optional member threw a PropertyNotImplementedException exception. -20:25:14.898 SlewSettleTime Write OK Optional member threw a PropertyNotImplementedException exception. -20:25:14.911 SlewSettleTime Write OK Optional member threw a PropertyNotImplementedException exception. -20:25:14.946 SideOfPier Read OK Optional member threw a PropertyNotImplementedException exception. -20:25:14.997 SiderealTime OK 09:03:29.25 -20:25:15.009 SiderealTime INFO Scope and ASCOM sidereal times are up to 0.5 hour different, Scope: 09:03:29.25, ASCOM: 09:09:54.36 -20:25:15.053 TargetDeclination Read OK .NET Not InvalidOperationException generated on read before write -20:25:15.087 TargetDeclination Write INFO Tests moved after the SlewToCoordinates tests so that Conform can check they properly set target coordinates. -20:25:15.100 TargetRightAscension Read OK .NET Not InvalidOperationException generated on read before write -20:25:15.138 TargetRightAscension Write INFO Tests moved after the SlewToCoordinates tests so that Conform can check they properly set target coordinates. -20:25:15.151 Tracking Read OK True -20:25:15.186 Tracking Write OK CanSetTracking is False and a PropertyNotImplementedException exception was generated as expected -20:25:15.226 TrackingRates Found drive rate: driveSidereal -20:25:15.240 TrackingRates OK Drive rates read OK -20:25:15.252 TrackingRates OK Disposed tracking rates OK -20:25:15.288 TrackingRates OK Successfully obtained a TrackingRates object after the previous TrackingRates object was disposed -20:25:15.300 TrackingRate Read ISSUE This member is mandatory but threw a PropertyNotImplementedException exception, it must function per the ASCOM specification. -20:25:15.393 UTCDate Read OK 02-May-2019 20:31:49.000 -20:25:15.555 UTCDate Write OK New UTCDate written successfully: 02/05/2019 21:31:49 +20:45:35.292 AlignmentMode OK algPolar +20:45:35.346 Altitude OK 0.00 +20:45:35.383 ApertureArea OK Optional member threw a PropertyNotImplementedException exception. +20:45:35.417 ApertureDiameter OK Optional member threw a PropertyNotImplementedException exception. +20:45:35.449 AtHome OK False +20:45:35.484 AtPark OK False +20:45:35.542 Azimuth OK 89.17 +20:45:35.599 Declination OK 00:00:00.00 +20:45:35.633 DeclinationRate Read OK 0.00 +20:45:35.668 DeclinationRate Write OK CanSetDeclinationRate is False and a PropertyNotImplementedException exception was generated as expected +20:45:35.700 DoesRefraction Read OK Optional member threw a PropertyNotImplementedException exception. +20:45:35.733 DoesRefraction Write OK Optional member threw a PropertyNotImplementedException exception. +20:45:35.765 EquatorialSystem OK equLocalTopocentric +20:45:35.797 FocalLength OK Optional member threw a PropertyNotImplementedException exception. +20:45:35.829 GuideRateDeclination Read OK Optional member threw a PropertyNotImplementedException exception. +20:45:35.840 GuideRateDeclination Write OK CanSetGuideRates is False and a PropertyNotImplementedException exception was generated as expected +20:45:35.871 GuideRateRightAscension Read OK Optional member threw a PropertyNotImplementedException exception. +20:45:35.882 GuideRateRightAscension Write OK CanSetGuideRates is False and a PropertyNotImplementedException exception was generated as expected +20:45:35.914 IsPulseGuiding OK False +20:45:35.971 RightAscension OK 06:19:37.00 +20:45:36.004 RightAscensionRate Read OK 0.00 +20:45:36.036 RightAscensionRate Write OK CanSetRightAscensionRate is False and a PropertyNotImplementedException exception was generated as expected +20:45:36.069 SiteElevation Read OK Optional member threw a PropertyNotImplementedException exception. +20:45:36.103 SiteElevation Write OK Optional member threw a PropertyNotImplementedException exception. +20:45:36.115 SiteElevation Write OK Optional member threw a PropertyNotImplementedException exception. +20:45:36.128 SiteElevation Write OK Optional member threw a PropertyNotImplementedException exception. +20:45:36.181 SiteLatitude Read OK 00:00:00.00 +20:45:36.220 SiteLatitude Write OK Invalid Value exception generated as expected on set site latitude < -90 degrees +20:45:36.233 SiteLatitude Write OK Invalid Value exception generated as expected on set site latitude > 90 degrees +20:45:36.275 SiteLatitude Write OK Legal value 00:00:00.00 degrees written successfully +20:45:36.330 SiteLongitude Read OK -21:48:00.00 +20:45:36.367 SiteLongitude Write OK Invalid Value exception generated as expected on set site longitude < -180 degrees +20:45:36.381 SiteLongitude Write OK Invalid Value exception generated as expected on set site longitude > 180 degrees +20:45:36.475 SiteLongitude Write OK Legal value -21:48:00.00 degrees written successfully +20:45:36.515 Slewing OK False +20:45:36.550 SlewSettleTime Read OK Optional member threw a PropertyNotImplementedException exception. +20:45:36.584 SlewSettleTime Write OK Optional member threw a PropertyNotImplementedException exception. +20:45:36.596 SlewSettleTime Write OK Optional member threw a PropertyNotImplementedException exception. +20:45:36.631 SideOfPier Read OK Optional member threw a PropertyNotImplementedException exception. +20:45:36.680 SiderealTime OK 09:14:18.28 +20:45:36.692 SiderealTime OK Scope and ASCOM sidereal times agree to better than 5 minutes, Scope: 09:14:18.28, ASCOM: 09:15:55.39 +20:45:36.741 TargetDeclination Read OK .NET Not InvalidOperationException generated on read before write +20:45:36.776 TargetDeclination Write INFO Tests moved after the SlewToCoordinates tests so that Conform can check they properly set target coordinates. +20:45:36.788 TargetRightAscension Read OK .NET Not InvalidOperationException generated on read before write +20:45:36.824 TargetRightAscension Write INFO Tests moved after the SlewToCoordinates tests so that Conform can check they properly set target coordinates. +20:45:36.836 Tracking Read OK True +20:45:36.871 Tracking Write OK CanSetTracking is False and a PropertyNotImplementedException exception was generated as expected +20:45:36.912 TrackingRates Found drive rate: driveSidereal +20:45:36.923 TrackingRates OK Drive rates read OK +20:45:36.935 TrackingRates OK Disposed tracking rates OK +20:45:36.971 TrackingRates OK Successfully obtained a TrackingRates object after the previous TrackingRates object was disposed +20:45:36.983 TrackingRate Read ISSUE This member is mandatory but threw a PropertyNotImplementedException exception, it must function per the ASCOM specification. +20:45:37.131 UTCDate Read OK 02-May-2019 20:52:08.000 +20:45:37.300 UTCDate Write OK New UTCDate written successfully: 02/05/2019 21:52:08 Methods -20:25:15.802 CanMoveAxis:Primary OK CanMoveAxis:Primary True -20:25:15.839 CanMoveAxis:Secondary OK CanMoveAxis:Secondary True -20:25:15.875 CanMoveAxis:Tertiary OK CanMoveAxis:Tertiary False -20:25:15.913 Park/Unpark INFO Tests skipped -20:25:15.937 AbortSlew OK AbortSlew OK when not slewing -20:25:16.003 AxisRate:Primary OK Empty axis rate returned -20:25:16.015 AxisRate:Primary OK Disposed axis rates OK -20:25:16.028 AxisRate:Secondary OK Empty axis rate returned -20:25:16.039 AxisRate:Secondary OK Disposed axis rates OK -20:25:16.052 AxisRate:Tertiary OK Empty axis rate returned -20:25:16.064 AxisRate:Tertiary OK Disposed axis rates OK -20:25:16.080 FindHome OK CanFindHome is False and a MethodNotImplementedException exception was generated as expected -20:25:16.131 MoveAxis Primary WARNING MoveAxis tests skipped because there are no AxisRate values -20:25:16.143 MoveAxis Primary OK AxisRates object successfully disposed -20:25:16.201 MoveAxis Secondary WARNING MoveAxis tests skipped because there are no AxisRate values -20:25:16.213 MoveAxis Secondary OK AxisRates object successfully disposed -20:25:16.270 MoveAxis Tertiary OK CanMoveAxis Tertiary is False and a MethodNotImplementedException exception was generated as expected -20:25:18.310 PulseGuide OK Synchronous pulse guide found OK -20:25:52.356 SlewToCoordinates OK Slewed OK. RA: 08:03:32.68 -20:25:52.369 SlewToCoordinates OK Slewed OK. DEC: 01:00:00.00 -20:25:52.403 SlewToCoordinates ERROR The TargetRightAscension property 08:03:32.00 does not match the expected RA 08:03:32.68 -20:25:52.438 SlewToCoordinates OK The TargetDeclination property 01:00:00.00 matches the expected Declination OK. -20:25:52.487 SlewToCoordinates (Bad L) ERROR Unexpected DriverException(0x80131500), slewing to bad RA coordinate: CheckDotNetExceptions ASCOM.MeadeAutostar497.Telescope SlewToCoordinates System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. - Parameter name: Right ascension value cannot be below 0 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 408 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.SlewToCoordinatesAsync(Double rightAscension, Double declination) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 544 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.SlewToCoordinates(Double rightAscension, Double declination) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 534 - at ASCOM.MeadeAutostar497.Telescope.SlewToCoordinates(Double RightAscension, Double Declination) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\AscomClasses\Telescope.cs:line 794 (See Inner Exception for details) -20:26:12.283 SlewToCoordinates (Bad L) ERROR Failed to reject bad Dec coordinate: -100:00:00.00 -20:26:12.343 SlewToCoordinates (Bad H) ERROR Unexpected DriverException(0x80131500), slewing to bad RA coordinate: CheckDotNetExceptions ASCOM.MeadeAutostar497.Telescope SlewToCoordinates System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. - Parameter name: Right ascension value cannot be greater than 23:59:59 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 414 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.SlewToCoordinatesAsync(Double rightAscension, Double declination) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 544 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.SlewToCoordinates(Double rightAscension, Double declination) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 534 - at ASCOM.MeadeAutostar497.Telescope.SlewToCoordinates(Double RightAscension, Double Declination) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\AscomClasses\Telescope.cs:line 794 (See Inner Exception for details) -20:26:17.522 SlewToCoordinates (Bad H) ERROR Unexpected DriverException(0x80131500), slewing to bad Dec coordinate: CheckDotNetExceptions ASCOM.MeadeAutostar497.Telescope SlewToCoordinates System.TimeoutException: The operation has timed out. - at System.IO.Ports.SerialStream.Read(Byte[] array, Int32 offset, Int32 count, Int32 timeout) - at System.IO.Ports.SerialStream.Read(Byte[] array, Int32 offset, Int32 count) - at System.IO.Ports.SerialPort.InternalRead(Char[] buffer, Int32 offset, Int32 count, Int32 timeout, Boolean countMultiByteCharsAsOne) - at System.IO.Ports.SerialPort.ReadTo(String value) - at ASCOM.MeadeAutostar497.Controller.SerialProcessor.ReadTerminated(String terminator) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\SerialProcessor.cs:line 110 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.DoSlewAsync() in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 580 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.SlewToCoordinatesAsync(Double rightAscension, Double declination) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 547 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.SlewToCoordinates(Double rightAscension, Double declination) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 534 - at ASCOM.MeadeAutostar497.Telescope.SlewToCoordinates(Double RightAscension, Double Declination) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\AscomClasses\Telescope.cs:line 794 (See Inner Exception for details) -20:26:36.353 SlewToCoordinatesAsync OK Slewed OK. RA: 07:04:32.06 -20:26:36.367 SlewToCoordinatesAsync OK Slewed OK. DEC: 02:00:00.00 -20:26:36.400 SlewToCoordinatesAsync OK The TargetRightAscension property 07:04:32.06 matches the expected RA OK. -20:26:36.437 SlewToCoordinatesAsync OK The TargetDeclination property 02:00:00.00 matches the expected Declination OK. -20:26:36.478 SlewToCoordinatesAsync (Bad L) ERROR Unexpected DriverException(0x80131500), slewing to bad RA coordinate: CheckDotNetExceptions ASCOM.MeadeAutostar497.Telescope SlewToCoordinatesAsync System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. - Parameter name: Right ascension value cannot be below 0 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 408 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.SlewToCoordinatesAsync(Double rightAscension, Double declination) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 544 - at ASCOM.MeadeAutostar497.Telescope.SlewToCoordinatesAsync(Double RightAscension, Double Declination) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\AscomClasses\Telescope.cs:line 800 (See Inner Exception for details) -20:26:36.621 SlewToCoordinatesAsync (Bad L) ERROR Failed to reject bad Dec coordinate: -100:00:00.00 -20:26:36.681 SlewToCoordinatesAsync (Bad H) ERROR Unexpected DriverException(0x80131500), slewing to bad RA coordinate: CheckDotNetExceptions ASCOM.MeadeAutostar497.Telescope SlewToCoordinatesAsync System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. - Parameter name: Right ascension value cannot be greater than 23:59:59 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 414 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.SlewToCoordinatesAsync(Double rightAscension, Double declination) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 544 - at ASCOM.MeadeAutostar497.Telescope.SlewToCoordinatesAsync(Double RightAscension, Double Declination) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\AscomClasses\Telescope.cs:line 800 (See Inner Exception for details) -20:26:41.892 SlewToCoordinatesAsync (Bad H) ERROR Unexpected DriverException(0x80131500), slewing to bad Dec coordinate: CheckDotNetExceptions ASCOM.MeadeAutostar497.Telescope SlewToCoordinatesAsync System.TimeoutException: The operation has timed out. - at System.IO.Ports.SerialStream.Read(Byte[] array, Int32 offset, Int32 count, Int32 timeout) - at System.IO.Ports.SerialStream.Read(Byte[] array, Int32 offset, Int32 count) - at System.IO.Ports.SerialPort.InternalRead(Char[] buffer, Int32 offset, Int32 count, Int32 timeout, Boolean countMultiByteCharsAsOne) - at System.IO.Ports.SerialPort.ReadTo(String value) - at ASCOM.MeadeAutostar497.Controller.SerialProcessor.ReadTerminated(String terminator) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\SerialProcessor.cs:line 110 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.DoSlewAsync() in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 580 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.SlewToCoordinatesAsync(Double rightAscension, Double declination) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 547 - at ASCOM.MeadeAutostar497.Telescope.SlewToCoordinatesAsync(Double RightAscension, Double Declination) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\AscomClasses\Telescope.cs:line 800 (See Inner Exception for details) -20:27:04.329 SyncToCoordinates OK Slewed to start position OK. RA: 06:04:56.54 -20:27:04.343 SyncToCoordinates OK Slewed to start position OK. DEC: 00:00:00.00 -20:27:04.360 SyncToCoordinates ISSUE CanSync is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification. -20:27:04.400 SyncToCoordinates (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:04.447 SyncToCoordinates (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:04.509 SyncToCoordinates (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:04.558 SyncToCoordinates (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:04.618 TargetRightAscension Write ERROR Unexpected DriverException(0x80131500), : CheckDotNetExceptions ASCOM.MeadeAutostar497.Telescope TargetRightAscensionSet System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. - Parameter name: Right ascension value cannot be below 0 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 408 - at ASCOM.MeadeAutostar497.Telescope.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\AscomClasses\Telescope.cs:line 870 (See Inner Exception for details) -20:27:04.636 TargetRightAscension Write ERROR Unexpected DriverException(0x80131500), : CheckDotNetExceptions ASCOM.MeadeAutostar497.Telescope TargetRightAscensionSet System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. - Parameter name: Right ascension value cannot be greater than 23:59:59 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 414 - at ASCOM.MeadeAutostar497.Telescope.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\AscomClasses\Telescope.cs:line 870 (See Inner Exception for details) -20:27:04.742 TargetRightAscension Write OK Target RightAscension is within 5 seconds of the value set: 05:05:19.25 -20:27:04.825 TargetDeclination Write ISSUE No error generated on set TargetDeclination < -90 degrees -20:27:04.885 TargetDeclination Write ISSUE No error generated on set TargetDeclination > 90 degrees -20:27:04.965 TargetDeclination Write OK Legal value 01:00:00.00 DD:MM:SS written successfully -20:27:05.118 SlewToTarget ISSUE CanSlew is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification. -20:27:05.160 SlewToTarget (Bad L) ERROR Unexpected DriverException(0x80131500), Exception setting bad RA coordinate: CheckDotNetExceptions ASCOM.MeadeAutostar497.Telescope TargetRightAscensionSet System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. - Parameter name: Right ascension value cannot be below 0 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 408 - at ASCOM.MeadeAutostar497.Telescope.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\AscomClasses\Telescope.cs:line 870 (See Inner Exception for details) -20:27:05.294 SlewToTarget (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:05.355 SlewToTarget (Bad H) ERROR Unexpected DriverException(0x80131500), Exception setting bad RA coordinate: CheckDotNetExceptions ASCOM.MeadeAutostar497.Telescope TargetRightAscensionSet System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. - Parameter name: Right ascension value cannot be greater than 23:59:59 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 414 - at ASCOM.MeadeAutostar497.Telescope.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\AscomClasses\Telescope.cs:line 870 (See Inner Exception for details) -20:27:05.490 SlewToTarget (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:05.666 SlewToTargetAsync ISSUE CanSlewAsync is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification. -20:27:05.707 SlewToTargetAsync (Bad L) ERROR Unexpected DriverException(0x80131500), Exception setting bad RA coordinate: CheckDotNetExceptions ASCOM.MeadeAutostar497.Telescope TargetRightAscensionSet System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. - Parameter name: Right ascension value cannot be below 0 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 408 - at ASCOM.MeadeAutostar497.Telescope.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\AscomClasses\Telescope.cs:line 870 (See Inner Exception for details) -20:27:05.857 SlewToTargetAsync (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:05.921 SlewToTargetAsync (Bad H) ERROR Unexpected DriverException(0x80131500), Exception setting bad RA coordinate: CheckDotNetExceptions ASCOM.MeadeAutostar497.Telescope TargetRightAscensionSet System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. - Parameter name: Right ascension value cannot be greater than 23:59:59 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 414 - at ASCOM.MeadeAutostar497.Telescope.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\AscomClasses\Telescope.cs:line 870 (See Inner Exception for details) -20:27:06.056 SlewToTargetAsync (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:06.120 DestinationSideOfPier Test skipped as AligmentMode is not German Polar -20:27:06.139 SlewToAltAz ISSUE CanSlewAltAz is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification. -20:27:06.185 SlewToAltAz (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:06.204 SlewToAltAz (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:06.266 SlewToAltAz (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:06.284 SlewToAltAz (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:06.348 SlewToAltAzAsync ISSUE CanSlewAltAzAsync is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification. -20:27:06.389 SlewToAltAzAsync (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:06.412 SlewToAltAzAsync (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:06.475 SlewToAltAzAsync (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:06.493 SlewToAltAzAsync (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:22.333 SyncToTarget INFO Slewed to start position within 18.0 arc seconds of expected RA: 06:05:21.20, actual RA: 06:05:20.00 -20:27:22.348 SyncToTarget OK Slewed to start position OK. DEC: 00:00:00.00 -20:27:22.448 SyncToTarget ISSUE CanSync is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification. -20:27:22.490 SyncToTarget (Bad L) ERROR Unexpected DriverException(0x80131500), Exception setting bad RA coordinate: CheckDotNetExceptions ASCOM.MeadeAutostar497.Telescope TargetRightAscensionSet System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. - Parameter name: Right ascension value cannot be below 0 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 408 - at ASCOM.MeadeAutostar497.Telescope.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\AscomClasses\Telescope.cs:line 870 (See Inner Exception for details) -20:27:22.627 SyncToTarget (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:22.690 SyncToTarget (Bad H) ERROR Unexpected DriverException(0x80131500), Exception setting bad RA coordinate: CheckDotNetExceptions ASCOM.MeadeAutostar497.Telescope TargetRightAscensionSet System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. - Parameter name: Right ascension value cannot be greater than 23:59:59 - at ASCOM.MeadeAutostar497.Controller.TelescopeController.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\Controller\TelescopeController.cs:line 414 - at ASCOM.MeadeAutostar497.Telescope.set_TargetRightAscension(Double value) in D:\Code\BitBucket\cjdSkunkWorks\Ascom\MeadeAutostar497\MeadeAutostar497\AscomClasses\Telescope.cs:line 870 (See Inner Exception for details) -20:27:22.822 SyncToTarget (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. -20:27:22.979 SyncToAltAz OK CanSyncAltAz is False and a MethodNotImplementedException exception was generated as expected +20:45:37.548 CanMoveAxis:Primary OK CanMoveAxis:Primary True +20:45:37.585 CanMoveAxis:Secondary OK CanMoveAxis:Secondary True +20:45:37.623 CanMoveAxis:Tertiary OK CanMoveAxis:Tertiary False +20:45:37.659 Park/Unpark INFO Tests skipped +20:45:37.681 AbortSlew OK AbortSlew OK when not slewing +20:45:37.747 AxisRate:Primary OK Empty axis rate returned +20:45:37.762 AxisRate:Primary OK Disposed axis rates OK +20:45:37.775 AxisRate:Secondary OK Empty axis rate returned +20:45:37.789 AxisRate:Secondary OK Disposed axis rates OK +20:45:37.801 AxisRate:Tertiary OK Empty axis rate returned +20:45:37.816 AxisRate:Tertiary OK Disposed axis rates OK +20:45:37.830 FindHome OK CanFindHome is False and a MethodNotImplementedException exception was generated as expected +20:45:37.878 MoveAxis Primary WARNING MoveAxis tests skipped because there are no AxisRate values +20:45:37.890 MoveAxis Primary OK AxisRates object successfully disposed +20:45:37.947 MoveAxis Secondary WARNING MoveAxis tests skipped because there are no AxisRate values +20:45:37.960 MoveAxis Secondary OK AxisRates object successfully disposed +20:45:38.019 MoveAxis Tertiary OK CanMoveAxis Tertiary is False and a MethodNotImplementedException exception was generated as expected +20:45:40.058 PulseGuide OK Synchronous pulse guide found OK +20:46:05.666 SlewToCoordinates INFO Slewed within 26.7 arc seconds of expected RA: 08:14:21.78, actual RA: 08:14:20.00 +20:46:05.679 SlewToCoordinates OK Slewed OK. DEC: 01:00:00.00 +20:46:05.713 SlewToCoordinates ERROR The TargetRightAscension property 08:14:20.00 does not match the expected RA 08:14:21.78 +20:46:05.745 SlewToCoordinates OK The TargetDeclination property 01:00:00.00 matches the expected Declination OK. +20:46:05.794 SlewToCoordinates (Bad L) OK Correctly rejected bad RA coordinate: -01:00:00.00 +20:46:05.878 SlewToCoordinates (Bad L) OK Correctly rejected bad Dec coordinate: -100:00:00.00 +20:46:05.939 SlewToCoordinates (Bad H) OK Correctly rejected bad RA coordinate: 25:00:00.00 +20:46:06.019 SlewToCoordinates (Bad H) OK Correctly rejected bad Dec coordinate: 100:00:00.00 +20:46:27.678 SlewToCoordinatesAsync INFO Slewed within 57.0 arc seconds of expected RA: 07:14:47.80, actual RA: 07:14:44.00 +20:46:27.691 SlewToCoordinatesAsync OK Slewed OK. DEC: 02:00:00.00 +20:46:27.727 SlewToCoordinatesAsync ERROR The TargetRightAscension property 07:14:44.00 does not match the expected RA 07:14:47.80 +20:46:27.760 SlewToCoordinatesAsync OK The TargetDeclination property 02:00:00.00 matches the expected Declination OK. +20:46:27.804 SlewToCoordinatesAsync (Bad L) OK Correctly rejected bad RA coordinate: -01:00:00.00 +20:46:27.893 SlewToCoordinatesAsync (Bad L) OK Correctly rejected bad Dec coordinate: -100:00:00.00 +20:46:27.952 SlewToCoordinatesAsync (Bad H) OK Correctly rejected bad RA coordinate: 25:00:00.00 +20:46:28.034 SlewToCoordinatesAsync (Bad H) OK Correctly rejected bad Dec coordinate: 100:00:00.00 +20:46:49.662 SyncToCoordinates INFO Slewed to start position within 28.9 arc seconds of expected RA: 06:15:09.93, actual RA: 06:15:08.00 +20:46:49.675 SyncToCoordinates OK Slewed to start position OK. DEC: 00:00:00.00 +20:46:49.689 SyncToCoordinates ISSUE CanSync is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification. +20:46:49.727 SyncToCoordinates (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. +20:46:49.770 SyncToCoordinates (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. +20:46:49.833 SyncToCoordinates (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. +20:46:49.879 SyncToCoordinates (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. +20:46:49.938 TargetRightAscension Write OK Invalid Value exception generated as expected on set TargetRightAscension < 0 hours +20:46:49.951 TargetRightAscension Write OK Invalid Value exception generated as expected on set TargetRightAscension > 24 hours +20:46:50.055 TargetRightAscension Write OK Target RightAscension is within 5 seconds of the value set: 05:15:31.81 +20:46:50.091 TargetDeclination Write OK Invalid Value exception generated as expected on set TargetDeclination < -90 degrees +20:46:50.106 TargetDeclination Write OK Invalid Value exception generated as expected on set TargetDeclination < -90 degrees +20:46:50.183 TargetDeclination Write OK Legal value 01:00:00.00 DD:MM:SS written successfully +20:46:50.339 SlewToTarget ISSUE CanSlew is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification. +20:46:50.380 SlewToTarget (Bad L) OK Telescope.TargetRA correctly rejected bad RA coordinate: -01:00:00.00 +20:46:50.428 SlewToTarget (Bad L) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: -100:00:00.00 +20:46:50.488 SlewToTarget (Bad H) OK Telescope.TargetRA correctly rejected bad RA coordinate: 25:00:00.00 +20:46:50.534 SlewToTarget (Bad H) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: 100:00:00.00 +20:46:50.704 SlewToTargetAsync ISSUE CanSlewAsync is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification. +20:46:50.745 SlewToTargetAsync (Bad L) OK Telescope.TargetRA correctly rejected bad RA coordinate: -01:00:00.00 +20:46:50.791 SlewToTargetAsync (Bad L) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: -100:00:00.00 +20:46:50.850 SlewToTargetAsync (Bad H) OK Telescope.TargetRA correctly rejected bad RA coordinate: 25:00:00.00 +20:46:50.903 SlewToTargetAsync (Bad H) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: 100:00:00.00 +20:46:50.964 DestinationSideOfPier Test skipped as AligmentMode is not German Polar +20:46:50.981 SlewToAltAz ISSUE CanSlewAltAz is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification. +20:46:51.025 SlewToAltAz (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. +20:46:51.041 SlewToAltAz (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. +20:46:51.104 SlewToAltAz (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. +20:46:51.122 SlewToAltAz (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. +20:46:51.184 SlewToAltAzAsync ISSUE CanSlewAltAzAsync is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification. +20:46:51.224 SlewToAltAzAsync (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. +20:46:51.241 SlewToAltAzAsync (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. +20:46:51.303 SlewToAltAzAsync (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. +20:46:51.323 SlewToAltAzAsync (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification. +20:47:05.652 SyncToTarget INFO Slewed to start position within 19.1 arc seconds of expected RA: 06:15:33.27, actual RA: 06:15:32.00 +20:47:05.666 SyncToTarget OK Slewed to start position OK. DEC: 00:00:00.00 +20:47:05.767 SyncToTarget ISSUE CanSync is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification. +20:47:05.805 SyncToTarget (Bad L) OK Telescope.TargetRA correctly rejected bad RA coordinate: -01:00:00.00 +20:47:05.851 SyncToTarget (Bad L) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: -100:00:00.00 +20:47:05.910 SyncToTarget (Bad H) OK Telescope.TargetRA correctly rejected bad RA coordinate: 25:00:00.00 +20:47:05.953 SyncToTarget (Bad H) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: 100:00:00.00 +20:47:06.111 SyncToAltAz OK CanSyncAltAz is False and a MethodNotImplementedException exception was generated as expected SideOfPier Model Tests -20:27:23.049 SideOfPier Model Tests INFO Tests skipped because this driver does Not support SideOfPier Read +20:47:06.180 SideOfPier Model Tests INFO Tests skipped because this driver does Not support SideOfPier Read Post-run Checks -20:27:23.142 Mount Safety INFO Tracking can't be turned off for this mount, please switch off manually. +20:47:06.269 Mount Safety INFO Tracking can't be turned off for this mount, please switch off manually. Conformance test complete -Your driver had 17 errors, 2 warnings and 27 issues +Your driver had 2 errors, 2 warnings and 19 issues diff --git a/MeadeAutostar497/Controller/TelescopeController.cs b/MeadeAutostar497/Controller/TelescopeController.cs index 8ebebf5..6b5047c 100644 --- a/MeadeAutostar497/Controller/TelescopeController.cs +++ b/MeadeAutostar497/Controller/TelescopeController.cs @@ -396,17 +396,16 @@ namespace ASCOM.MeadeAutostar497.Controller //Returns: HH: MM.T# or HH:MM:SS //Depending upon which precision is set for the telescope - double targetDec = HmsToDouble(result); - - return targetDec; + double targetRa = HmsToDouble(result); + return targetRa; } set { if (value < 0) - throw new ArgumentOutOfRangeException("Right ascension value cannot be below 0"); + throw new InvalidValueException("Right ascension value cannot be below 0"); if (value >= 24) - throw new ArgumentOutOfRangeException("Right ascension value cannot be greater than 23:59:59"); + throw new InvalidValueException("Right ascension value cannot be greater than 23:59:59"); //todo implement the low precision version @@ -447,6 +446,12 @@ namespace ASCOM.MeadeAutostar497.Controller set { //todo implement low precision version of this. + if (value > 90) + throw new ASCOM.InvalidValueException("Declination cannot be greater than 90."); + + if (value < -90) + throw new ASCOM.InvalidValueException("Declination cannot be less than -90."); + var dms = _util.DegreesToDMS(value, "*", ":", ":", 2); var s = value < 0 ? '-' : '+';