Conform Report Hash (V1): 60C2A01590AEAE9D01CE96A689E3A1647240DE1D16959ED02CEB74E218DFAADB47116358B4DB547E42376D7051692D15D3474803D1327CDF4F8EFA1BA9C96589 ConformanceCheck ASCOM Device Conformance Checker Version 6.0.0.47 ConformanceCheck Running on ASCOM Platform 6.0 Build: 6.0.10028.2207 ConformanceCheck Driver ProgID: Celestron.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: 80040402 Error number for "Value Not Set 1" is: 80040402 Error number for "Value Not Set 2" is: 80040403 Error messages will be interpreted to infer state. 21:32:13.335 Driver Access Checks OK 21:32:14.129 AccessChecks OK Successfully created driver using late binding 21:32:14.751 AccessChecks OK Successfully connected using late binding 21:32:14.755 AccessChecks INFO The driver is a COM object 21:32:16.609 AccessChecks INFO Device exposes interface ITelescopeV2 21:32:17.942 AccessChecks INFO Device does not expose interface ITelescopeV3 21:32:20.837 AccessChecks OK Successfully created driver using driver access toolkit 21:32:21.390 AccessChecks OK Successfully connected using driver access toolkit Conform is using ASCOM.DriverAccess.Telescope to get a Telescope object 21:32:23.321 ConformanceCheck OK Driver instance created successfully 21:32:23.880 ConformanceCheck OK Connected OK Common Driver Methods 21:32:23.906 InterfaceVersion OK 2 21:32:23.912 Connected OK True 21:32:23.916 Description OK Celestron Scope Driver 21:32:23.922 DriverInfo OK ASCOM Celestron Telescope Driver V2 5.0.28 Developed by Chris Rowland Copyright © 2003 - 2009, Chris Rowland Chris Rowland Scope Type ASC 4.21 21:32:23.928 DriverVersion OK 5.0 21:32:23.933 Name OK Celestron ASC 4.21 21:32:23.940 CommandString INFO Conform cannot test the CommandString method 21:32:23.944 CommandBlind INFO Conform cannot test the CommandBlind method 21:32:23.949 CommandBool INFO Conform cannot test the CommandBool method 21:32:23.953 Action INFO Conform cannot test the Action method 21:32:23.961 SupportedActions OK Driver returned an empty action list Can Properties 21:32:23.985 CanFindHome OK False 21:32:23.992 CanPark OK True 21:32:23.999 CanPulseGuide OK True 21:32:24.006 CanSetDeclinationRate OK True 21:32:24.013 CanSetGuideRates OK True 21:32:24.020 CanSetPark OK True 21:32:24.028 CanSetPierSide OK False 21:32:24.035 CanSetRightAscensionRate OK True 21:32:24.043 CanSetTracking OK True 21:32:24.052 CanSlew OK True 21:32:24.060 CanSlewltAz OK True 21:32:24.069 CanSlewAltAzAsync OK True 21:32:24.077 CanSlewAsync OK True 21:32:24.085 CanSync OK True 21:32:24.093 CanSyncAltAz OK False 21:32:24.103 CanUnPark OK True Pre-run Checks 21:32:24.167 Mount Safety INFO Scope is parked, so it has been unparked for testing 21:32:24.213 Mount Safety INFO Scope tracking has been enabled 21:32:24.220 TimeCheck INFO PC Time Zone: GMT Daylight Time, offset -1 hours. 21:32:24.227 TimeCheck INFO PC UTCDate: 05-Jun-2012 20:32:24 21:32:24.254 TimeCheck INFO Mount UTCDate: 05-Jun-2012 20:31:48 Properties 21:32:24.529 AlignmentMode OK algGermanPolar 21:32:24.643 Altitude OK 31.89 21:32:24.652 ApertureArea OK 0.0161852890017537 21:32:24.661 ApertureDiameter OK 0.15 21:32:24.671 AtHome OK False 21:32:24.680 AtPark OK False 21:32:24.688 Azimuth OK 179.59 21:32:24.698 Declination OK -06:29:45 21:32:24.706 DeclinationRate Read OK 0.00 21:32:24.738 DeclinationRate Write OK 0.00 21:32:24.746 DoesRefraction Read OK False 21:32:24.757 DoesRefraction Write OK Can set DoesRefraction to True 21:32:24.766 EquatorialSystem OK equLocalTopocentric 21:32:24.774 FocalLength OK 0.75 21:32:24.803 GuideRateDeclination Read OK 0.00 21:32:24.835 GuideRateDeclination Write OK Can write Declination Guide Rate OK 21:32:24.866 GuideRateRightAscension Read OK 0.00 21:32:24.901 GuideRateRightAscension Write OK Can set RightAscension Guide OK 21:32:24.911 IsPulseGuideing OK False 21:32:24.920 RightAscension OK 13:29:35 21:32:24.929 RightAscensionRate Read OK 0.00 21:32:24.961 RightAscensionRate Write OK 0.00 21:32:24.969 SiteElevation Read OK 90 21:32:24.979 SiteElevation Write OK COM Invalid Value exception generated as expected on set site elevation < -300m 21:32:24.988 SiteElevation Write OK COM Invalid Value exception generated as expected on set site elevation > 10,000m 21:32:24.997 SiteElevation Write OK Legal value 90m written successfully 21:32:25.021 SiteLatitude Read OK 51:36:41 21:32:25.030 SiteLatitude Write OK COM Invalid Value exception generated as expected on set site latitude < -90 degrees 21:32:25.039 SiteLatitude Write OK COM Invalid Value exception generated as expected on set site latitude > 90 degrees 21:32:25.106 SiteLatitude Write OK Legal value 51:36:41 degrees written successfully 21:32:25.130 SiteLongitude Read OK -00:43:17 21:32:25.139 SiteLongitude Write OK COM Invalid Value exception generated as expected on set site longitude < -180 degrees 21:32:25.148 SiteLongitude Write OK COM Invalid Value exception generated as expected on set site longitude > 180 degrees 21:32:25.214 SiteLongitude Write OK Legal value -00:43:17 degrees written successfully 21:32:25.429 Slewing OK False 21:32:25.438 SlewSettleTime Read OK 0 21:32:25.447 SlewSettleTime Write OK COM Invalid Value exception generated as expected on set slew settle time < 0 21:32:25.456 SlewSettleTime Write OK Legal value 0 seconds written successfully 21:32:25.478 SideOfPier Read OK pierWest 21:32:25.530 SiderealTime OK 13:27:36 21:32:25.538 SiderealTime OK Scope and ASCOM sideral times agree to better than 1 minute, Scope: 13:27:36, ASCOM: 13:28:12 21:32:25.547 TargetDeclination Read OK COM Not Set exception generated on read before write 21:32:25.557 TargetDeclination Write OK COM Invalid Value exception generated as expected on set TargetDeclination < -90 degrees 21:32:25.565 TargetDeclination Write OK COM Invalid Value exception generated as expected on set TargetDeclination > 90 degrees 21:32:25.575 TargetDeclination Write OK Legal value 01:00:00" DD:MM:SS written successfully 21:32:25.583 TargetRightAscension Read OK COM Not Set exception generated on read before write 21:32:25.593 TargetRightAscension Write OK COM Invalid Value exception generated as expected on set TargetRightAscension < 0 hours 21:32:25.602 TargetRightAscension Write OK COM Invalid Value exception generated as expected on set TargetRightAscension > 24 hours 21:32:25.655 TargetRightAscension Write OK Legal value 09:27:36 HH:MM:SS written successfully 21:32:25.664 Tracking Read OK True 21:32:26.702 Tracking Write OK False 21:32:27.764 TrackingRates Found drive rate: driveSidereal 21:32:27.772 TrackingRates Found drive rate: driveLunar 21:32:27.780 TrackingRates Found drive rate: driveSolar 21:32:27.788 TrackingRates OK Drive rates read OK 21:32:27.796 TrackingRate Read OK driveSidereal 21:32:27.830 TrackingRate Write OK Successfully set drive rate: driveSidereal 21:32:27.864 TrackingRate Write OK Successfully set drive rate: driveLunar 21:32:27.898 TrackingRate Write OK Successfully set drive rate: driveSolar 21:32:27.951 UTCDate Read OK 05/06/2012 20:31:52 21:32:28.071 UTCDate Write OK New UTCDate written successfully: 05/06/2012 21:31:52 Methods 21:32:28.208 CanMoveAxis:Primary OK CanMoveAxis:Primary True 21:32:28.219 CanMoveAxis:Secondary OK CanMoveAxis:Secondary True 21:32:28.230 CanMoveAxis:Tertiary OK CanMoveAxis:Tertiary False 21:32:59.664 Park OK Success 21:33:03.404 Park OK Success if already parked 21:33:03.420 Park:AbortSlew OK AbortSlew did raise an exception when Parked as required 21:33:03.435 Park:MoveAxis Primary OK MoveAxis Primary did raise an exception when Parked as required 21:33:03.450 Park:MoveAxis Secondary OK MoveAxis Secondary did raise an exception when Parked as required 21:33:03.465 Park:PulseGuide OK PulseGuide did raise an exception when Parked as required 21:33:03.524 Park:SlewToCoordinates OK SlewToCoordinates did raise an exception when Parked as required 21:33:03.580 Park:SlewToCoordinatesAsync OK SlewToCoordinatesAsync did raise an exception when Parked as required 21:33:03.639 Park:SlewToTarget OK SlewToTarget did raise an exception when Parked as required 21:33:03.697 Park:SlewToTargetAsync OK SlewToTargetAsync did raise an exception when Parked as required 21:33:03.754 Park:SyncToCoordinates OK SyncToCoordinates did raise an exception when Parked as required 21:33:03.813 Park:SyncToTarget OK SyncToTarget did raise an exception when Parked as required 21:33:04.102 UnPark OK Success 21:33:04.150 UnPark OK Success if already unparked 21:33:04.380 AbortSlew OK AbortSlew Ok when not slewing 21:33:04.424 AxisRate:Primary OK Axis rate minimum: 0 Axis rate maximum: 4.5 21:33:04.433 AxisRate:Primary OK No overlapping axis rates found 21:33:04.441 AxisRate:Primary OK No duplcate axis rates found 21:33:04.460 AxisRate:Secondary OK Axis rate minimum: 0 Axis rate maximum: 4.5 21:33:04.469 AxisRate:Secondary OK No overlapping axis rates found 21:33:04.476 AxisRate:Secondary OK No duplcate axis rates found 21:33:04.489 AxisRate:Tertiary OK Empty axis rate returned 21:33:04.500 FindHome OK .NET - Feature not implemented 21:33:04.561 MoveAxis Primary OK Can successfully set a movement rate of zero 21:33:04.571 MoveAxis Primary OK Exception correctly generated when moveaxis set below lowest rate (-5.5) 21:33:04.583 MoveAxis Primary OK Exception correctly generated when moveaxis set above highest rate (5.5) 21:33:08.695 MoveAxis Primary OK Successfully moved axis at minimum rate: 0 21:33:12.828 MoveAxis Primary OK Successfully moved axis at maximum rate: 4.5 21:33:16.978 MoveAxis Primary OK Tracking state correctly retained for both tracking states 21:33:17.028 MoveAxis Secondary OK Can successfully set a movement rate of zero 21:33:17.040 MoveAxis Secondary OK Exception correctly generated when moveaxis set below lowest rate (-5.5) 21:33:17.051 MoveAxis Secondary OK Exception correctly generated when moveaxis set above highest rate (5.5) 21:33:21.156 MoveAxis Secondary OK Successfully moved axis at minimum rate: 0 21:33:25.278 MoveAxis Secondary OK Successfully moved axis at maximum rate: 4.5 21:33:29.441 MoveAxis Secondary OK Tracking state correctly retained for both tracking states 21:33:29.454 MoveAxis Tertiary OK CanMoveAxis Tertiary is false and COM Invalid Value exception generated 21:33:31.514 PulseGuide OK Asynchronous pulseguide found OK 21:34:38.973 SlewToCoordinates INFO Slewed to within 00:00:03 HH:MM:SS of expected RA co-ordinate: 12:28:42 21:34:38.982 SlewToCoordinates INFO Slewed to within 00:00:06" DD:MM:SS of expected DEC co-ordinate: 01:00:00" 21:34:53.613 SlewToCoordinatesAsync OK Slewed to within 2 seconds of RA target: 11:29:50 Actual RA 11:29:48 21:34:53.622 SlewToCoordinatesAsync INFO Slewed to within 00:00:06" DD:MM:SS of expected DEC co-ordinate: 02:00:00" 21:35:10.368 SlewToTarget OK Slewed to within 2 seconds of RA target: 10:30:04 Actual RA 10:30:02 21:35:10.377 SlewToTarget INFO Slewed to within 00:00:06" DD:MM:SS of expected DEC co-ordinate: 03:00:00" 21:35:24.593 SlewToTargetAsync OK Slewed to within 2 seconds of RA target: 09:30:21 Actual RA 09:30:19 21:35:24.602 SlewToTargetAsync INFO Slewed to within 00:00:06" DD:MM:SS of expected DEC co-ordinate: 04:00:00" 21:35:24.696 DestinationSideOfPier OK Negative hour angle puts mount on west side looking east 21:35:24.786 DestinationSideOfPier OK Positive hour angle puts mount on east side looking west 21:36:30.692 SlewToAltAz INFO Slewed to within 00:21:50" DD:MM:SS of expected Azimuth: 150:00:00" 21:36:30.701 SlewToAltAz INFO Slewed to within 00:04:38" DD:MM:SS of expected Altitude: 50:00:00" 21:36:39.678 SlewToAltAzAsync INFO Slewed to within 00:03:05" DD:MM:SS of expected Azimuth: 155:00:00" 21:36:39.687 SlewToAltAzAsync INFO Slewed to within 00:00:25" DD:MM:SS of expected Altitude: 55:00:00" 21:36:39.910 SyncToCoordinates RA Original: 14:31:37 Sync to: 14:30:25 New:14:30:25 21:36:39.917 SyncToCoordinates DEC Original: 18:36:58" Sync to: 18:38:10" New:18:38:10" 21:36:39.926 SyncToCoordinates OK Synced RA OK 21:36:39.934 SyncToCoordinates OK Synced DEC OK 21:36:40.110 SyncToTarget RA Original: 14:30:25 Sync to: 14:29:13 New:14:29:13 21:36:40.117 SyncToTarget DEC Original: 18:38:10" Sync to: 18:39:22" New:18:39:22" 21:36:40.126 SyncToTarget OK Synced RA OK 21:36:40.135 SyncToTarget OK Synced DEC OK 21:36:40.233 SyncToAltAz OK CanSyncAltAz is False and .NET Not Implemented exception generated as expected SideOfPier Model Tests 21:36:40.336 SideOfPier Write OK CanSideOfPier Write is false and COM Invalid Value exception generated 21:42:46.433 SideofPier OK Reports the pointing state of the mount as expected 21:42:46.440 DestinationSideofPier OK Reports the pointing state of the mount as expected Post-run Checks 21:42:46.528 Mount Safety OK Tracking stopped to protect your mount. Conformance test complete No errors, warnings or issues found: your driver passes ASCOM validation!! Driver Hash Value: 9D91C86AD51B637F436AB883DC8D7712D752BE29734A93256B18405187FC6B4B58395AE27EF4D3E97EA39C2684C9C1546C5A4D7C0BF520D70F602ED4026D9D06