Conform Report Hash (V1): 8405E7C2B19D0781B9F44D967E52C84D14B2D3D9BA8B51EE2822008F850E47AB529CD4D85024E52137EA27B470A872C5B038322C639D859E2C2DE44993EECA2A ConformanceCheck ASCOM Device Conformance Checker Version 6.5.7500.22515, Build time: 14/07/2020 13:30:30 ConformanceCheck Running on: ASCOM Platform 6.5 SP1 6.5.1.3234 ConformanceCheck Driver ProgID: ASCOM.TCS2020.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. 09:57:07.796 Driver Access Checks OK 09:57:08.565 AccessChecks OK Successfully created driver using late binding 09:57:08.581 AccessChecks OK Successfully connected using late binding 09:57:08.596 AccessChecks INFO The driver is a .NET object 09:57:08.612 AccessChecks INFO The AssemblyQualifiedName is: ASCOM.TCS2020.Telescope, ASCOM.TCS2020.Telescope, Version=6.5.1.0, Culture=n 09:57:08.627 AccessChecks INFO The driver implements interface: ASCOM.DeviceInterface.ITelescopeV3 09:57:09.633 AccessChecks INFO Device does not expose interface ITelescopeV2 09:57:10.739 AccessChecks INFO Device exposes interface ITelescopeV3 09:57:12.209 AccessChecks OK Successfully created driver using driver access toolkit 09:57:12.227 AccessChecks OK Successfully connected using driver access toolkit Conform is using ASCOM.DriverAccess.Telescope to get a Telescope object 09:57:13.758 ConformanceCheck OK Driver instance created successfully 09:57:13.852 ConformanceCheck OK Connected OK Common Driver Methods 09:57:13.943 InterfaceVersion OK 3 09:57:13.993 Connected OK True 09:57:14.041 Description OK TCS2020 Telescope 09:57:14.089 DriverInfo OK Information about the driver itself. Version: 6.5 09:57:14.137 DriverVersion OK 6.5 09:57:14.184 Name OK Driver for TCS2020 telescope 09:57:14.248 CommandString INFO Conform cannot test the CommandString method 09:57:14.261 CommandBlind INFO Conform cannot test the CommandBlind method 09:57:14.276 CommandBool INFO Conform cannot test the CommandBool method 09:57:14.291 Action INFO Conform cannot test the Action method 09:57:14.307 SupportedActions OK Found action: RxErrorCtr 09:57:14.321 SupportedActions OK Found action: TxErrorCtr 09:57:14.333 SupportedActions OK Found action: DisconnectCtr Can Properties 09:57:14.458 CanFindHome OK False 09:57:14.476 CanPark OK True 09:57:14.495 CanPulseGuide OK True 09:57:14.512 CanSetDeclinationRate OK True 09:57:14.528 CanSetGuideRates OK True 09:57:14.543 CanSetPark OK False 09:57:14.559 CanSetPierSide OK False 09:57:14.574 CanSetRightAscensionRate OK True 09:57:14.590 CanSetTracking OK True 09:57:14.606 CanSlew OK True 09:57:14.620 CanSlewltAz OK False 09:57:14.634 CanSlewAltAzAsync OK False 09:57:14.650 CanSlewAsync OK True 09:57:14.666 CanSync OK True 09:57:14.681 CanSyncAltAz OK False 09:57:14.697 CanUnPark OK True Pre-run Checks 09:57:14.788 Mount Safety INFO Scope is not parked, continuing testing 09:57:14.850 Mount Safety INFO Scope tracking has been enabled 09:57:14.930 TimeCheck INFO PC Time Zone: ora solare Europa occidentale, offset -1 hours. 09:57:14.946 TimeCheck INFO PC UTCDate: 10-mar-2021 08:57:14.946 09:57:14.964 TimeCheck INFO Mount UTCDate: 10-mar-2021 08:57:14.964 Properties 09:57:15.057 AlignmentMode OK algPolar 09:57:15.121 Altitude OK 47,06 09:57:15.185 ApertureArea OK 0,05309135 09:57:15.249 ApertureDiameter OK 0,32 09:57:15.313 AtHome OK False 09:57:15.377 AtPark OK False 09:57:15.425 Azimuth OK 253,60 09:57:15.473 Declination OK 22:39:31,00 09:57:15.521 DeclinationRate Read OK 0,00 09:57:17.646 DeclinationRate Write OK Set rate to 0.0 - successfully set rate to 0 09:57:19.733 DeclinationRate Write OK Set rate to 0.1 - successfully set rate to 0,1 09:57:21.837 DeclinationRate Write OK Set rate to 1.0 - successfully set rate to 1 09:57:23.906 DeclinationRate Write OK Reset rate to 0.0 - successfully set rate to 0 09:57:23.955 DoesRefraction Read OK Optional member threw a PropertyNotImplementedException exception. 09:57:24.016 DoesRefraction Write OK Optional member threw a PropertyNotImplementedException exception. 09:57:24.078 EquatorialSystem OK equLocalTopocentric 09:57:24.142 FocalLength OK 0,97 09:57:24.205 GuideRateDeclination Read OK 0,10 09:57:24.220 GuideRateDeclination Write OK Can write Declination Guide Rate OK 09:57:24.269 GuideRateRightAscension Read OK 0,10 09:57:24.284 GuideRateRightAscension Write OK Can set RightAscension Guide OK 09:57:24.333 IsPulseGuiding OK False 09:57:24.396 RightAscension OK 17:50:26,18 09:57:24.444 RightAscensionRate Read OK 0,00 09:57:26.543 RightAscensionRate Write OK Set rate to 0.0 - successfully set rate to 0 09:57:28.643 RightAscensionRate Write OK Set rate to 0.1 - successfully set rate to 0,1 09:57:30.745 RightAscensionRate Write OK Set rate to 1.0 - successfully set rate to 1 09:57:32.845 RightAscensionRate Write OK Reset rate to 0.0 - successfully set rate to 0 09:57:32.893 SiteElevation Read OK 58 09:57:32.942 SiteElevation Write OK Invalid Value exception generated as expected on set site elevation < -300m 09:57:32.959 SiteElevation Write OK Invalid Value exception generated as expected on set site elevation > 10,000m 09:57:32.975 SiteElevation Write OK Legal value 58m written successfully 09:57:33.035 SiteLatitude Read OK 45:19:03,00 09:57:33.098 SiteLatitude Write OK Invalid Value exception generated as expected on set site latitude < -90 degrees 09:57:33.167 SiteLatitude Write OK Invalid Value exception generated as expected on set site latitude > 90 degrees 09:57:33.184 SiteLatitude Write OK Legal value 45:19:03,00 degrees written successfully 09:57:33.240 SiteLongitude Read OK 10:08:04,00 09:57:33.305 SiteLongitude Write OK Invalid Value exception generated as expected on set site longitude < -180 degrees 09:57:33.324 SiteLongitude Write OK Invalid Value exception generated as expected on set site longitude > 180 degrees 09:57:33.342 SiteLongitude Write OK Legal value 10:08:04,00 degrees written successfully 09:57:33.398 Slewing OK False 09:57:33.460 SlewSettleTime Read OK 0 09:57:33.510 SlewSettleTime Write OK Invalid Value exception generated as expected on set slew settle time < 0 09:57:33.527 SlewSettleTime Write OK Legal value 0 seconds written successfully 09:57:33.590 SideOfPier Read OK Optional member threw a PropertyNotImplementedException exception. 09:57:33.637 SiderealTime OK 20:51:07,52 09:57:33.659 SiderealTime OK Scope and ASCOM sidereal times agree to better than 1 second, Scope: 20:51:07,52, ASCOM: 20:51:08,47 09:57:33.716 TargetDeclination Read OK .NET InvalidOperationException generated on read before write 09:57:33.778 TargetDeclination Write INFO Tests moved after the SlewToCoordinates tests so that Conform can check they properly set target coordinates. 09:57:33.804 TargetRightAscension Read OK .NET InvalidOperationException generated on read before write 09:57:33.874 TargetRightAscension Write INFO Tests moved after the SlewToCoordinates tests so that Conform can check they properly set target coordinates. 09:57:33.895 Tracking Read OK True 09:57:35.003 Tracking Write OK False 09:57:36.119 TrackingRates Found drive rate: driveSidereal 09:57:36.133 TrackingRates OK Drive rates read OK 09:57:36.149 TrackingRates OK Disposed tracking rates OK 09:57:36.212 TrackingRates OK Successfully obtained a TrackingRates object after the previous TrackingRates object was disposed 09:57:36.229 TrackingRate Read OK driveSidereal 09:57:36.278 TrackingRate Write OK Optional member threw a PropertyNotImplementedException exception. 09:57:36.298 TrackingRate Write OK Optional member threw a PropertyNotImplementedException exception. 09:57:36.319 TrackingRate Write OK Optional member threw a PropertyNotImplementedException exception. 09:57:36.342 TrackingRate Write OK Optional member threw a PropertyNotImplementedException exception. 09:57:36.388 UTCDate Read OK 10-mar-2021 08:57:36.388 09:57:36.407 UTCDate Write OK Optional member threw a PropertyNotImplementedException exception. Methods 09:57:36.555 CanMoveAxis:Primary OK CanMoveAxis:Primary True 09:57:36.628 CanMoveAxis:Secondary OK CanMoveAxis:Secondary True 09:57:36.692 CanMoveAxis:Tertiary OK CanMoveAxis:Tertiary False 09:58:01.823 Park OK Success 09:58:01.838 Park OK Success if already parked 09:58:01.873 Parked:AbortSlew OK AbortSlew did raise an exception when Parked as required 09:58:01.957 Parked:MoveAxis Primary OK MoveAxis Primary did raise an exception when Parked as required 09:58:02.037 Parked:MoveAxis Secondary OK MoveAxis Secondary did raise an exception when Parked as required 09:58:02.116 Parked:PulseGuide OK PulseGuide did raise an exception when Parked as required 09:58:02.203 Parked:SlewToCoordinates OK SlewToCoordinates did raise an exception when Parked as required 09:58:02.301 Parked:SlewToCoordinatesAsync OK SlewToCoordinatesAsync did raise an exception when Parked as required 09:58:02.395 Parked:SlewToTarget OK SlewToTarget did raise an exception when Parked as required 09:58:02.489 Parked:SlewToTargetAsync OK SlewToTargetAsync did raise an exception when Parked as required 09:58:02.586 Parked:SyncToCoordinates OK SyncToCoordinates did raise an exception when Parked as required 09:58:02.696 Parked:SyncToTarget OK SyncToTarget did raise an exception when Parked as required 09:58:03.342 UnPark OK Success 09:58:03.363 UnPark OK Success if already unparked 09:58:03.420 AbortSlew OK AbortSlew OK when not slewing 09:58:03.513 AxisRate:Primary OK Axis rate minimum: 0 Axis rate maximum: 5 09:58:03.530 AxisRate:Primary OK No overlapping axis rates found 09:58:03.545 AxisRate:Primary OK No duplicate axis rates found 09:58:03.562 AxisRate:Primary OK Successfully disposed of rate 0 - 5 09:58:03.578 AxisRate:Primary OK Disposed axis rates OK 09:58:03.597 AxisRate:Secondary OK Axis rate minimum: 0 Axis rate maximum: 5 09:58:03.617 AxisRate:Secondary OK No overlapping axis rates found 09:58:03.635 AxisRate:Secondary OK No duplicate axis rates found 09:58:03.655 AxisRate:Secondary OK Successfully disposed of rate 0 - 5 09:58:03.672 AxisRate:Secondary OK Disposed axis rates OK 09:58:03.697 AxisRate:Tertiary OK Empty axis rate returned 09:58:03.723 AxisRate:Tertiary OK Disposed axis rates OK 09:58:03.755 FindHome OK CanFindHome is False and a MethodNotImplementedException exception was generated as expected 09:58:03.821 MoveAxis Primary OK Can successfully set a movement rate of zero 09:58:03.852 MoveAxis Primary OK Exception correctly generated when move axis is set below lowest rate (-6) 09:58:03.914 MoveAxis Primary OK Exception correctly generated when move axis is set above highest rate (6) 09:58:08.159 MoveAxis Primary OK Successfully moved axis at minimum rate: 0 09:58:12.448 MoveAxis Primary OK Successfully moved axis at maximum rate: 5 09:58:16.747 MoveAxis Primary OK Tracking state correctly retained for both tracking states 09:58:16.776 MoveAxis Primary OK AxisRates object successfully disposed 09:58:16.888 MoveAxis Secondary OK Can successfully set a movement rate of zero 09:58:16.914 MoveAxis Secondary OK Exception correctly generated when move axis is set below lowest rate (-6) 09:58:16.977 MoveAxis Secondary OK Exception correctly generated when move axis is set above highest rate (6) 09:58:21.264 MoveAxis Secondary OK Successfully moved axis at minimum rate: 0 09:58:25.528 MoveAxis Secondary OK Successfully moved axis at maximum rate: 5 09:58:29.823 MoveAxis Secondary OK Tracking state correctly retained for both tracking states 09:58:29.845 MoveAxis Secondary OK AxisRates object successfully disposed 09:58:29.939 MoveAxis Tertiary OK CanMoveAxis Tertiary is False and a MethodNotImplementedException exception was generated as expected 09:58:34.230 PulseGuide OK Asynchronous pulse guide found OK 09:58:34.408 SlewToCoordinates INFO Slewed within 70617,9 arc seconds of expected RA: 19:52:08,42, actual RA: 21:10:36,27 09:58:34.425 SlewToCoordinates INFO Slewed within 9900,0 arc seconds of expected DEC: 01:00:00,00, actual DEC: 03:45:00,00 09:58:34.442 SlewToCoordinates OK The TargetRightAscension property 19:52:08,42 matches the expected RA OK. 09:58:34.459 SlewToCoordinates OK The TargetDeclination property 01:00:00,00 matches the expected Declination OK. 09:58:34.538 SlewToCoordinates (Bad L) OK Correctly rejected bad RA coordinate: -01:00:00,00 09:58:34.621 SlewToCoordinates (Bad L) OK Correctly rejected bad Dec coordinate: -100:00:00,00 09:58:34.712 SlewToCoordinates (Bad H) OK Correctly rejected bad RA coordinate: 25:00:00,00 09:58:34.785 SlewToCoordinates (Bad H) OK Correctly rejected bad Dec coordinate: 100:00:00,00 09:58:53.414 SlewToCoordinatesAsync OK Slewed OK. RA: 18:52:08,95 09:58:53.432 SlewToCoordinatesAsync OK Slewed OK. DEC: 02:00:00,00 09:58:53.449 SlewToCoordinatesAsync OK The TargetRightAscension property 18:52:08,95 matches the expected RA OK. 09:58:53.466 SlewToCoordinatesAsync OK The TargetDeclination property 02:00:00,00 matches the expected Declination OK. 09:58:53.529 SlewToCoordinatesAsync (Bad L) OK Correctly rejected bad RA coordinate: -01:00:00,00 09:58:53.619 SlewToCoordinatesAsync (Bad L) OK Correctly rejected bad Dec coordinate: -100:00:00,00 09:58:53.721 SlewToCoordinatesAsync (Bad H) OK Correctly rejected bad RA coordinate: 25:00:00,00 09:58:53.776 SlewToCoordinatesAsync (Bad H) OK Correctly rejected bad Dec coordinate: 100:00:00,00 09:59:05.847 SyncToCoordinates OK Slewed to start position OK. RA: 17:52:28,02 09:59:05.864 SyncToCoordinates OK Slewed to start position OK. DEC: 22:39:31,50 09:59:05.882 SyncToCoordinates OK Synced to sync position OK. RA: 17:48:28,02 09:59:05.899 SyncToCoordinates OK Synced to sync position OK. DEC: 21:39:31,50 09:59:05.915 SyncToCoordinates OK The TargetRightAscension property 17:48:28,02 matches the expected RA OK. 09:59:05.932 SyncToCoordinates OK The TargetDeclination property 21:39:31,50 matches the expected Declination OK. 09:59:11.235 SyncToCoordinates OK Slewed back to start position OK. RA: 17:52:28,02 09:59:11.258 SyncToCoordinates OK Slewed back to start position OK. DEC: 22:39:31,50 09:59:11.275 SyncToCoordinates OK Synced to reversed sync position OK. RA: 17:56:28,02 09:59:11.298 SyncToCoordinates OK Synced to reversed sync position OK. DEC: 23:39:31,50 09:59:16.642 SyncToCoordinates OK Slewed back to start position OK. RA: 17:52:28,02 09:59:16.690 SyncToCoordinates OK Slewed back to start position OK. DEC: 22:39:31,50 09:59:16.790 SyncToCoordinates (Bad L) OK Correctly rejected bad RA coordinate: -01:00:00,00 09:59:16.937 SyncToCoordinates (Bad L) OK Correctly rejected bad Dec coordinate: -100:00:00,00 09:59:17.046 SyncToCoordinates (Bad H) OK Correctly rejected bad RA coordinate: 25:00:00,00 09:59:17.136 SyncToCoordinates (Bad H) OK Correctly rejected bad Dec coordinate: 100:00:00,00 09:59:17.226 TargetRightAscension Write OK Invalid Value exception generated as expected on set TargetRightAscension < 0 hours 09:59:17.245 TargetRightAscension Write OK Invalid Value exception generated as expected on set TargetRightAscension > 24 hours 09:59:17.319 TargetRightAscension Write OK Legal value 16:52:51,48 HH:MM:SS written successfully 09:59:17.386 TargetDeclination Write OK Invalid Value exception generated as expected on set TargetDeclination < -90 degrees 09:59:17.405 TargetDeclination Write OK Invalid Value exception generated as expected on set TargetDeclination < -90 degrees 09:59:17.423 TargetDeclination Write OK Legal value 01:00:00,00 DD:MM:SS written successfully 09:59:17.579 SlewToTarget INFO Slewed within 354,9 arc seconds of expected RA: 17:52:51,68, actual RA: 17:52:28,02 09:59:17.598 SlewToTarget INFO Slewed within 70771,0 arc seconds of expected DEC: 03:00:00,00, actual DEC: 22:39:31,00 09:59:17.615 SlewToTarget OK The TargetRightAscension property 17:52:51,68 matches the expected RA OK. 09:59:17.636 SlewToTarget OK The TargetDeclination property 03:00:00,00 matches the expected Declination OK. 09:59:17.708 SlewToTarget (Bad L) OK Telescope.TargetRA correctly rejected bad RA coordinate: -01:00:00,00 09:59:17.769 SlewToTarget (Bad L) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: -100:00:00,00 09:59:17.863 SlewToTarget (Bad H) OK Telescope.TargetRA correctly rejected bad RA coordinate: 25:00:00,00 09:59:17.918 SlewToTarget (Bad H) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: 100:00:00,00 09:59:28.601 SlewToTargetAsync OK Slewed OK. RA: 16:52:52,22 09:59:28.619 SlewToTargetAsync OK Slewed OK. DEC: 04:00:00,00 09:59:28.634 SlewToTargetAsync OK The TargetRightAscension property 16:52:52,22 matches the expected RA OK. 09:59:28.670 SlewToTargetAsync OK The TargetDeclination property 04:00:00,00 matches the expected Declination OK. 09:59:28.753 SlewToTargetAsync (Bad L) OK Telescope.TargetRA correctly rejected bad RA coordinate: -01:00:00,00 09:59:28.844 SlewToTargetAsync (Bad L) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: -100:00:00,00 09:59:28.942 SlewToTargetAsync (Bad H) OK Telescope.TargetRA correctly rejected bad RA coordinate: 25:00:00,00 09:59:29.011 SlewToTargetAsync (Bad H) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: 100:00:00,00 09:59:29.113 DestinationSideOfPier Test skipped as AligmentMode is not German Polar 09:59:29.148 SlewToAltAz OK CanSlewAltAz is False and a MethodNotImplementedException exception was generated as expected 09:59:29.218 SlewToAltAzAsync OK CanSlewAltAzAsync is False and a MethodNotImplementedException exception was generated as expected 09:59:40.341 SyncToTarget OK Slewed to start position OK. RA: 17:53:03,53 09:59:40.357 SyncToTarget OK Slewed to start position OK. DEC: 22:39:31,50 09:59:40.378 SyncToTarget INFO Synced to sync position within 3600,0 arc seconds of expected RA: 17:49:03,53, actual RA: 17:53:03,53 09:59:40.394 SyncToTarget INFO Synced to sync position within 3599,5 arc seconds of expected DEC: 21:39:31,50, actual DEC: 22:39:31,00 09:59:45.517 SyncToTarget OK Slewed back to start position OK. RA: 17:53:03,53 09:59:45.533 SyncToTarget OK Slewed back to start position OK. DEC: 22:39:31,50 09:59:45.554 SyncToTarget INFO Synced to reversed sync position within 3600,0 arc seconds of expected RA: 17:57:03,53, actual RA: 17:53:03,53 09:59:45.575 SyncToTarget INFO Synced to reversed sync position within 3600,5 arc seconds of expected DEC: 23:39:31,50, actual DEC: 22:39:31,00 09:59:50.875 SyncToTarget OK Slewed back to start position OK. RA: 17:53:03,53 09:59:50.895 SyncToTarget OK Slewed back to start position OK. DEC: 22:39:31,50 09:59:50.954 SyncToTarget (Bad L) OK Telescope.TargetRA correctly rejected bad RA coordinate: -01:00:00,00 09:59:51.004 SyncToTarget (Bad L) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: -100:00:00,00 09:59:51.093 SyncToTarget (Bad H) OK Telescope.TargetRA correctly rejected bad RA coordinate: 25:00:00,00 09:59:51.146 SyncToTarget (Bad H) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: 100:00:00,00 09:59:51.236 SyncToAltAz OK CanSyncAltAz is False and a MethodNotImplementedException exception was generated as expected SideOfPier Model Tests 09:59:51.355 SideOfPier Model Tests INFO Tests skipped because this driver does Not support SideOfPier Read Post-run Checks 09:59:51.482 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: 4C45B327AA2B50AEA1C057174D17D1101025D1AA4C064CBF0F8A3A111CE370D344753A2C796161299E959E3D063A8F9B1AB0C99DCC5A9A81F0A69FD94F440387