Conform Report Hash (V1): BFD2553D61F07CD48353898919079FF839C1E3A3D9FAC0422B30F9A749A0FFA81BDA9AC0540A483C85151EA33EA52710BCBFDD1B01AE61982648AD44A8A28B95 ConformanceCheck ASCOM Device Conformance Checker Version 6.2.59.0, Build time: 1/9/2017 8:44:30 AM ConformanceCheck Running on: ASCOM Platform 6.2 6.2.0.2774 ConformanceCheck Driver ProgID: ASCOM.sxCamera.Imaging0.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:32:31.900 Driver Access Checks OK 20:32:32.692 AccessChecks OK Successfully created driver using late binding 20:32:32.752 AccessChecks OK Successfully connected using late binding 20:32:32.759 AccessChecks INFO The driver is a COM object 20:32:33.555 AccessChecks INFO Driver does not expose interface ICamera 20:32:33.620 AccessChecks INFO Device exposes interface ICameraV2 20:32:33.634 AccessChecks OK Successfully created driver using driver access toolkit 20:32:33.664 AccessChecks OK Successfully connected using driver access toolkit Conform is using ASCOM.DriverAccess.Camera to get a Camera object 20:32:33.694 ConformanceCheck OK Driver instance created successfully 20:32:33.768 ConformanceCheck OK Connected OK Common Driver Methods 20:32:33.808 InterfaceVersion OK 2 20:32:33.837 Connected OK True 20:32:33.866 Description OK Lodestar 20:32:33.894 DriverInfo OK sxASCOM Driver version 6.2.1.17116, Copyright (c) Dad Dog Development Ltd. For support please visit http://groups.yahoo.com/sx-ascom 20:32:33.922 DriverVersion OK 6.2 20:32:33.950 Name OK sxASCOM driver Copyright (c) Dad Dog Development Ltd. 20:32:33.984 CommandString INFO Conform cannot test the CommandString method 20:32:33.989 CommandBlind INFO Conform cannot test the CommandBlind method 20:32:33.996 CommandBool INFO Conform cannot test the CommandBool method 20:32:34.004 Action INFO Conform cannot test the Action method 20:32:34.018 SupportedActions OK Driver returned an empty action list Can Properties 20:32:34.088 CanAbortExposure OK True 20:32:34.097 CanAsymmetricBin OK False 20:32:34.107 CanGetCoolerPower OK False 20:32:34.119 CanPulseGuide OK True 20:32:34.133 CanSetCCDTemperature OK False 20:32:34.143 CanStopExposure OK True 20:32:34.152 CanFastReadout OK False Pre-run Checks Last Tests 20:32:34.263 LastExposureDuration OK LastExposureDuration correctly generated a COM exception before an exposure was made 20:32:34.280 LastExposureStartTime OK LastExposureStartTime correctly generated a COM exception before an exposure was made Properties 20:32:34.338 MaxBinX OK 8 20:32:34.371 MaxBinY OK 8 20:32:34.403 BinX Read OK 1 20:32:34.444 BinY Read OK 1 20:32:34.487 BinX Write OK Exception correctly generated on setting BinX to 0 20:32:34.507 BinX Write OK Exception correctly generated on setting BinX to 9 20:32:34.533 BinY Write OK Exception correctly generated on setting BinY to 0 20:32:34.549 BinY Write OK Exception correctly generated on setting BinY to 9 20:32:34.564 BinXY Write OK Successfully set symmetric xy binning: 1 x 1 20:32:34.578 BinXY Write OK Successfully set symmetric xy binning: 2 x 2 20:32:34.590 BinXY Write OK Successfully set symmetric xy binning: 3 x 3 20:32:34.605 BinXY Write OK Successfully set symmetric xy binning: 4 x 4 20:32:34.622 BinXY Write OK Successfully set symmetric xy binning: 5 x 5 20:32:34.645 BinXY Write OK Successfully set symmetric xy binning: 6 x 6 20:32:34.665 BinY Write INFO COM InvalidValueException received when setting BinY to 0 20:32:34.686 BinXY Write OK Successfully set symmetric xy binning: 8 x 8 20:32:34.710 CameraState OK cameraIdle 20:32:34.756 CameraXSize OK 752 20:32:34.787 CameraYSize OK 580 20:32:34.821 CCDTemperature OK Optional member threw a PropertyNotImplementedException exception. 20:32:34.857 CoolerOn Read OK Optional member threw a PropertyNotImplementedException exception. 20:32:34.899 CoolerOn Write INFO Skipping test as unable to read cooler state 20:32:34.922 CoolerPower OK Optional member threw a PropertyNotImplementedException exception. 20:32:34.960 ElectronsPerADU OK 0.9 20:32:34.992 FullWellCapacity OK 50000 20:32:35.023 HasShutter OK False 20:32:35.055 HeatSinkTemperature OK Optional member threw a PropertyNotImplementedException exception. 20:32:35.090 ImageReady OK False 20:32:35.136 ImageArray OK Exception correctly generated when ImageReady is false 20:32:35.159 ImageArrayVariant OK Exception correctly generated when ImageReady is false 20:32:35.190 IsPulseGuiding OK False 20:32:35.228 MaxADU OK 65535 20:32:35.262 NumX Read OK 752 20:32:35.294 NumX write OK Successfully wrote 376 20:32:35.316 NumY Read OK 580 20:32:35.351 NumY write OK Successfully wrote 290 20:32:35.367 PixelSizeX OK 8.59765625 20:32:35.412 PixelSizeY OK 8.298828125 20:32:35.448 SetCCDTemperature Read OK Optional member threw a PropertyNotImplementedException exception. 20:32:35.494 SetCCDTemperature Write OK CanSetCCDTemperature is false and exception correctly generated on write 20:32:35.509 StartX Read OK 0 20:32:35.543 StartX write OK Successfully wrote 376 20:32:35.552 StartY Read OK 0 20:32:35.588 StartY write OK Successfully wrote 290 20:32:35.599 SensorType Read OK Monochrome 20:32:35.620 BayerOffsetX Read OK Sensortype is Monochrome and a PropertyNotImplementedException exception was generated as expected 20:32:35.636 BayerOffsetY Read OK Sensortype is Monochrome and a PropertyNotImplementedException exception was generated as expected 20:32:35.652 ExposureMax Read OK 43200 20:32:35.661 ExposureMin Read OK 0 20:32:35.672 ExposureMin OK ExposureMin is less than or equal to ExposureMax 20:32:35.691 ExposureResolution Read OK 0 20:32:35.705 ExposureResolution OK ExposureResolution is less than or equal to ExposureMax 20:32:35.724 FastReadout Read OK .NET - Feature not implemented 20:32:35.739 FastReadout Write OK .NET - Feature not implemented 20:32:35.755 GainMin Read OK .NET - Feature not implemented 20:32:35.767 GainMax Read OK .NET - Feature not implemented 20:32:35.783 GainMinMax OK Both GainMin and GainMax are readable or both throw exceptions 20:32:35.801 Gains Read OK .NET - Feature not implemented 20:32:35.812 Gain Read OK .NET - Feature not implemented 20:32:35.825 PercentCompleted Read OK 0 20:32:35.840 ReadoutModes Read OK Standard Readout Mode 20:32:35.856 ReadoutMode Read OK 0 20:32:35.880 ReadoutMode Index OK ReadReadoutMode is within the bounds of the ReadoutModes ArrayList 20:32:35.898 ReadoutMode Index INFO Current value: Standard Readout Mode 20:32:35.919 SensorName Read OK ICX429AL Methods 20:32:35.984 AbortExposure OK No exception generated when camera is already idle 20:32:38.010 PulseGuide guideNorth OK Synchronous pulseguide found OK 20:32:40.043 PulseGuide guideSouth OK Synchronous pulseguide found OK 20:32:42.077 PulseGuide guideEast OK Synchronous pulseguide found OK 20:32:44.111 PulseGuide guideWest OK Synchronous pulseguide found OK 20:32:44.145 StopExposure OK No exception generated when camera is already idle Take image full frame 1 x 1 bin 20:32:46.707 StartExposure OK Asynchronous exposure found OK: 2 seconds 20:32:46.719 LastExposureDuration OK LastExposureDuration is: 2 seconds 20:32:46.733 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2017-05-04T03:32:44.218 UTC 20:32:46.777 ImageArray OK Successfully read 32 bit integer array (1 plane) 752 x 580 pixels 20:32:46.932 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 752 x 580 pixels Take image full frame 2 x 2 bin 20:32:49.294 StartExposure OK Asynchronous exposure found OK: 2 seconds 20:32:49.307 LastExposureDuration OK LastExposureDuration is: 2 seconds 20:32:49.321 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2017-05-04T03:32:47.018 UTC 20:32:49.338 ImageArray OK Successfully read 32 bit integer array (1 plane) 376 x 290 pixels 20:32:49.395 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 376 x 290 pixels Take image full frame 3 x 3 bin 20:32:51.757 StartExposure OK Asynchronous exposure found OK: 2 seconds 20:32:51.767 LastExposureDuration OK LastExposureDuration is: 2 seconds 20:32:51.778 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2017-05-04T03:32:49.482 UTC 20:32:51.799 ImageArray OK Successfully read 32 bit integer array (1 plane) 250 x 193 pixels 20:32:51.841 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 250 x 193 pixels Take image full frame 4 x 4 bin 20:32:54.200 StartExposure OK Asynchronous exposure found OK: 2 seconds 20:32:54.220 LastExposureDuration OK LastExposureDuration is: 2 seconds 20:32:54.235 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2017-05-04T03:32:51.930 UTC 20:32:54.250 ImageArray OK Successfully read 32 bit integer array (1 plane) 188 x 145 pixels 20:32:54.288 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 188 x 145 pixels Take image full frame 5 x 5 bin 20:32:56.653 StartExposure OK Asynchronous exposure found OK: 2 seconds 20:32:56.662 LastExposureDuration OK LastExposureDuration is: 2 seconds 20:32:56.674 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2017-05-04T03:32:54.376 UTC 20:32:56.691 ImageArray OK Successfully read 32 bit integer array (1 plane) 150 x 116 pixels 20:32:56.716 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 150 x 116 pixels Take image full frame 6 x 6 bin 20:32:59.103 StartExposure OK Asynchronous exposure found OK: 2 seconds 20:32:59.114 LastExposureDuration OK LastExposureDuration is: 2 seconds 20:32:59.133 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2017-05-04T03:32:56.819 UTC 20:32:59.151 ImageArray OK Successfully read 32 bit integer array (1 plane) 125 x 96 pixels 20:32:59.170 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 125 x 96 pixels Take image full frame 7 x 7 bin 20:32:59.229 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:33:01.615 StartExposure OK Asynchronous exposure found OK: 2 seconds 20:33:01.628 LastExposureDuration OK LastExposureDuration is: 2 seconds 20:33:01.637 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2017-05-04T03:32:59.334 UTC 20:33:01.654 ImageArray OK Successfully read 32 bit integer array (1 plane) 94 x 72 pixels 20:33:01.672 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 94 x 72 pixels StartExposure error cases 20:33:01.739 StartExposure OK Exception correctly generated for negative duration 20:33:01.782 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 1x1 20:33:01.826 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 1x1 20:33:01.868 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 1x1 20:33:01.905 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 1x1 20:33:01.944 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 2x2 20:33:01.983 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 2x2 20:33:02.029 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 2x2 20:33:02.067 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 2x2 20:33:02.111 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 3x3 20:33:02.150 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 3x3 20:33:02.195 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 3x3 20:33:02.234 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 3x3 20:33:02.274 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 4x4 20:33:02.312 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 4x4 20:33:02.351 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 4x4 20:33:02.390 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 4x4 20:33:02.435 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 5x5 20:33:02.484 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 5x5 20:33:02.525 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 5x5 20:33:02.564 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 5x5 20:33:02.603 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 6x6 20:33:02.641 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 6x6 20:33:02.679 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 6x6 20:33:02.724 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 6x6 20:33:02.776 StartExposure INFO set_BinXActual set - '7' is an invalid value. The valid range is: 1-8. 20:33:02.813 StartExposure INFO set_BinXActual set - '7' is an invalid value. The valid range is: 1-8. 20:33:02.860 StartExposure INFO set_BinXActual set - '7' is an invalid value. The valid range is: 1-8. 20:33:02.906 StartExposure INFO set_BinXActual set - '7' is an invalid value. The valid range is: 1-8. 20:33:02.948 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 8x8 20:33:03.002 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 8x8 20:33:03.054 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 8x8 20:33:03.095 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 8x8 Post-run Checks 20:33:03.197 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: 302A2FB5156722E8B3A116BA153132137788E7BEE01CEF65ABA617CB966FE0C01D5CBB785DB0AE70D6ACB875A4396AC57FE322728484C262ECB4762E31C9AD00