Added code for the site latitude
and started work on the longitude.
This commit is contained in:
+171
-134
@@ -1,3 +1,4 @@
|
||||
|
||||
ConformanceCheck ASCOM Device Conformance Checker Version 6.4.63.0, Build time: 18/12/2018 08:58:34
|
||||
ConformanceCheck Running on: ASCOM Platform 6.4 SP1 6.4.1.2695
|
||||
|
||||
@@ -11,156 +12,192 @@ 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.
|
||||
|
||||
18:44:58.528 Driver Access Checks OK
|
||||
18:44:59.174 AccessChecks OK Successfully created driver using late binding
|
||||
18:44:59.400 AccessChecks OK Successfully connected using late binding
|
||||
18:44:59.405 AccessChecks INFO The driver is a .NET object
|
||||
18:44:59.409 AccessChecks INFO The AssemblyQualifiedName is: ASCOM.MeadeAutostar497.Telescope, ASCOM.MeadeAutostar497.Telescope, Version=
|
||||
18:44:59.413 AccessChecks INFO The driver implements interface: ASCOM.DeviceInterface.ITelescopeV3
|
||||
18:45:00.117 AccessChecks INFO Device does not expose interface ITelescopeV2
|
||||
18:45:00.926 AccessChecks INFO Device exposes interface ITelescopeV3
|
||||
18:45:02.245 AccessChecks OK Successfully created driver using driver access toolkit
|
||||
18:45:02.415 AccessChecks OK Successfully connected using driver access toolkit
|
||||
00:17:11.400 Driver Access Checks OK
|
||||
00:17:12.050 AccessChecks OK Successfully created driver using late binding
|
||||
00:17:12.279 AccessChecks OK Successfully connected using late binding
|
||||
00:17:12.283 AccessChecks INFO The driver is a .NET object
|
||||
00:17:12.287 AccessChecks INFO The AssemblyQualifiedName is: ASCOM.MeadeAutostar497.Telescope, ASCOM.MeadeAutostar497.Telescope, Version=
|
||||
00:17:12.291 AccessChecks INFO The driver implements interface: ASCOM.DeviceInterface.ITelescopeV3
|
||||
00:17:12.990 AccessChecks INFO Device does not expose interface ITelescopeV2
|
||||
00:17:13.805 AccessChecks INFO Device exposes interface ITelescopeV3
|
||||
00:17:15.124 AccessChecks OK Successfully created driver using driver access toolkit
|
||||
00:17:15.332 AccessChecks OK Successfully connected using driver access toolkit
|
||||
|
||||
Conform is using ASCOM.DriverAccess.Telescope to get a Telescope object
|
||||
18:45:03.742 ConformanceCheck OK Driver instance created successfully
|
||||
18:45:03.954 ConformanceCheck OK Connected OK
|
||||
00:17:16.657 ConformanceCheck OK Driver instance created successfully
|
||||
00:17:16.877 ConformanceCheck OK Connected OK
|
||||
|
||||
Common Driver Methods
|
||||
18:45:03.995 InterfaceVersion OK 3
|
||||
18:45:04.023 Connected OK True
|
||||
18:45:04.052 Description OK Meade Autostar 497 .net
|
||||
18:45:04.081 DriverInfo OK Information about the driver itself. Version: 0.0
|
||||
18:45:04.110 DriverVersion OK 0.0
|
||||
18:45:04.139 Name OK Meade Autostar 497 .net
|
||||
18:45:04.168 CommandString INFO Conform cannot test the CommandString method
|
||||
18:45:04.174 CommandBlind INFO Conform cannot test the CommandBlind method
|
||||
18:45:04.180 CommandBool INFO Conform cannot test the CommandBool method
|
||||
18:45:04.185 Action INFO Conform cannot test the Action method
|
||||
18:45:04.192 SupportedActions OK Driver returned an empty action list
|
||||
00:17:16.919 InterfaceVersion OK 3
|
||||
00:17:16.946 Connected OK True
|
||||
00:17:16.974 Description OK Meade Autostar 497 .net
|
||||
00:17:17.003 DriverInfo OK Information about the driver itself. Version: 0.0
|
||||
00:17:17.032 DriverVersion OK 0.0
|
||||
00:17:17.061 Name OK Meade Autostar 497 .net
|
||||
00:17:17.091 CommandString INFO Conform cannot test the CommandString method
|
||||
00:17:17.097 CommandBlind INFO Conform cannot test the CommandBlind method
|
||||
00:17:17.104 CommandBool INFO Conform cannot test the CommandBool method
|
||||
00:17:17.110 Action INFO Conform cannot test the Action method
|
||||
00:17:17.118 SupportedActions OK Driver returned an empty action list
|
||||
|
||||
Can Properties
|
||||
18:45:04.260 CanFindHome OK False
|
||||
18:45:04.266 CanPark OK False
|
||||
18:45:04.273 CanPulseGuide OK False
|
||||
18:45:04.280 CanSetDeclinationRate OK False
|
||||
18:45:04.287 CanSetGuideRates OK False
|
||||
18:45:04.294 CanSetPark OK False
|
||||
18:45:04.301 CanSetPierSide OK False
|
||||
18:45:04.315 CanSetRightAscensionRate OK False
|
||||
18:45:04.322 CanSetTracking OK False
|
||||
18:45:04.330 CanSlew OK False
|
||||
18:45:04.337 CanSlewltAz OK False
|
||||
18:45:04.344 CanSlewAltAzAsync OK False
|
||||
18:45:04.352 CanSlewAsync OK False
|
||||
18:45:04.359 CanSync OK False
|
||||
18:45:04.367 CanSyncAltAz OK False
|
||||
18:45:04.375 CanUnPark OK False
|
||||
00:17:17.192 CanFindHome OK False
|
||||
00:17:17.199 CanPark OK True
|
||||
00:17:17.206 CanPulseGuide OK True
|
||||
00:17:17.213 CanSetDeclinationRate OK False
|
||||
00:17:17.220 CanSetGuideRates OK False
|
||||
00:17:17.227 CanSetPark OK False
|
||||
00:17:17.235 CanSetPierSide OK False
|
||||
00:17:17.248 CanSetRightAscensionRate OK False
|
||||
00:17:17.256 CanSetTracking OK False
|
||||
00:17:17.263 CanSlew OK True
|
||||
00:17:17.271 CanSlewltAz OK True
|
||||
00:17:17.278 CanSlewAltAzAsync OK True
|
||||
00:17:17.286 CanSlewAsync OK True
|
||||
00:17:17.295 CanSync OK True
|
||||
00:17:17.303 CanSyncAltAz OK False
|
||||
00:17:17.311 CanUnPark OK False
|
||||
|
||||
Pre-run Checks
|
||||
18:45:04.421 Mount Safety INFO Scope is not parked, continuing testing
|
||||
18:45:04.474 TimeCheck INFO PC Time Zone: GMT Summer Time, offset -1 hours.
|
||||
18:45:04.482 TimeCheck INFO PC UTCDate: 30-Apr-2019 17:45:04.482
|
||||
18:45:04.574 TimeCheck INFO Mount UTCDate: 30-Apr-2019 05:45:04.000
|
||||
00:17:17.360 Mount Safety INFO Scope is not parked, continuing testing
|
||||
00:17:17.413 TimeCheck INFO PC Time Zone: GMT Summer Time, offset -1 hours.
|
||||
00:17:17.421 TimeCheck INFO PC UTCDate: 30-Apr-2019 23:17:17.421
|
||||
00:17:17.509 TimeCheck INFO Mount UTCDate: 01-May-2019 12:16:15.000
|
||||
|
||||
Properties
|
||||
18:45:04.646 AlignmentMode OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:04.683 Altitude OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:04.715 ApertureArea OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:04.747 ApertureDiameter OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:04.779 AtHome OK False
|
||||
18:45:04.813 AtPark OK False
|
||||
18:45:04.845 Azimuth OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:04.877 Declination OK 00:00:00.00
|
||||
18:45:04.909 DeclinationRate Read OK 0.00
|
||||
18:45:04.943 DeclinationRate Write OK CanSetDeclinationRate is False and a PropertyNotImplementedException exception was generated as expected
|
||||
18:45:04.982 DoesRefraction Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.015 DoesRefraction Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.047 EquatorialSystem OK equLocalTopocentric
|
||||
18:45:05.080 FocalLength OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.116 GuideRateDeclination Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.127 GuideRateDeclination Write OK CanSetGuideRates is False and a PropertyNotImplementedException exception was generated as expected
|
||||
18:45:05.159 GuideRateRightAscension Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.171 GuideRateRightAscension Write OK CanSetGuideRates is False and a PropertyNotImplementedException exception was generated as expected
|
||||
18:45:05.205 IsPulseGuiding OK CanPulseGuide is False and a PropertyNotImplementedException exception was generated as expected
|
||||
18:45:05.237 RightAscension OK 00:00:00.00
|
||||
18:45:05.270 RightAscensionRate Read OK 0.00
|
||||
18:45:05.305 RightAscensionRate Write OK CanSetRightAscensionRate is False and a PropertyNotImplementedException exception was generated as expected
|
||||
18:45:05.339 SiteElevation Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.374 SiteElevation Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.386 SiteElevation Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.398 SiteElevation Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.432 SiteLatitude Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.467 SiteLatitude Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.480 SiteLatitude Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.493 SiteLatitude Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.529 SiteLongitude Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.564 SiteLongitude Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.577 SiteLongitude Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.589 SiteLongitude Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.635 Slewing OK False
|
||||
18:45:05.669 SlewSettleTime Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.706 SlewSettleTime Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.719 SlewSettleTime Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.754 SideOfPier Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.787 SiderealTime ISSUE This member is mandatory but threw a PropertyNotImplementedException exception, it must function per the ASCOM specification.
|
||||
18:45:05.827 TargetDeclination Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.862 TargetDeclination Write INFO Tests moved after the SlewToCoordinates tests so that Conform can check they properly set target coordinates.
|
||||
18:45:05.877 TargetRightAscension Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:05.915 TargetRightAscension Write INFO Tests moved after the SlewToCoordinates tests so that Conform can check they properly set target coordinates.
|
||||
18:45:05.928 Tracking Read OK True
|
||||
18:45:05.963 Tracking Write OK CanSetTracking is False and a PropertyNotImplementedException exception was generated as expected
|
||||
18:45:06.005 TrackingRates Found drive rate: driveSidereal
|
||||
18:45:06.017 TrackingRates OK Drive rates read OK
|
||||
18:45:06.031 TrackingRates OK Disposed tracking rates OK
|
||||
18:45:06.066 TrackingRates OK Successfully obtained a TrackingRates object after the previous TrackingRates object was disposed
|
||||
18:45:06.079 TrackingRate Read ISSUE This member is mandatory but threw a PropertyNotImplementedException exception, it must function per the ASCOM specification.
|
||||
18:45:06.157 UTCDate Read OK 30-Apr-2019 05:45:05.000
|
||||
18:45:06.305 UTCDate Write OK New UTCDate written successfully: 30/04/2019 06:45:05
|
||||
00:17:17.586 AlignmentMode OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:17.622 Altitude OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:17.654 ApertureArea OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:17.687 ApertureDiameter OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:17.718 AtHome OK False
|
||||
00:17:17.753 AtPark OK False
|
||||
00:17:17.785 Azimuth OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:17.817 Declination OK 00:00:00.00
|
||||
00:17:17.849 DeclinationRate Read OK 0.00
|
||||
00:17:17.882 DeclinationRate Write OK CanSetDeclinationRate is False and a PropertyNotImplementedException exception was generated as expected
|
||||
00:17:17.914 DoesRefraction Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:17.948 DoesRefraction Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:17.980 EquatorialSystem OK equLocalTopocentric
|
||||
00:17:18.014 FocalLength OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:18.047 GuideRateDeclination Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:18.058 GuideRateDeclination Write OK CanSetGuideRates is False and a PropertyNotImplementedException exception was generated as expected
|
||||
00:17:18.091 GuideRateRightAscension Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:18.103 GuideRateRightAscension Write OK CanSetGuideRates is False and a PropertyNotImplementedException exception was generated as expected
|
||||
00:17:18.138 IsPulseGuiding ISSUE CanPulseGuide is True and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:18.171 RightAscension OK 00:00:00.00
|
||||
00:17:18.205 RightAscensionRate Read OK 0.00
|
||||
00:17:18.239 RightAscensionRate Write OK CanSetRightAscensionRate is False and a PropertyNotImplementedException exception was generated as expected
|
||||
00:17:18.274 SiteElevation Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:18.309 SiteElevation Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:18.320 SiteElevation Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:18.334 SiteElevation Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:18.391 SiteLatitude Read OK 00:00:00.00
|
||||
00:17:18.430 SiteLatitude Write OK Invalid Value exception generated as expected on set site latitude < -90 degrees
|
||||
00:17:18.441 SiteLatitude Write OK Invalid Value exception generated as expected on set site latitude > 90 degrees
|
||||
00:17:18.491 SiteLatitude Write OK Legal value 00:00:00.00 degrees written successfully
|
||||
00:17:18.547 SiteLongitude Read OK 01:46:00.00
|
||||
00:17:18.584 SiteLongitude Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:18.596 SiteLongitude Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:18.609 SiteLongitude Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:18.653 Slewing OK False
|
||||
00:17:18.688 SlewSettleTime Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:18.723 SlewSettleTime Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:18.736 SlewSettleTime Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:18.773 SideOfPier Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:18.825 SiderealTime OK 13:58:47.89
|
||||
00:17:18.837 SiderealTime OK Scope and ASCOM sidereal times agree to better than 2 seconds, Scope: 13:58:47.89, ASCOM: 13:58:48.98
|
||||
00:17:18.874 TargetDeclination Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:18.910 TargetDeclination Write INFO Tests moved after the SlewToCoordinates tests so that Conform can check they properly set target coordinates.
|
||||
00:17:18.923 TargetRightAscension Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:18.957 TargetRightAscension Write INFO Tests moved after the SlewToCoordinates tests so that Conform can check they properly set target coordinates.
|
||||
00:17:18.970 Tracking Read OK True
|
||||
00:17:19.005 Tracking Write OK CanSetTracking is False and a PropertyNotImplementedException exception was generated as expected
|
||||
00:17:19.051 TrackingRates Found drive rate: driveSidereal
|
||||
00:17:19.064 TrackingRates OK Drive rates read OK
|
||||
00:17:19.077 TrackingRates OK Disposed tracking rates OK
|
||||
00:17:19.111 TrackingRates OK Successfully obtained a TrackingRates object after the previous TrackingRates object was disposed
|
||||
00:17:19.124 TrackingRate Read ISSUE This member is mandatory but threw a PropertyNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:19.204 UTCDate Read OK 01-May-2019 12:16:17.000
|
||||
00:17:19.407 UTCDate Write OK New UTCDate written successfully: 01/05/2019 13:16:17
|
||||
|
||||
Methods
|
||||
18:45:06.538 CanMoveAxis:Primary OK CanMoveAxis:Primary True
|
||||
18:45:06.574 CanMoveAxis:Secondary OK CanMoveAxis:Secondary True
|
||||
18:45:06.611 CanMoveAxis:Tertiary OK CanMoveAxis:Tertiary False
|
||||
18:45:06.647 Park OK CanPark is False and a MethodNotImplementedException exception was generated as expected
|
||||
18:45:06.662 UnPark OK CanUnPark is False and a MethodNotImplementedException exception was generated as expected
|
||||
18:45:06.706 AbortSlew OK AbortSlew OK when not slewing
|
||||
18:45:06.775 AxisRate:Primary OK Empty axis rate returned
|
||||
18:45:06.788 AxisRate:Primary OK Disposed axis rates OK
|
||||
18:45:06.801 AxisRate:Secondary OK Empty axis rate returned
|
||||
18:45:06.814 AxisRate:Secondary OK Disposed axis rates OK
|
||||
18:45:06.828 AxisRate:Tertiary OK Empty axis rate returned
|
||||
18:45:06.840 AxisRate:Tertiary OK Disposed axis rates OK
|
||||
18:45:06.855 FindHome OK CanFindHome is False and a MethodNotImplementedException exception was generated as expected
|
||||
18:45:06.905 MoveAxis Primary WARNING MoveAxis tests skipped because there are no AxisRate values
|
||||
18:45:06.919 MoveAxis Primary OK AxisRates object successfully disposed
|
||||
18:45:06.978 MoveAxis Secondary WARNING MoveAxis tests skipped because there are no AxisRate values
|
||||
18:45:06.991 MoveAxis Secondary OK AxisRates object successfully disposed
|
||||
18:45:07.050 MoveAxis Tertiary OK CanMoveAxis Tertiary is False and a MethodNotImplementedException exception was generated as expected
|
||||
18:45:07.091 PulseGuide OK CanPulseGuide is False and a MethodNotImplementedException exception was generated as expected
|
||||
18:45:07.146 SlewToCoordinates ISSUE Received a PropertyNotImplementedException instead of a MethodNotImplementedException
|
||||
18:45:07.191 SlewToCoordinatesAsync ISSUE Received a PropertyNotImplementedException instead of a MethodNotImplementedException
|
||||
18:45:07.235 SyncToCoordinates OK CanSync is False and a MethodNotImplementedException exception was generated as expected
|
||||
18:45:07.272 TargetRightAscension Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:07.287 TargetRightAscension Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:07.309 TargetRightAscension Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:07.348 TargetDeclination Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:07.362 TargetDeclination Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:07.376 TargetDeclination Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
18:45:07.421 SlewToTarget ISSUE Received a PropertyNotImplementedException instead of a MethodNotImplementedException
|
||||
18:45:07.466 SlewToTargetAsync ISSUE Received a PropertyNotImplementedException instead of a MethodNotImplementedException
|
||||
18:45:07.503 DestinationSideOfPier Test skipped as AligmentMode is not German Polar
|
||||
18:45:07.520 SlewToAltAz OK CanSlewAltAz is False and a MethodNotImplementedException exception was generated as expected
|
||||
18:45:07.564 SlewToAltAzAsync OK CanSlewAltAzAsync is False and a MethodNotImplementedException exception was generated as expected
|
||||
18:45:07.603 SyncToTarget OK CanSync is False and a MethodNotImplementedException exception was generated as expected
|
||||
18:45:07.641 SyncToAltAz OK CanSyncAltAz is False and a MethodNotImplementedException exception was generated as expected
|
||||
00:17:19.642 CanMoveAxis:Primary OK CanMoveAxis:Primary True
|
||||
00:17:19.678 CanMoveAxis:Secondary OK CanMoveAxis:Secondary True
|
||||
00:17:19.715 CanMoveAxis:Tertiary OK CanMoveAxis:Tertiary False
|
||||
00:17:19.752 Park/Unpark INFO Tests skipped
|
||||
00:17:19.776 AbortSlew OK AbortSlew OK when not slewing
|
||||
00:17:19.843 AxisRate:Primary OK Empty axis rate returned
|
||||
00:17:19.856 AxisRate:Primary OK Disposed axis rates OK
|
||||
00:17:19.869 AxisRate:Secondary OK Empty axis rate returned
|
||||
00:17:19.882 AxisRate:Secondary OK Disposed axis rates OK
|
||||
00:17:19.895 AxisRate:Tertiary OK Empty axis rate returned
|
||||
00:17:19.907 AxisRate:Tertiary OK Disposed axis rates OK
|
||||
00:17:19.923 FindHome OK CanFindHome is False and a MethodNotImplementedException exception was generated as expected
|
||||
00:17:19.972 MoveAxis Primary WARNING MoveAxis tests skipped because there are no AxisRate values
|
||||
00:17:19.987 MoveAxis Primary OK AxisRates object successfully disposed
|
||||
00:17:20.044 MoveAxis Secondary WARNING MoveAxis tests skipped because there are no AxisRate values
|
||||
00:17:20.058 MoveAxis Secondary OK AxisRates object successfully disposed
|
||||
00:17:20.117 MoveAxis Tertiary OK CanMoveAxis Tertiary is False and a MethodNotImplementedException exception was generated as expected
|
||||
00:17:20.155 PulseGuide ISSUE Received a PropertyNotImplementedException instead of a MethodNotImplementedException
|
||||
00:17:20.233 SlewToCoordinates ISSUE CanSlew is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:20.285 SlewToCoordinates (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:20.331 SlewToCoordinates (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:20.391 SlewToCoordinates (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:20.436 SlewToCoordinates (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:20.532 SlewToCoordinatesAsync ISSUE CanSlewAsync is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:20.571 SlewToCoordinatesAsync (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:20.615 SlewToCoordinatesAsync (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:20.674 SlewToCoordinatesAsync (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:20.720 SlewToCoordinatesAsync (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:20.823 SyncToCoordinates ISSUE CanSync is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:20.863 SyncToCoordinates (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:20.910 SyncToCoordinates (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:20.971 SyncToCoordinates (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:21.015 SyncToCoordinates (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:21.074 TargetRightAscension Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:21.091 TargetRightAscension Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:21.134 TargetRightAscension Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:21.172 TargetDeclination Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:21.186 TargetDeclination Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:21.201 TargetDeclination Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
00:17:21.327 SlewToTarget ISSUE CanSlew is True but can't set TargetRightAscension and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:21.343 SlewToTarget ISSUE CanSlew is True but can't set TargetDeclination and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:21.360 SlewToTarget ISSUE CanSlew is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:21.401 SlewToTarget (Bad L) ISSUE Exception setting bad RA coordinate and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:21.450 SlewToTarget (Bad L) ISSUE Exception setting bad Dec coordinate and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:21.510 SlewToTarget (Bad H) ISSUE Exception setting bad RA coordinate and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:21.554 SlewToTarget (Bad H) ISSUE Exception setting bad Dec coordinate and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:21.646 SlewToTargetAsync ISSUE CanSlewAsync is True but can't set TargetRightAscension and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:21.662 SlewToTargetAsync ISSUE CanSlewAsync is True but can't set TargetDeclination and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:21.680 SlewToTargetAsync ISSUE CanSlewAsync is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:21.720 SlewToTargetAsync (Bad L) ISSUE Exception setting bad RA coordinate and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:21.768 SlewToTargetAsync (Bad L) ISSUE Exception setting bad Dec coordinate and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:21.828 SlewToTargetAsync (Bad H) ISSUE Exception setting bad RA coordinate and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:21.873 SlewToTargetAsync (Bad H) ISSUE Exception setting bad Dec coordinate and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:21.933 DestinationSideOfPier Test skipped as AligmentMode is not German Polar
|
||||
00:17:21.952 SlewToAltAz ISSUE CanSlewAltAz is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:21.995 SlewToAltAz (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:22.014 SlewToAltAz (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:22.077 SlewToAltAz (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:22.096 SlewToAltAz (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:22.159 SlewToAltAzAsync ISSUE CanSlewAltAzAsync is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:22.203 SlewToAltAzAsync (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:22.221 SlewToAltAzAsync (Bad L) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:22.285 SlewToAltAzAsync (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:22.305 SlewToAltAzAsync (Bad H) ISSUE This member is mandatory but threw a MethodNotImplementedException exception, it must function per the ASCOM specification.
|
||||
00:17:22.409 SyncToTarget ISSUE CanSync is True and a MethodNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:22.450 SyncToTarget (Bad L) ISSUE Exception setting bad RA coordinate and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:22.498 SyncToTarget (Bad L) ISSUE Exception setting bad Dec coordinate and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:22.559 SyncToTarget (Bad H) ISSUE Exception setting bad RA coordinate and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:22.603 SyncToTarget (Bad H) ISSUE Exception setting bad Dec coordinate and a PropertyNotImplementedException exception was thrown, this method must function per the ASCOM specification.
|
||||
00:17:22.665 SyncToAltAz OK CanSyncAltAz is False and a MethodNotImplementedException exception was generated as expected
|
||||
|
||||
SideOfPier Model Tests
|
||||
18:45:07.711 SideOfPier Model Tests INFO Tests skipped because this driver does Not support SideOfPier Read
|
||||
00:17:22.735 SideOfPier Model Tests INFO Tests skipped because this driver does Not support SideOfPier Read
|
||||
|
||||
Post-run Checks
|
||||
18:45:07.800 Mount Safety INFO Tracking can't be turned off for this mount, please switch off manually.
|
||||
00:17:22.828 Mount Safety INFO Tracking can't be turned off for this mount, please switch off manually.
|
||||
|
||||
Conformance test complete
|
||||
|
||||
Your driver had 0 errors, 2 warnings and 6 issues
|
||||
Your driver had 0 errors, 2 warnings and 47 issues
|
||||
|
||||
@@ -387,8 +387,8 @@ namespace ASCOM.MeadeAutostar497
|
||||
{
|
||||
get
|
||||
{
|
||||
tl.LogMessage("CanPark", "Get - " + false.ToString());
|
||||
return false;
|
||||
tl.LogMessage("CanPark", "Get - " + true.ToString());
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -396,8 +396,8 @@ namespace ASCOM.MeadeAutostar497
|
||||
{
|
||||
get
|
||||
{
|
||||
tl.LogMessage("CanPulseGuide", "Get - " + false.ToString());
|
||||
return false;
|
||||
tl.LogMessage("CanPulseGuide", "Get - " + true.ToString());
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -459,8 +459,8 @@ namespace ASCOM.MeadeAutostar497
|
||||
{
|
||||
get
|
||||
{
|
||||
tl.LogMessage("CanSlew", "Get - " + false.ToString());
|
||||
return false;
|
||||
tl.LogMessage("CanSlew", "Get - " + true.ToString());
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -468,8 +468,8 @@ namespace ASCOM.MeadeAutostar497
|
||||
{
|
||||
get
|
||||
{
|
||||
tl.LogMessage("CanSlewAltAz", "Get - " + false.ToString());
|
||||
return false;
|
||||
tl.LogMessage("CanSlewAltAz", "Get - " + true.ToString());
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -477,8 +477,8 @@ namespace ASCOM.MeadeAutostar497
|
||||
{
|
||||
get
|
||||
{
|
||||
tl.LogMessage("CanSlewAltAzAsync", "Get - " + false.ToString());
|
||||
return false;
|
||||
tl.LogMessage("CanSlewAltAzAsync", "Get - " + true.ToString());
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -486,8 +486,8 @@ namespace ASCOM.MeadeAutostar497
|
||||
{
|
||||
get
|
||||
{
|
||||
tl.LogMessage("CanSlewAsync", "Get - " + false.ToString());
|
||||
return false;
|
||||
tl.LogMessage("CanSlewAsync", "Get - " + true.ToString());
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -495,8 +495,8 @@ namespace ASCOM.MeadeAutostar497
|
||||
{
|
||||
get
|
||||
{
|
||||
tl.LogMessage("CanSync", "Get - " + false.ToString());
|
||||
return false;
|
||||
tl.LogMessage("CanSync", "Get - " + true.ToString());
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -732,13 +732,14 @@ namespace ASCOM.MeadeAutostar497
|
||||
{
|
||||
get
|
||||
{
|
||||
tl.LogMessage("SiteLatitude Get", "Not implemented");
|
||||
throw new ASCOM.PropertyNotImplementedException("SiteLatitude", false);
|
||||
var siteLatitude = _telescopeController.SiteLatitude;
|
||||
tl.LogMessage("SiteLatitude Get", $"{utilities.DegreesToDMS(siteLatitude)}");
|
||||
return siteLatitude;
|
||||
}
|
||||
set
|
||||
{
|
||||
tl.LogMessage("SiteLatitude Set", "Not implemented");
|
||||
throw new ASCOM.PropertyNotImplementedException("SiteLatitude", true);
|
||||
tl.LogMessage("SiteLatitude Set", $"{utilities.DegreesToDMS(value)}");
|
||||
_telescopeController.SiteLatitude = value;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -746,13 +747,14 @@ namespace ASCOM.MeadeAutostar497
|
||||
{
|
||||
get
|
||||
{
|
||||
tl.LogMessage("SiteLongitude Get", "Not implemented");
|
||||
throw new ASCOM.PropertyNotImplementedException("SiteLongitude", false);
|
||||
var siteLongitude = _telescopeController.SiteLongitude;
|
||||
tl.LogMessage("SiteLongitude Get", $"{utilities.DegreesToDMS(siteLongitude)}");
|
||||
return siteLongitude;
|
||||
}
|
||||
set
|
||||
{
|
||||
tl.LogMessage("SiteLongitude Set", "Not implemented");
|
||||
throw new ASCOM.PropertyNotImplementedException("SiteLongitude", true);
|
||||
tl.LogMessage("SiteLongitude Set", $"{utilities.DegreesToDMS(value)}");
|
||||
_telescopeController.SiteLongitude = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -9,6 +9,8 @@ namespace ASCOM.MeadeAutostar497.Controller
|
||||
|
||||
bool Slewing { get; }
|
||||
DateTime utcDate { get; set; }
|
||||
double SiteLatitude { get; set; }
|
||||
double SiteLongitude { get; set; }
|
||||
void AbortSlew();
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
using System;
|
||||
using System.IO.Ports;
|
||||
using System.Linq;
|
||||
using ASCOM.Utilities;
|
||||
|
||||
namespace ASCOM.MeadeAutostar497.Controller
|
||||
{
|
||||
@@ -165,6 +166,59 @@ namespace ASCOM.MeadeAutostar497.Controller
|
||||
|
||||
}
|
||||
|
||||
public double SiteLatitude
|
||||
{
|
||||
get
|
||||
{
|
||||
var latitude = SerialPort.CommandTerminated( ":Gt#", "#");
|
||||
|
||||
double lat = int.Parse(latitude.Substring(1, 2));
|
||||
lat = lat + double.Parse(latitude.Substring(4, 2)) / 60;
|
||||
if (latitude.Length == 9)
|
||||
lat = lat + double.Parse(latitude.Substring(7, 2)) / 60 / 60;
|
||||
|
||||
if (latitude[0] == '-')
|
||||
lat = -lat;
|
||||
|
||||
return lat;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (value > 90)
|
||||
throw new ASCOM.InvalidValueException("Latitude cannot be greater than 90 degrees.");
|
||||
|
||||
if (value < -90)
|
||||
throw new ASCOM.InvalidValueException("Latitude cannot be less than -90 degrees.");
|
||||
|
||||
int dd = Convert.ToInt32(Math.Floor(value));
|
||||
int mm = Convert.ToInt32(60 * (value - dd));
|
||||
|
||||
var result = SerialPort.CommandChar($":Sts{dd:00}*{mm:00}#");
|
||||
if (result != '1')
|
||||
throw new InvalidOperationException("Failed to set site latitude.");
|
||||
}
|
||||
}
|
||||
|
||||
public double SiteLongitude
|
||||
{
|
||||
get
|
||||
{
|
||||
var longitude = SerialPort.CommandTerminated(":Gg#", "#");
|
||||
|
||||
double l = int.Parse(longitude.Substring(0, 3));
|
||||
l = l + double.Parse(longitude.Substring(4, 2)) / 60;
|
||||
if (longitude.Length == 9)
|
||||
l = l + double.Parse(longitude.Substring(7, 2)) / 60 / 60;
|
||||
|
||||
return l;
|
||||
}
|
||||
set
|
||||
{
|
||||
throw new ASCOM.PropertyNotImplementedException("not done yet.");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void AbortSlew()
|
||||
{
|
||||
SerialPort.Command("#:Q#");
|
||||
|
||||
@@ -0,0 +1,249 @@
|
||||
|
||||
ConformanceCheck ASCOM Device Conformance Checker Version 6.4.63.0, Build time: 18/12/2018 08:58:34
|
||||
ConformanceCheck Running on: ASCOM Platform 6.4 SP1 6.4.1.2695
|
||||
|
||||
ConformanceCheck Driver ProgID: MeadeEx.Telescope
|
||||
|
||||
Error handling
|
||||
Error number for "Not Implemented" is: 80040400
|
||||
Error number for "Invalid Value 1" is: 80040401
|
||||
Error number for "Invalid Value 2" is: 80040405
|
||||
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.
|
||||
|
||||
21:04:42.255 Driver Access Checks OK
|
||||
21:04:42.997 AccessChecks OK Successfully created driver using late binding
|
||||
21:04:50.059 AccessChecks OK Successfully connected using late binding
|
||||
21:04:50.063 AccessChecks INFO The driver is a COM object
|
||||
21:04:57.769 AccessChecks INFO Device exposes interface ITelescopeV2
|
||||
21:04:58.546 AccessChecks INFO Device does not expose interface ITelescopeV3
|
||||
21:04:59.881 AccessChecks OK Successfully created driver using driver access toolkit
|
||||
21:05:06.873 AccessChecks OK Successfully connected using driver access toolkit
|
||||
|
||||
Conform is using ASCOM.DriverAccess.Telescope to get a Telescope object
|
||||
21:05:08.261 ConformanceCheck OK Driver instance created successfully
|
||||
21:05:15.293 ConformanceCheck OK Connected OK
|
||||
|
||||
Common Driver Methods
|
||||
21:05:15.333 InterfaceVersion OK 2
|
||||
21:05:15.362 Connected OK True
|
||||
21:05:15.448 Description OK Meade Autostar 497: ETX Autostar|A|43Ea|Jun 02 2006@10:09:40
|
||||
21:05:15.480 DriverInfo OK ASCOM Meade Telescope/Focuser driver for classic and Autostar I 5.0.4
|
||||
ASCOM Iniative
|
||||
http://ascom-standards.org/
|
||||
Last Modified 10/06/2013 19:06:54
|
||||
21:05:15.509 DriverVersion OK 5.0
|
||||
21:05:15.539 Name OK Autostar 497
|
||||
21:05:15.568 CommandString INFO Conform cannot test the CommandString method
|
||||
21:05:15.572 CommandBlind INFO Conform cannot test the CommandBlind method
|
||||
21:05:15.582 CommandBool INFO Conform cannot test the CommandBool method
|
||||
21:05:15.588 Action INFO Conform cannot test the Action method
|
||||
21:05:15.595 SupportedActions OK Driver returned an empty action list
|
||||
|
||||
Can Properties
|
||||
21:05:15.663 CanFindHome OK False
|
||||
21:05:15.671 CanPark OK True
|
||||
21:05:15.679 CanPulseGuide OK True
|
||||
21:05:15.687 CanSetDeclinationRate OK False
|
||||
21:05:15.695 CanSetGuideRates OK False
|
||||
21:05:15.703 CanSetPark OK False
|
||||
21:05:15.711 CanSetPierSide OK False
|
||||
21:05:15.719 CanSetRightAscensionRate OK False
|
||||
21:05:15.727 CanSetTracking OK False
|
||||
21:05:15.735 CanSlew OK True
|
||||
21:05:15.743 CanSlewltAz OK True
|
||||
21:05:15.752 CanSlewAltAzAsync OK True
|
||||
21:05:15.761 CanSlewAsync OK True
|
||||
21:05:15.769 CanSync OK True
|
||||
21:05:15.777 CanSyncAltAz OK False
|
||||
21:05:15.785 CanUnPark OK False
|
||||
|
||||
Pre-run Checks
|
||||
21:05:15.834 Mount Safety INFO Scope is not parked, continuing testing
|
||||
21:05:15.887 TimeCheck INFO PC Time Zone: GMT Summer Time, offset -1 hours.
|
||||
21:05:15.894 TimeCheck INFO PC UTCDate: 30-Apr-2019 20:05:15.894
|
||||
21:05:16.013 TimeCheck INFO Mount UTCDate: 30-Apr-2019 20:04:15.000
|
||||
|
||||
Properties
|
||||
21:05:16.063 AlignmentMode OK algPolar
|
||||
21:05:16.117 Altitude OK 90.00
|
||||
21:05:16.149 ApertureArea ERROR Unexpected DriverAccessCOMException, : Property ApertureAreaThe supplied value is out of range for this property.
|
||||
21:05:16.182 ApertureDiameter ERROR Unexpected DriverAccessCOMException, : Property ApertureDiameterThe supplied value is out of range for this property.
|
||||
21:05:16.214 AtHome OK False
|
||||
21:05:16.245 AtPark OK False
|
||||
21:05:16.310 Azimuth OK 0.57
|
||||
21:05:16.369 Declination OK 89:59:59.00
|
||||
21:05:16.402 DeclinationRate Read OK 0.00
|
||||
21:05:16.434 DeclinationRate Write OK CanSetDeclinationRate is False and a PropertyNotImplementedException exception was generated as expected
|
||||
21:05:16.469 DoesRefraction Read OK True
|
||||
21:05:16.501 DoesRefraction Write ERROR Unexpected DriverAccessCOMException, : Property DoesRefractionThe supplied value is out of range for this property.
|
||||
21:05:16.534 EquatorialSystem OK equLocalTopocentric
|
||||
21:05:16.568 FocalLength ERROR Unexpected DriverAccessCOMException, : Property FocalLengthThe supplied value is out of range for this property.
|
||||
21:05:16.602 GuideRateDeclination Read OK 0.00
|
||||
21:05:16.613 GuideRateDeclination Write OK CanSetGuideRates is False and a PropertyNotImplementedException exception was generated as expected
|
||||
21:05:16.646 GuideRateRightAscension Read OK 0.00
|
||||
21:05:16.661 GuideRateRightAscension Write OK CanSetGuideRates is False and a PropertyNotImplementedException exception was generated as expected
|
||||
21:05:16.694 IsPulseGuiding OK False
|
||||
21:05:16.748 RightAscension OK 22:28:48.00
|
||||
21:05:16.781 RightAscensionRate Read OK 0.00
|
||||
21:05:16.814 RightAscensionRate Write OK CanSetRightAscensionRate is False and a PropertyNotImplementedException exception was generated as expected
|
||||
21:05:16.848 SiteElevation Read OK 0
|
||||
21:05:16.884 SiteElevation Write ERROR Unexpected DriverAccessCOMException, : Property SiteElevation The supplied value is out of range for this property.
|
||||
21:05:16.896 SiteElevation Write ERROR Unexpected DriverAccessCOMException, : Property SiteElevation The supplied value is out of range for this property.
|
||||
21:05:16.908 SiteElevation Write OK Legal value 0m written successfully
|
||||
21:05:16.965 SiteLatitude Read OK 53:50:00.00
|
||||
21:05:16.999 SiteLatitude Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
21:05:17.012 SiteLatitude Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
21:05:17.025 SiteLatitude Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
21:05:17.096 SiteLongitude Read OK -01:46:00.00
|
||||
21:05:17.130 SiteLongitude Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
21:05:17.144 SiteLongitude Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
21:05:17.156 SiteLongitude Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
21:05:17.192 Slewing OK False
|
||||
21:05:17.226 SlewSettleTime Read OK 0
|
||||
21:05:17.262 SlewSettleTime Write ERROR Unexpected DriverAccessCOMException, : Property SlewSettleTime The supplied value is out of range for this property.
|
||||
21:05:17.277 SlewSettleTime Write OK Legal value 0 seconds written successfully
|
||||
21:05:17.313 SideOfPier Read OK Optional member threw a PropertyNotImplementedException exception.
|
||||
21:05:17.356 SiderealTime OK 10:31:06.00
|
||||
21:05:17.368 SiderealTime OK Scope and ASCOM sidereal times agree to better than 5 minutes, Scope: 10:31:06.00, ASCOM: 10:32:07.97
|
||||
21:05:17.405 TargetDeclination Read ERROR Unexpected DriverAccessCOMException, : The target value is not set.
|
||||
21:05:17.440 TargetDeclination Write INFO Tests moved after the SlewToCoordinates tests so that Conform can check they properly set target coordinates.
|
||||
21:05:17.454 TargetRightAscension Read ERROR Unexpected DriverAccessCOMException, : The target value is not set.
|
||||
21:05:17.489 TargetRightAscension Write INFO Tests moved after the SlewToCoordinates tests so that Conform can check they properly set target coordinates.
|
||||
21:05:17.502 Tracking Read OK True
|
||||
21:05:17.537 Tracking Write OK CanSetTracking is False and a PropertyNotImplementedException exception was generated as expected
|
||||
21:05:17.575 TrackingRates ERROR Unexpected System.Reflection.TargetInvocationException exception, : Exception has been thrown by the target of an invocation.
|
||||
21:05:17.590 TrackingRates ERROR Unexpected System.Reflection.TargetInvocationException exception, : Exception has been thrown by the target of an invocation.
|
||||
21:05:17.603 TrackingRates OK Dispose member not present
|
||||
21:05:17.638 TrackingRates OK Successfully obtained a TrackingRates object after the previous TrackingRates object was disposed
|
||||
21:05:17.651 TrackingRate Read OK driveSidereal
|
||||
21:05:17.665 TrackingRate Write ERROR Unexpected System.Reflection.TargetInvocationException exception, : Exception has been thrown by the target of an invocation.
|
||||
21:05:17.760 UTCDate Read OK 30-Apr-2019 20:04:16.000
|
||||
21:05:17.774 UTCDate Write OK Optional member threw a PropertyNotImplementedException exception.
|
||||
|
||||
Methods
|
||||
21:05:17.858 CanMoveAxis:Primary OK CanMoveAxis:Primary False
|
||||
21:05:17.894 CanMoveAxis:Secondary OK CanMoveAxis:Secondary False
|
||||
21:05:17.931 CanMoveAxis:Tertiary OK CanMoveAxis:Tertiary False
|
||||
21:05:17.967 Park/Unpark INFO Tests skipped
|
||||
21:05:18.981 AbortSlew OK AbortSlew OK when not slewing
|
||||
21:05:19.040 AxisRate:Primary Enum ERROR .NET - Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException: Member not found. (Exception from HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))
|
||||
--- End of inner exception stack trace ---
|
||||
at Microsoft.VisualBasic.CompilerServices.Symbols.Container.InvokeMethod(Method TargetProcedure, Object[] Arguments, Boolean[] CopyBack, BindingFlags Flags)
|
||||
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.ObjectLateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack)
|
||||
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack)
|
||||
at Conform.TelescopeTester.TelescopeAxisRateTest(String p_Name, TelescopeAxes p_Axis) in J:\Conform\Conform\Devices\TelescopeTester.vb:line 3022
|
||||
21:05:19.055 AxisRate:Primary OK Empty axis rate returned
|
||||
21:05:19.069 AxisRate:Primary OK AxisRates.Dispose() member not present for axis axisPrimary
|
||||
21:05:19.085 AxisRate:Secondary Enum ERROR .NET - Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException: Member not found. (Exception from HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))
|
||||
--- End of inner exception stack trace ---
|
||||
at Microsoft.VisualBasic.CompilerServices.Symbols.Container.InvokeMethod(Method TargetProcedure, Object[] Arguments, Boolean[] CopyBack, BindingFlags Flags)
|
||||
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.ObjectLateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack)
|
||||
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack)
|
||||
at Conform.TelescopeTester.TelescopeAxisRateTest(String p_Name, TelescopeAxes p_Axis) in J:\Conform\Conform\Devices\TelescopeTester.vb:line 3022
|
||||
21:05:19.100 AxisRate:Secondary OK Empty axis rate returned
|
||||
21:05:19.117 AxisRate:Secondary OK AxisRates.Dispose() member not present for axis axisSecondary
|
||||
21:05:19.132 AxisRate:Tertiary Enum ERROR .NET - Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException: Member not found. (Exception from HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))
|
||||
--- End of inner exception stack trace ---
|
||||
at Microsoft.VisualBasic.CompilerServices.Symbols.Container.InvokeMethod(Method TargetProcedure, Object[] Arguments, Boolean[] CopyBack, BindingFlags Flags)
|
||||
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.ObjectLateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack)
|
||||
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack)
|
||||
at Conform.TelescopeTester.TelescopeAxisRateTest(String p_Name, TelescopeAxes p_Axis) in J:\Conform\Conform\Devices\TelescopeTester.vb:line 3022
|
||||
21:05:19.149 AxisRate:Tertiary OK Empty axis rate returned
|
||||
21:05:19.178 AxisRate:Tertiary OK AxisRates.Dispose() member not present for axis axisTertiary
|
||||
21:05:19.195 FindHome OK CanFindHome is False and a MethodNotImplementedException exception was generated as expected
|
||||
21:05:19.234 MoveAxis Primary OK CanMoveAxis Primary is False and a MethodNotImplementedException exception was generated as expected
|
||||
21:05:19.273 MoveAxis Secondary OK CanMoveAxis Secondary is False and a MethodNotImplementedException exception was generated as expected
|
||||
21:05:19.314 MoveAxis Tertiary OK CanMoveAxis Tertiary is False and a MethodNotImplementedException exception was generated as expected
|
||||
21:05:21.349 PulseGuide OK Synchronous pulse guide found OK
|
||||
21:06:13.942 SlewToCoordinates INFO Slewed within 15.0 arc seconds of expected RA: 09:31:10.00, actual RA: 09:31:09.00
|
||||
21:06:13.956 SlewToCoordinates OK Slewed OK. DEC: 01:00:00.00
|
||||
21:06:13.971 SlewToCoordinates OK The TargetRightAscension property 09:31:10.00 matches the expected RA OK.
|
||||
21:06:13.987 SlewToCoordinates OK The TargetDeclination property 01:00:00.00 matches the expected Declination OK.
|
||||
21:06:14.028 SlewToCoordinates (Bad L) ERROR Unexpected DriverAccessCOMException, slewing to bad RA coordinate: Property TargetRightAscension The supplied value is out of range for this property.
|
||||
21:06:14.102 SlewToCoordinates (Bad L) ERROR Unexpected DriverAccessCOMException, slewing to bad Dec coordinate: Property TargetDeclination The supplied value is out of range for this property.
|
||||
21:06:14.164 SlewToCoordinates (Bad H) ERROR Unexpected DriverAccessCOMException, slewing to bad RA coordinate: Property TargetRightAscension The supplied value is out of range for this property.
|
||||
21:06:14.262 SlewToCoordinates (Bad H) ERROR Unexpected DriverAccessCOMException, slewing to bad Dec coordinate: Property TargetDeclination The supplied value is out of range for this property.
|
||||
21:06:48.075 SlewToCoordinatesAsync INFO Slewed within 45.0 arc seconds of expected RA: 08:32:03.00, actual RA: 08:32:00.00
|
||||
21:06:48.090 SlewToCoordinatesAsync OK Slewed OK. DEC: 02:00:00.00
|
||||
21:06:48.106 SlewToCoordinatesAsync OK The TargetRightAscension property 08:32:03.00 matches the expected RA OK.
|
||||
21:06:48.122 SlewToCoordinatesAsync OK The TargetDeclination property 02:00:00.00 matches the expected Declination OK.
|
||||
21:06:48.164 SlewToCoordinatesAsync (Bad L) ERROR Unexpected DriverAccessCOMException, slewing to bad RA coordinate: Property TargetRightAscension The supplied value is out of range for this property.
|
||||
21:06:48.239 SlewToCoordinatesAsync (Bad L) ERROR Unexpected DriverAccessCOMException, slewing to bad Dec coordinate: Property TargetDeclination The supplied value is out of range for this property.
|
||||
21:06:48.302 SlewToCoordinatesAsync (Bad H) ERROR Unexpected DriverAccessCOMException, slewing to bad RA coordinate: Property TargetRightAscension The supplied value is out of range for this property.
|
||||
21:06:48.436 SlewToCoordinatesAsync (Bad H) ERROR Unexpected DriverAccessCOMException, slewing to bad Dec coordinate: Property TargetDeclination The supplied value is out of range for this property.
|
||||
21:07:22.044 SyncToCoordinates INFO Slewed to start position within 15.0 arc seconds of expected RA: 07:32:37.00, actual RA: 07:32:36.00
|
||||
21:07:22.061 SyncToCoordinates OK Slewed to start position OK. DEC: 26:55:00.00
|
||||
21:07:22.782 SyncToCoordinates INFO Synced to sync position within 15.0 arc seconds of expected RA: 07:28:37.00, actual RA: 07:28:36.00
|
||||
21:07:22.796 SyncToCoordinates OK Synced to sync position OK. DEC: 25:55:00.00
|
||||
21:07:22.812 SyncToCoordinates OK The TargetRightAscension property 07:28:37.00 matches the expected RA OK.
|
||||
21:07:22.828 SyncToCoordinates OK The TargetDeclination property 25:55:00.00 matches the expected Declination OK.
|
||||
21:07:53.961 SyncToCoordinates INFO Slewed back to start position within 15.0 arc seconds of expected RA: 07:32:37.00, actual RA: 07:32:36.00
|
||||
21:07:53.976 SyncToCoordinates OK Slewed back to start position OK. DEC: 26:55:00.00
|
||||
21:07:54.692 SyncToCoordinates INFO Synced to reversed sync position within 30.0 arc seconds of expected RA: 07:36:37.00, actual RA: 07:36:35.00
|
||||
21:07:54.708 SyncToCoordinates OK Synced to reversed sync position OK. DEC: 27:55:00.00
|
||||
21:08:25.954 SyncToCoordinates INFO Slewed back to start position within 15.0 arc seconds of expected RA: 07:32:37.00, actual RA: 07:32:36.00
|
||||
21:08:25.969 SyncToCoordinates OK Slewed back to start position OK. DEC: 26:55:00.00
|
||||
21:08:26.009 SyncToCoordinates (Bad L) ERROR Unexpected DriverAccessCOMException, syncing to bad RA coordinate: Property TargetRightAscension The supplied value is out of range for this property.
|
||||
21:08:26.087 SyncToCoordinates (Bad L) ERROR Unexpected DriverAccessCOMException, syncing to bad Dec coordinate: Property TargetDeclination The supplied value is out of range for this property.
|
||||
21:08:26.150 SyncToCoordinates (Bad H) ERROR Unexpected DriverAccessCOMException, syncing to bad RA coordinate: Property TargetRightAscension The supplied value is out of range for this property.
|
||||
21:08:26.229 SyncToCoordinates (Bad H) ERROR Unexpected DriverAccessCOMException, syncing to bad Dec coordinate: Property TargetDeclination The supplied value is out of range for this property.
|
||||
21:08:26.292 TargetRightAscension Write ERROR Unexpected DriverAccessCOMException, : Property TargetRightAscension The supplied value is out of range for this property.
|
||||
21:08:26.311 TargetRightAscension Write ERROR Unexpected DriverAccessCOMException, : Property TargetRightAscension The supplied value is out of range for this property.
|
||||
21:08:26.395 TargetRightAscension Write OK Legal value 06:34:15.00 HH:MM:SS written successfully
|
||||
21:08:26.435 TargetDeclination Write ERROR Unexpected DriverAccessCOMException, : Property TargetDeclination The supplied value is out of range for this property.
|
||||
21:08:26.454 TargetDeclination Write ERROR Unexpected DriverAccessCOMException, : Property TargetDeclination The supplied value is out of range for this property.
|
||||
21:08:26.506 TargetDeclination Write OK Legal value 01:00:00.00 DD:MM:SS written successfully
|
||||
21:08:57.865 SlewToTarget INFO Slewed within 45.0 arc seconds of expected RA: 07:34:15.00, actual RA: 07:34:12.00
|
||||
21:08:57.880 SlewToTarget OK Slewed OK. DEC: 03:00:00.00
|
||||
21:08:57.897 SlewToTarget OK The TargetRightAscension property 07:34:15.00 matches the expected RA OK.
|
||||
21:08:57.915 SlewToTarget OK The TargetDeclination property 03:00:00.00 matches the expected Declination OK.
|
||||
21:08:57.959 SlewToTarget (Bad L) ERROR Unexpected DriverAccessCOMException, Exception setting bad RA coordinate: Property TargetRightAscension The supplied value is out of range for this property.
|
||||
21:08:58.003 SlewToTarget (Bad L) ERROR Unexpected DriverAccessCOMException, Exception setting bad Dec coordinate: Property TargetDeclination The supplied value is out of range for this property.
|
||||
21:08:58.064 SlewToTarget (Bad H) ERROR Unexpected DriverAccessCOMException, Exception setting bad RA coordinate: Property TargetRightAscension The supplied value is out of range for this property.
|
||||
21:08:58.114 SlewToTarget (Bad H) ERROR Unexpected DriverAccessCOMException, Exception setting bad Dec coordinate: Property TargetDeclination The supplied value is out of range for this property.
|
||||
21:09:29.948 SlewToTargetAsync INFO Slewed within 45.0 arc seconds of expected RA: 06:34:47.00, actual RA: 06:34:44.00
|
||||
21:09:29.964 SlewToTargetAsync OK Slewed OK. DEC: 04:00:00.00
|
||||
21:09:29.979 SlewToTargetAsync OK The TargetRightAscension property 06:34:47.00 matches the expected RA OK.
|
||||
21:09:29.996 SlewToTargetAsync OK The TargetDeclination property 04:00:00.00 matches the expected Declination OK.
|
||||
21:09:30.038 SlewToTargetAsync (Bad L) ERROR Unexpected DriverAccessCOMException, Exception setting bad RA coordinate: Property TargetRightAscension The supplied value is out of range for this property.
|
||||
21:09:30.085 SlewToTargetAsync (Bad L) ERROR Unexpected DriverAccessCOMException, Exception setting bad Dec coordinate: Property TargetDeclination The supplied value is out of range for this property.
|
||||
21:09:30.150 SlewToTargetAsync (Bad H) ERROR Unexpected DriverAccessCOMException, Exception setting bad RA coordinate: Property TargetRightAscension The supplied value is out of range for this property.
|
||||
21:09:30.196 SlewToTargetAsync (Bad H) ERROR Unexpected DriverAccessCOMException, Exception setting bad Dec coordinate: Property TargetDeclination The supplied value is out of range for this property.
|
||||
21:09:30.257 DestinationSideOfPier Test skipped as AligmentMode is not German Polar
|
||||
21:09:30.278 SlewToAltAz ERROR Unexpected DriverAccessCOMException, CanSlewAltAz is True: Wrong tracking state
|
||||
21:09:30.322 SlewToAltAz (Bad L) ERROR Unexpected DriverAccessCOMException, slewing to bad Altitude coordinate: Wrong tracking state
|
||||
21:09:30.343 SlewToAltAz (Bad L) ERROR Unexpected DriverAccessCOMException, slewing to bad Azimuth coordinate: Wrong tracking state
|
||||
21:09:30.407 SlewToAltAz (Bad H) ERROR Unexpected DriverAccessCOMException, slewing to bad Altitude coordinate: Wrong tracking state
|
||||
21:09:30.426 SlewToAltAz (Bad H) ERROR Unexpected DriverAccessCOMException, slewing to bad Azimuth coordinate: Wrong tracking state
|
||||
21:09:30.492 SlewToAltAzAsync ERROR Unexpected DriverAccessCOMException, CanSlewAltAzAsync is True: Wrong tracking state
|
||||
21:09:30.534 SlewToAltAzAsync (Bad L) ERROR Unexpected DriverAccessCOMException, slewing to bad Altitude coordinate: Wrong tracking state
|
||||
21:09:30.552 SlewToAltAzAsync (Bad L) ERROR Unexpected DriverAccessCOMException, slewing to bad Azimuth coordinate: Wrong tracking state
|
||||
21:09:30.617 SlewToAltAzAsync (Bad H) ERROR Unexpected DriverAccessCOMException, slewing to bad Altitude coordinate: Wrong tracking state
|
||||
21:09:30.637 SlewToAltAzAsync (Bad H) ERROR Unexpected DriverAccessCOMException, slewing to bad Azimuth coordinate: Wrong tracking state
|
||||
21:10:05.974 SyncToTarget OK Slewed to start position OK. RA: 07:35:20.00
|
||||
21:10:05.993 SyncToTarget OK Slewed to start position OK. DEC: 26:55:00.00
|
||||
21:10:06.721 SyncToTarget OK Synced to sync position OK. RA: 07:31:20.00
|
||||
21:10:06.736 SyncToTarget OK Synced to sync position OK. DEC: 25:55:00.00
|
||||
21:10:37.626 SyncToTarget OK Slewed back to start position OK. RA: 07:35:20.00
|
||||
21:10:37.641 SyncToTarget OK Slewed back to start position OK. DEC: 26:55:00.00
|
||||
21:10:38.363 SyncToTarget OK Synced to reversed sync position OK. RA: 07:39:20.00
|
||||
21:10:38.381 SyncToTarget OK Synced to reversed sync position OK. DEC: 27:55:00.00
|
||||
21:11:09.639 SyncToTarget OK Slewed back to start position OK. RA: 07:35:20.00
|
||||
21:11:09.657 SyncToTarget OK Slewed back to start position OK. DEC: 26:55:00.00
|
||||
21:11:09.697 SyncToTarget (Bad L) ERROR Unexpected DriverAccessCOMException, Exception setting bad RA coordinate: Property TargetRightAscension The supplied value is out of range for this property.
|
||||
21:11:09.741 SyncToTarget (Bad L) ERROR Unexpected DriverAccessCOMException, Exception setting bad Dec coordinate: Property TargetDeclination The supplied value is out of range for this property.
|
||||
21:11:09.803 SyncToTarget (Bad H) ERROR Unexpected DriverAccessCOMException, Exception setting bad RA coordinate: Property TargetRightAscension The supplied value is out of range for this property.
|
||||
21:11:09.847 SyncToTarget (Bad H) ERROR Unexpected DriverAccessCOMException, Exception setting bad Dec coordinate: Property TargetDeclination The supplied value is out of range for this property.
|
||||
21:11:10.010 SyncToAltAz OK CanSyncAltAz is False and a MethodNotImplementedException exception was generated as expected
|
||||
|
||||
SideOfPier Model Tests
|
||||
21:11:10.080 SideOfPier Model Tests INFO Tests skipped because this driver does Not support SideOfPier Read
|
||||
|
||||
Post-run Checks
|
||||
21:11:10.180 Mount Safety INFO Tracking can't be turned off for this mount, please switch off manually.
|
||||
|
||||
Conformance test complete
|
||||
|
||||
Your driver had 53 errors, 0 warnings and 0 issues
|
||||
@@ -43,9 +43,16 @@ namespace ASCOM
|
||||
|
||||
//Console.WriteLine(device.Slewing);
|
||||
|
||||
device.UTCDate = DateTime.UtcNow;
|
||||
//device.UTCDate = DateTime.UtcNow;
|
||||
|
||||
Console.WriteLine(device.UTCDate);
|
||||
//Console.WriteLine(device.UTCDate);
|
||||
|
||||
double l = device.SiteLatitude;
|
||||
device.SiteLatitude = l;
|
||||
|
||||
//double l = device.SiteLongitude;
|
||||
//device.SiteLongitude = l;
|
||||
//Console.WriteLine(device.SiteLongitude);
|
||||
|
||||
device.Connected = false;
|
||||
Console.WriteLine("Press Enter to finish");
|
||||
|
||||
Reference in New Issue
Block a user