Conform Report Hash (V1): F0C50CBFF9DA341EAEF535C7D4E562AFA32BE512F8282BF3115B6676BB4D0DA53B4F7FE7DBEC38903253CF70178AD37676E8F5F6AA6C1D1C53A757C941571D52 ConformanceCheck ASCOM Device Conformance Checker Version 6.1.0.54 ConformanceCheck Running on ASCOM Platform 6.1 Build: Unknown ConformanceCheck Driver ProgID: ASCOM.iOptron.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 be interpreted to infer state. 08:52:33.945 Driver Access Checks OK 08:52:34.701 AccessChecks OK Successfully created driver using late binding 08:52:34.736 AccessChecks OK Successfully connected using late binding 08:52:34.740 AccessChecks INFO The driver is a COM object 08:52:35.383 AccessChecks INFO Device does not expose interface ITelescopeV2 08:52:36.027 AccessChecks INFO Device exposes interface ITelescopeV3 08:52:37.268 AccessChecks OK Successfully created driver using driver access toolkit 08:52:37.278 AccessChecks OK Successfully connected using driver access toolkit Conform is using ASCOM.DriverAccess.Telescope to get a Telescope object 08:52:38.526 ConformanceCheck OK Driver instance created successfully 08:52:38.541 ConformanceCheck OK Connected OK Common Driver Methods 08:52:38.567 InterfaceVersion OK 3 08:52:38.576 Connected OK True 08:52:38.588 Description OK iOptron Mount .NET ASCOM Driver 08:52:38.596 DriverInfo OK iOptron Mount .NET ASCOM Driver V3.0 08:52:38.602 DriverVersion OK 3.0 08:52:38.608 Name OK iOptron Mount .NET ASCOM Driver 08:52:38.618 CommandString INFO Conform cannot test the CommandString method 08:52:38.623 CommandBlind INFO Conform cannot test the CommandBlind method 08:52:38.629 CommandBool INFO Conform cannot test the CommandBool method 08:52:38.634 Action INFO Conform cannot test the Action method 08:52:38.643 SupportedActions OK Driver returned an empty action list Can Properties 08:52:38.672 CanFindHome OK True 08:52:38.680 CanPark OK True 08:52:38.686 CanPulseGuide OK True 08:52:38.693 CanSetDeclinationRate OK False 08:52:38.700 CanSetGuideRates OK True 08:52:38.707 CanSetPark OK True 08:52:38.715 CanSetPierSide OK False 08:52:38.723 CanSetRightAscensionRate OK False 08:52:38.731 CanSetTracking OK True 08:52:38.738 CanSlew OK True 08:52:38.747 CanSlewltAz OK True 08:52:38.754 CanSlewAltAzAsync OK True 08:52:38.763 CanSlewAsync OK True 08:52:38.771 CanSync OK True 08:52:38.779 CanSyncAltAz OK False 08:52:38.787 CanUnPark OK True Pre-run Checks 08:52:38.817 Mount Safety INFO Scope is not parked, continuing testing 08:52:38.833 Mount Safety INFO Scope tracking has been enabled 08:52:38.842 TimeCheck INFO PC Time Zone: China Standard Time, offset -8 hours. 08:52:38.851 TimeCheck INFO PC UTCDate: 29-八月-2014 00:52:38 08:52:38.862 TimeCheck INFO Mount UTCDate: 29-八月-2014 00:52:38 Properties 08:52:39.137 AlignmentMode OK algGermanPolar 08:52:39.149 Altitude OK 32.05 08:52:39.162 ApertureArea OK 1 08:52:39.173 ApertureDiameter OK 1 08:52:39.185 AtHome OK True 08:52:39.195 AtPark OK False 08:52:39.206 Azimuth OK 0.00 08:52:39.220 Declination OK 90:00:00 08:52:39.232 DeclinationRate Read OK 0.00 08:52:39.250 DeclinationRate Write OK .NET - Feature not implemented 08:52:39.265 DoesRefraction Read OK False 08:52:39.278 DoesRefraction Write OK .NET - Feature not implemented 08:52:39.290 EquatorialSystem OK equLocalTopocentric 08:52:39.303 FocalLength OK 1 08:52:39.368 GuideRateDeclination Read OK 0.00 08:52:39.381 GuideRateDeclination Write OK Can write Declination Guide Rate OK 08:52:39.454 GuideRateRightAscension Read OK 0.00 08:52:39.465 GuideRateRightAscension Write OK Can set RightAscension Guide OK 08:52:39.481 IsPulseGuideing OK False 08:52:39.492 RightAscension OK 13:16:28 08:52:39.507 RightAscensionRate Read OK 0.00 08:52:39.521 RightAscensionRate Write OK .NET - Feature not implemented 08:52:39.534 SiteElevation Read OK 0 08:52:39.550 SiteElevation Write OK COM Invalid Value exception generated as expected on set site elevation < -300m 08:52:39.563 SiteElevation Write OK COM Invalid Value exception generated as expected on set site elevation > 10,000m 08:52:39.575 SiteElevation Write OK Legal value 0m written successfully 08:52:39.655 SiteLatitude Read OK 32:03:11 08:52:39.671 SiteLatitude Write OK COM Invalid Value exception generated as expected on set site latitude < -90 degrees 08:52:39.685 SiteLatitude Write OK COM Invalid Value exception generated as expected on set site latitude > 90 degrees 08:52:39.699 SiteLatitude Write OK Legal value 32:03:11 degrees written successfully 08:52:39.796 SiteLongitude Read OK 118:47:49 08:52:39.815 SiteLongitude Write OK COM Invalid Value exception generated as expected on set site longitude < -180 degrees 08:52:39.837 SiteLongitude Write OK COM Invalid Value exception generated as expected on set site longitude > 180 degrees 08:52:39.855 SiteLongitude Write OK Legal value 118:47:49 degrees written successfully 08:52:39.875 Slewing OK False 08:52:39.894 SlewSettleTime Read OK 0 08:52:39.916 SlewSettleTime Write OK COM Invalid Value exception generated as expected on set slew settle time < 0 08:52:39.935 SlewSettleTime Write OK Legal value 0 seconds written successfully 08:52:39.956 SideOfPier Read OK pierEast 08:52:39.973 SiderealTime OK 07:16:28 08:52:39.991 SiderealTime OK Scope and ASCOM sideral times agree to better than 2 seconds, Scope: 07:16:28, ASCOM: 07:16:30 08:52:40.011 TargetDeclination Read OK COM Not Set exception generated on read before write 08:52:40.033 TargetDeclination Write OK COM Invalid Value exception generated as expected on set TargetDeclination < -90 degrees 08:52:40.054 TargetDeclination Write OK COM Invalid Value exception generated as expected on set TargetDeclination > 90 degrees 08:52:40.071 TargetDeclination Write OK Legal value 01:00:00" DD:MM:SS written successfully 08:52:40.090 TargetRightAscension Read OK COM Not Set exception generated on read before write 08:52:40.111 TargetRightAscension Write OK COM Invalid Value exception generated as expected on set TargetRightAscension < 0 hours 08:52:40.129 TargetRightAscension Write OK COM Invalid Value exception generated as expected on set TargetRightAscension > 24 hours 08:52:40.151 TargetRightAscension Write OK Legal value 03:16:29 HH:MM:SS written successfully 08:52:40.171 Tracking Read OK True 08:52:41.196 Tracking Write OK False 08:52:42.257 TrackingRates Found drive rate: driveSidereal 08:52:42.273 TrackingRates Found drive rate: driveLunar 08:52:42.290 TrackingRates Found drive rate: driveSolar 08:52:42.307 TrackingRates Found drive rate: driveKing 08:52:42.325 TrackingRates OK Drive rates read OK 08:52:42.345 TrackingRate Read OK driveSidereal 08:52:42.364 TrackingRate Write OK Successfully set drive rate: driveSidereal 08:52:42.387 TrackingRate Write OK Successfully set drive rate: driveLunar 08:52:42.405 TrackingRate Write OK Successfully set drive rate: driveSolar 08:52:42.423 TrackingRate Write OK Successfully set drive rate: driveKing 08:52:42.444 UTCDate Read OK 2014/8/29 0:52:41 08:52:42.466 UTCDate Write OK New UTCDate written successfully: 2014/8/29 0:52:41 Methods 08:52:42.546 CanMoveAxis:Primary OK CanMoveAxis:Primary True 08:52:42.566 CanMoveAxis:Secondary OK CanMoveAxis:Secondary True 08:52:42.587 CanMoveAxis:Tertiary OK CanMoveAxis:Tertiary False 08:53:14.094 Park OK Success 08:53:14.217 Park OK Success if already parked 08:53:14.247 Park:AbortSlew OK AbortSlew did raise an exception when Parked as required 08:53:14.274 Park:FindHome OK FindHome did raise an exception when Parked as required 08:53:14.304 Park:MoveAxis Primary OK MoveAxis Primary did raise an exception when Parked as required 08:53:14.331 Park:MoveAxis Secondary OK MoveAxis Secondary did raise an exception when Parked as required 08:53:14.357 Park:PulseGuide OK PulseGuide did raise an exception when Parked as required 08:53:14.386 Park:SlewToCoordinates OK SlewToCoordinates did raise an exception when Parked as required 08:53:14.411 Park:SlewToCoordinatesAsync OK SlewToCoordinatesAsync did raise an exception when Parked as required 08:53:14.440 Park:SlewToTarget OK SlewToTarget did raise an exception when Parked as required 08:53:14.468 Park:SlewToTargetAsync OK SlewToTargetAsync did raise an exception when Parked as required 08:53:14.496 Park:SyncToCoordinates OK SyncToCoordinates did raise an exception when Parked as required 08:53:14.524 Park:SyncToTarget OK SyncToTarget did raise an exception when Parked as required 08:53:14.752 UnPark OK Success 08:53:14.769 UnPark OK Success if already unparked 08:53:14.815 AbortSlew OK AbortSlew Ok when not slewing 08:53:14.867 AxisRate:Primary OK Axis rate minimum: 0.00416666666666667 Axis rate maximum: 0.00416666666666667 08:53:14.884 AxisRate:Primary OK Axis rate minimum: 0.00833333333333333 Axis rate maximum: 0.00833333333333333 08:53:14.904 AxisRate:Primary OK Axis rate minimum: 0.0333333333333333 Axis rate maximum: 0.0333333333333333 08:53:14.929 AxisRate:Primary OK Axis rate minimum: 0.0666666666666667 Axis rate maximum: 0.0666666666666667 08:53:14.948 AxisRate:Primary OK Axis rate minimum: 0.266666666666667 Axis rate maximum: 0.266666666666667 08:53:14.969 AxisRate:Primary OK Axis rate minimum: 0.533333333333333 Axis rate maximum: 0.533333333333333 08:53:14.987 AxisRate:Primary OK Axis rate minimum: 1.06666666666667 Axis rate maximum: 1.06666666666667 08:53:15.005 AxisRate:Primary OK Axis rate minimum: 2.13333333333333 Axis rate maximum: 2.13333333333333 08:53:15.025 AxisRate:Primary OK Axis rate minimum: 3.75 Axis rate maximum: 3.75 08:53:15.045 AxisRate:Primary OK No overlapping axis rates found 08:53:15.066 AxisRate:Primary OK No duplcate axis rates found 08:53:15.095 AxisRate:Secondary OK Axis rate minimum: 0.00416666666666667 Axis rate maximum: 0.00416666666666667 08:53:15.115 AxisRate:Secondary OK Axis rate minimum: 0.00833333333333333 Axis rate maximum: 0.00833333333333333 08:53:15.135 AxisRate:Secondary OK Axis rate minimum: 0.0333333333333333 Axis rate maximum: 0.0333333333333333 08:53:15.154 AxisRate:Secondary OK Axis rate minimum: 0.0666666666666667 Axis rate maximum: 0.0666666666666667 08:53:15.172 AxisRate:Secondary OK Axis rate minimum: 0.266666666666667 Axis rate maximum: 0.266666666666667 08:53:15.191 AxisRate:Secondary OK Axis rate minimum: 0.533333333333333 Axis rate maximum: 0.533333333333333 08:53:15.209 AxisRate:Secondary OK Axis rate minimum: 1.06666666666667 Axis rate maximum: 1.06666666666667 08:53:15.231 AxisRate:Secondary OK Axis rate minimum: 2.13333333333333 Axis rate maximum: 2.13333333333333 08:53:15.250 AxisRate:Secondary OK Axis rate minimum: 3.75 Axis rate maximum: 3.75 08:53:15.269 AxisRate:Secondary OK No overlapping axis rates found 08:53:15.292 AxisRate:Secondary OK No duplcate axis rates found 08:53:15.316 AxisRate:Tertiary OK Empty axis rate returned 08:53:46.795 FindHome OK Found home OK. 08:53:46.866 MoveAxis Primary OK Can successfully set a movement rate of zero 08:53:46.888 MoveAxis Primary OK Exception correctly generated when moveaxis set below lowest rate (0.00208333333333333) 08:53:46.913 MoveAxis Primary OK Exception correctly generated when moveaxis set above highest rate (4.75) 08:53:50.977 MoveAxis Primary OK Successfully moved axis at minimum rate: 0.00416666666666667 08:53:55.040 MoveAxis Primary OK Successfully moved axis at maximum rate: 3.75 08:53:59.087 MoveAxis Primary OK Tracking state correctly retained for both tracking states 08:53:59.123 MoveAxis Secondary OK Can successfully set a movement rate of zero 08:53:59.146 MoveAxis Secondary OK Exception correctly generated when moveaxis set below lowest rate (0.00208333333333333) 08:53:59.169 MoveAxis Secondary OK Exception correctly generated when moveaxis set above highest rate (4.75) 08:54:03.223 MoveAxis Secondary OK Successfully moved axis at minimum rate: 0.00416666666666667 08:54:07.274 MoveAxis Secondary OK Successfully moved axis at maximum rate: 3.75 08:54:11.325 MoveAxis Secondary OK Tracking state correctly retained for both tracking states 08:54:11.348 MoveAxis Tertiary OK .NET - Feature not implemented 08:54:13.398 PulseGuide OK Asynchronous pulseguide found OK 08:54:43.725 SlewToCoordinates OK Slewed to target RA OK: 06:18:01 08:54:43.742 SlewToCoordinates OK Slewed to target DEC OK: 01:00:00" 08:54:50.900 SlewToCoordinatesAsync OK Slewed to target RA OK: 05:18:32 08:54:50.920 SlewToCoordinatesAsync OK Slewed to target DEC OK: 02:00:00" 08:54:57.697 SlewToTarget OK Slewed to target RA OK: 04:18:39 08:54:57.715 SlewToTarget OK Slewed to target DEC OK: 03:00:00" 08:55:04.867 SlewToTargetAsync OK Slewed to target RA OK: 03:18:46 08:55:04.886 SlewToTargetAsync OK Slewed to target DEC OK: 04:00:00" 08:55:04.974 DestinationSideOfPier OK DestinationSideOfPier is different on either side of the meridian 08:56:04.249 SlewToAltAz INFO Slewed to within 01:15:11" DD:MM:SS of expected Azimuth: 150:00:00" 08:56:04.267 SlewToAltAz INFO Slewed to within 02:12:14" DD:MM:SS of expected Altitude: 50:00:00" 08:56:09.512 SlewToAltAzAsync INFO Slewed to within 00:02:02" DD:MM:SS of expected Azimuth: 155:00:00" 08:56:09.530 SlewToAltAzAsync INFO Slewed to within 00:00:27" DD:MM:SS of expected Altitude: 55:00:00" 08:56:09.567 SyncToCoordinates RA Original: 08:15:59 Sync to: 08:14:47 New:08:14:47 08:56:09.586 SyncToCoordinates DEC Original: -00:20:09" Sync to: -00:18:57" New:-00:18:57" 08:56:09.603 SyncToCoordinates OK Synced RA OK 08:56:09.622 SyncToCoordinates OK Synced DEC OK 08:56:09.645 SyncToTarget RA Original: 08:14:47 Sync to: 08:13:35 New:08:13:35 08:56:09.663 SyncToTarget DEC Original: -00:18:57" Sync to: -00:17:45" New:-00:17:45" 08:56:09.681 SyncToTarget OK Synced RA OK 08:56:09.699 SyncToTarget OK Synced DEC OK 08:56:09.723 SyncToAltAz OK CanSyncAltAz is False and .NET Not Implemented exception generated as expected SideOfPier Model Tests 08:56:09.785 SideOfPier Write OK CanSideOfPier Write is false and .NET Not Implemented exception generated as expected 09:00:57.519 SideofPier OK Reports the pointing state of the mount as expected 09:00:57.539 DestinationSideofPier OK Reports the pointing state of the mount as expected Performance Transactions per second: <1=Rather low, 1-2=OK, 2-10=Good, >10=Rather high 09:01:02.633 Performance: Altitude INFO Transaction rate: 8438.3 per second 09:01:07.654 Performance: AtHome INFO Transaction rate: 8422.7 per second 09:01:12.676 Performance: AtPark INFO Transaction rate: 8760.1 per second 09:01:17.698 Performance: Azimuth INFO Transaction rate: 8447.5 per second 09:01:22.719 Performance: Declination INFO Transaction rate: 8503.7 per second 09:01:27.741 Performance: IsPulseGuiding INFO Transaction rate: 19845.1 per second 09:01:32.765 Performance: RightAscension INFO Transaction rate: 8293.9 per second 09:01:37.786 Performance: SideOfPier INFO Transaction rate: 2871.4 per second 09:01:42.809 Performance: SiderealTime INFO Transaction rate: 4510.7 per second 09:01:47.831 Performance: Slewing INFO Transaction rate: 8664.3 per second 09:01:52.853 Performance: UTCDate INFO Transaction rate: 8960.5 per second Post-run Checks 09:01:52.917 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: 4A0BF4EC84B383F1E714C5ED1FFF2F98EC1BAF94352950476C514E10FD04C90AC4A088AE0FF8153E93669CD39F78FD389C7024053C09CC75107D7A48D9E35F96