Conform Report Hash (V1): 457FFABB78010B4F832C077A42F62CB1C5370B00DFDE8FA76E18DCBA1163C70F6EFE90C684EA30288195A88009C4B0E58D522D1E5625DD5EFE8FAB8590289001 ConformanceCheck ASCOM Device Conformance Checker Version 6.1.0.52 ConformanceCheck Running on ASCOM Platform 6.1 Build: Unknown ConformanceCheck Driver ProgID: ASCOM.SXMain0.Camera Error handling Error number for "Not Implemented" is: 80040400 Error number for "Invalid Value 1" 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. 20:12:36.042 Driver Access Checks OK 20:12:37.046 AccessChecks OK Successfully created driver using late binding 20:12:37.174 AccessChecks OK Successfully connected using late binding 20:12:37.184 AccessChecks INFO The driver is a COM object 20:12:38.309 AccessChecks INFO Device exposes interface ICamera 20:12:38.351 AccessChecks INFO Driver does not expose interface ICameraV2 20:12:38.390 AccessChecks OK Successfully created driver using driver access toolkit 20:12:38.442 AccessChecks OK Successfully connected using driver access toolkit Conform is using ASCOM.DriverAccess.Camera to get a Camera object 20:12:38.520 ConformanceCheck OK Driver instance created successfully 20:12:38.579 ConformanceCheck OK Connected OK Common Driver Methods 20:12:38.643 InterfaceVersion OK 1 20:12:38.666 Connected OK True 20:12:38.688 Description OK H18 20:12:38.710 DriverInfo INFO No DriverInfo string 20:12:38.733 DriverVersion OK 0.0 20:12:38.753 Name INFO Name is empty 20:12:38.775 CommandString INFO Conform cannot test the CommandString method 20:12:38.789 CommandBlind INFO Conform cannot test the CommandBlind method 20:12:38.812 CommandBool INFO Conform cannot test the CommandBool method 20:12:38.832 Action INFO Conform cannot test the Action method 20:12:38.867 SupportedActions OK Driver returned an empty action list Can Properties 20:12:38.933 CanAbortExposure OK True 20:12:38.956 CanAsymmetricBin OK False 20:12:38.979 CanGetCoolerPower OK False 20:12:39.002 CanPulseGuide OK True 20:12:39.025 CanSetCCDTemperature OK True 20:12:39.050 CanStopExposure OK True 20:12:39.061 CanFastReadout OK False Pre-run Checks Last Tests 20:12:39.186 LastExposureDuration OK LastExposureDuration correctly generated a COM exception before an exposure was made 20:12:39.214 LastExposureStartTime OK LastExposureStartTime correctly generated a COM exception before an exposure was made Properties 20:12:39.401 MaxBinX OK 8 20:12:39.425 MaxBinY OK 8 20:12:39.452 BinX Read OK 1 20:12:39.477 BinY Read OK 1 20:12:39.508 BinX Write OK Exception correctly generated on setting BinX to 0 20:12:39.535 BinX Write OK Exception correctly generated on setting BinX to 9 20:12:39.563 BinY Write OK Exception correctly generated on setting BinY to 0 20:12:39.590 BinY Write OK Exception correctly generated on setting BinY to 9 20:12:39.619 BinXY Write OK Successfully set symmetric xy binning: 1 x 1 20:12:39.647 BinXY Write OK Successfully set symmetric xy binning: 2 x 2 20:12:39.675 BinXY Write OK Successfully set symmetric xy binning: 3 x 3 20:12:39.702 BinXY Write OK Successfully set symmetric xy binning: 4 x 4 20:12:39.731 BinXY Write OK Successfully set symmetric xy binning: 5 x 5 20:12:39.760 BinXY Write OK Successfully set symmetric xy binning: 6 x 6 20:12:39.790 BinY Write INFO COM InvalidValueException received when setting BinY to 0 20:12:39.818 BinXY Write OK Successfully set symmetric xy binning: 8 x 8 20:12:39.849 CameraState OK cameraIdle 20:12:39.873 CameraXSize OK 3328 20:12:39.899 CameraYSize OK 2504 20:12:39.926 CCDTemperature OK -7.7 20:12:39.952 CoolerOn Read OK False 20:12:39.980 CoolerOn Write OK Successfully changed CoolerOn state 20:12:40.008 CoolerPower OK .NET - Feature not implemented 20:12:40.032 ElectronsPerADU OK 0.35 20:12:40.056 FullWellCapacity OK 25000 20:12:40.082 HasShutter OK True 20:12:40.106 HeatSinkTemperature OK .NET - Feature not implemented 20:12:40.130 ImageReady OK False 20:12:40.155 ImageArray OK Exception correctly generated when ImageReady is false 20:12:40.183 ImageArrayVariant OK Exception correctly generated when ImageReady is false 20:12:40.205 IsPulseGuiding OK False 20:12:40.230 MaxADU OK 65535 20:12:40.254 NumX Read OK 3328 20:12:40.279 NumX write OK Successfully wrote 1664 20:12:40.302 NumY Read OK 2504 20:12:40.325 NumY write OK Successfully wrote 1252 20:12:40.355 PixelSizeX OK 5.3984375 20:12:40.382 PixelSizeY OK 5.3984375 20:12:40.407 SetCCDTemperature Read OK -9.1 20:12:40.434 SetCCDTemperature Write OK Successfully wrote 0 20:12:40.607 SetCCDTemperature Write INFO Setpoint lower limit (to nearest 5 degrees) found: -270 20:12:40.677 SetCCDTemperature Write INFO Setpoint high limit (to nearest 5 degrees) found: 85 20:12:40.708 StartX Read OK 0 20:12:40.731 StartX write OK Successfully wrote 1664 20:12:40.759 StartY Read OK 0 20:12:40.786 StartY write OK Successfully wrote 1252 Methods 20:12:40.860 AbortExposure OK No exception generated when camera is already idle 20:12:42.892 PulseGuide guideNorth OK Synchronous pulseguide found OK 20:12:44.920 PulseGuide guideSouth OK Synchronous pulseguide found OK 20:12:46.950 PulseGuide guideEast OK Synchronous pulseguide found OK 20:12:48.979 PulseGuide guideWest OK Synchronous pulseguide found OK 20:12:49.005 StopExposure OK No exception generated when camera is already idle Take image full frame 1 x 1 bin 20:12:55.842 StartExposure OK Asynchronous exposure found OK: 2 seconds 20:12:55.862 LastExposureDuration OK LastExposureDuration is: 2 seconds 20:12:55.881 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2015-10-11T10:42:49.111 UTC 20:12:56.810 ImageArray OK Successfully read 32 bit integer array (1 plane) 3328 x 2504 pixels 20:13:09.091 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 3328 x 2504 pixels Take image full frame 2 x 2 bin 20:13:13.337 StartExposure OK Asynchronous exposure found OK: 2 seconds 20:13:13.363 LastExposureDuration OK LastExposureDuration is: 2 seconds 20:13:13.386 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2015-10-11T10:43:09.166 UTC 20:13:13.636 ImageArray OK Successfully read 32 bit integer array (1 plane) 1664 x 1252 pixels 20:13:16.397 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 1664 x 1252 pixels Take image full frame 3 x 3 bin 20:13:20.059 StartExposure OK Asynchronous exposure found OK: 2 seconds 20:13:20.085 LastExposureDuration OK LastExposureDuration is: 2 seconds 20:13:20.108 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2015-10-11T10:43:16.469 UTC 20:13:20.211 ImageArray OK Successfully read 32 bit integer array (1 plane) 1109 x 834 pixels 20:13:21.309 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 1109 x 834 pixels Take image full frame 4 x 4 bin 20:13:24.765 StartExposure OK Asynchronous exposure found OK: 2 seconds 20:13:24.793 LastExposureDuration OK LastExposureDuration is: 2 seconds 20:13:24.822 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2015-10-11T10:43:21.398 UTC 20:13:24.890 ImageArray OK Successfully read 32 bit integer array (1 plane) 832 x 626 pixels 20:13:25.385 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 832 x 626 pixels Take image full frame 5 x 5 bin 20:13:28.724 StartExposure OK Asynchronous exposure found OK: 2 seconds 20:13:28.746 LastExposureDuration OK LastExposureDuration is: 2 seconds 20:13:28.770 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2015-10-11T10:43:25.486 UTC 20:13:28.822 ImageArray OK Successfully read 32 bit integer array (1 plane) 665 x 500 pixels 20:13:29.168 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 665 x 500 pixels Take image full frame 6 x 6 bin 20:13:32.441 StartExposure OK Asynchronous exposure found OK: 2 seconds 20:13:32.463 LastExposureDuration OK LastExposureDuration is: 2 seconds 20:13:32.486 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2015-10-11T10:43:29.275 UTC 20:13:32.530 ImageArray OK Successfully read 32 bit integer array (1 plane) 554 x 417 pixels 20:13:32.765 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 554 x 417 pixels Take image full frame 7 x 7 bin 20:13:32.847 StartExposure INFO set_BinXActual set - '7' is an invalid value. The valid range is: 1-8. Take image full frame 8 x 8 bin 20:13:35.997 StartExposure OK Asynchronous exposure found OK: 2 seconds 20:13:36.018 LastExposureDuration OK LastExposureDuration is: 2 seconds 20:13:36.043 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2015-10-11T10:43:32.928 UTC 20:13:36.076 ImageArray OK Successfully read 32 bit integer array (1 plane) 416 x 313 pixels 20:13:36.213 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 416 x 313 pixels StartExposure error cases 20:13:36.298 StartExposure OK Exception correctly generated for negative duration 20:13:36.339 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 1x1 20:13:36.383 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 1x1 20:13:36.427 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 1x1 20:13:36.470 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 1x1 20:13:36.517 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 2x2 20:13:36.558 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 2x2 20:13:36.600 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 2x2 20:13:36.643 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 2x2 20:13:36.683 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 3x3 20:13:36.724 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 3x3 20:13:36.765 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 3x3 20:13:36.829 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 3x3 20:13:36.871 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 4x4 20:13:36.912 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 4x4 20:13:36.954 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 4x4 20:13:36.997 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 4x4 20:13:37.037 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 5x5 20:13:37.078 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 5x5 20:13:37.120 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 5x5 20:13:37.161 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 5x5 20:13:37.202 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 6x6 20:13:37.245 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 6x6 20:13:37.286 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 6x6 20:13:37.328 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 6x6 20:13:37.359 StartExposure INFO set_BinXActual set - '7' is an invalid value. The valid range is: 1-8. 20:13:37.390 StartExposure INFO set_BinXActual set - '7' is an invalid value. The valid range is: 1-8. 20:13:37.418 StartExposure INFO set_BinXActual set - '7' is an invalid value. The valid range is: 1-8. 20:13:37.448 StartExposure INFO set_BinXActual set - '7' is an invalid value. The valid range is: 1-8. 20:13:37.488 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 8x8 20:13:37.530 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 8x8 20:13:37.573 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 8x8 20:13:37.619 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 8x8 Post-run Checks 20:13:37.691 PostRunCheck OK Camera returned to intitial cooler temperature Conformance test complete No errors, warnings or issues found: your driver passes ASCOM validation!! Driver Hash Value: 568054C454ED59B0E2F439724696A1F87FAE955BAFBCBD91F5BD836F3C74B05D190C7BCE85C87290FE79BE8824AB8AA9BDD8EE738634FBB5577954637120BAE0