Conform Report Hash (V1): A933C8D6CBB857FCD035C7A75257383B63938D3DF385301AB3CC2E47957D91C13A8CEEE51F3FE372AB2601E6DB1A97906E10EA5175EB58A75B2D33A400447D73 ConformanceCheck ASCOM Device Conformance Checker Version 6.2.59.0, Build time: 09/01/2017 08:44:32 ConformanceCheck Running on: ASCOM Platform 6.3 6.3.0.2831 ConformanceCheck Driver ProgID: ASCOM.INDIGO.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. 18:35:31.280 Driver Access Checks OK 18:35:31.953 AccessChecks OK Successfully created driver using late binding 18:35:32.077 AccessChecks OK Successfully connected using late binding 18:35:32.077 AccessChecks INFO The driver is a .NET object 18:35:32.077 AccessChecks INFO The AssemblyQualifiedName is: ASCOM.INDIGO.Camera, ASCOM.INDIGO.Camera, Version=6.3.0.3, Culture=neutral, 18:35:32.093 AccessChecks INFO The driver implements interface: ASCOM.DeviceInterface.ICameraV2 18:35:32.781 AccessChecks INFO Driver does not expose interface ICamera 18:35:32.827 AccessChecks INFO Device exposes interface ICameraV2 18:35:32.843 AccessChecks OK Successfully created driver using driver access toolkit 18:35:32.874 AccessChecks OK Successfully connected using driver access toolkit Conform is using ASCOM.DriverAccess.Camera to get a Camera object 18:35:32.921 ConformanceCheck OK Driver instance created successfully 18:35:33.015 ConformanceCheck OK Connected OK Common Driver Methods 18:35:33.108 InterfaceVersion OK 2 18:35:33.171 Connected OK True 18:35:33.219 Description OK INDIGO Camera (CCD Imager Simulator) 18:35:33.266 DriverInfo OK INDIGO Camera driver, version 6.3 18:35:33.312 DriverVersion OK 6.3 18:35:33.359 Name OK INDIGO Camera 18:35:33.421 CommandString INFO Conform cannot test the CommandString method 18:35:33.421 CommandBlind INFO Conform cannot test the CommandBlind method 18:35:33.421 CommandBool INFO Conform cannot test the CommandBool method 18:35:33.436 Action INFO Conform cannot test the Action method 18:35:33.436 SupportedActions OK Driver returned an empty action list Can Properties 18:35:33.547 CanAbortExposure OK True 18:35:33.561 CanAsymmetricBin OK False 18:35:33.561 CanGetCoolerPower OK True 18:35:33.561 CanPulseGuide OK False 18:35:33.577 CanSetCCDTemperature OK False 18:35:33.593 CanStopExposure OK False 18:35:33.593 CanFastReadout OK False Pre-run Checks Last Tests 18:35:33.765 LastExposureDuration OK LastExposureDuration correctly generated a .NET exception before an exposure was made 18:35:33.780 LastExposureStartTime OK LastExposureStartTime correctly generated a .NET exception before an exposure was made Properties 18:35:33.858 MaxBinX OK 4 18:35:33.922 MaxBinY OK 4 18:35:33.969 BinX Read OK 1 18:35:34.016 BinY Read OK 1 18:35:34.063 BinX Write OK Exception correctly generated on setting BinX to 0 18:35:34.077 BinX Write OK Exception correctly generated on setting BinX to 5 18:35:34.077 BinY Write OK Exception correctly generated on setting BinY to 0 18:35:34.093 BinY Write OK Exception correctly generated on setting BinY to 5 18:35:34.108 BinXY Write OK Successfully set symmetric xy binning: 1 x 1 18:35:34.108 BinXY Write OK Successfully set symmetric xy binning: 2 x 2 18:35:34.124 BinY Write INFO .NET InvalidValueException received when setting BinY to 0 18:35:34.140 BinXY Write OK Successfully set symmetric xy binning: 4 x 4 18:35:34.155 CameraState OK cameraIdle 18:35:34.203 CameraXSize OK 1600 18:35:34.250 CameraYSize OK 1200 18:35:34.297 CCDTemperature OK 25 18:35:34.344 CoolerOn Read OK False 18:35:34.406 CoolerOn Write OK Successfully changed CoolerOn state 18:35:34.406 CoolerPower OK 0 18:35:34.485 ElectronsPerADU OK Optional member threw a PropertyNotImplementedException exception. 18:35:34.547 FullWellCapacity OK Optional member threw a PropertyNotImplementedException exception. 18:35:34.594 HasShutter OK False 18:35:34.656 HeatSinkTemperature OK Optional member threw a PropertyNotImplementedException exception. 18:35:34.703 ImageReady OK False 18:35:34.750 ImageArray OK Exception correctly generated when ImageReady is false 18:35:34.765 ImageArrayVariant OK Exception correctly generated when ImageReady is false 18:35:34.765 IsPulseGuiding OK False 18:35:34.813 MaxADU OK 20000 18:35:34.860 NumX Read OK 1600 18:35:34.922 NumX write OK Successfully wrote 800 18:35:34.922 NumY Read OK 1200 18:35:34.985 NumY write OK Successfully wrote 600 18:35:34.985 PixelSizeX OK 5.2 18:35:35.031 PixelSizeY OK 5.2 18:35:35.094 SetCCDTemperature Read OK 0 18:35:35.141 SetCCDTemperature Write OK CanSetCCDTemperature is false and exception correctly generated on write 18:35:35.141 StartX Read OK 0 18:35:35.203 StartX write OK Successfully wrote 800 18:35:35.203 StartY Read OK 0 18:35:35.250 StartY write OK Successfully wrote 600 18:35:35.250 SensorType Read OK Monochrome 18:35:35.265 BayerOffsetX Read OK Sensortype is Monochrome and a PropertyNotImplementedException exception was generated as expected 18:35:35.280 BayerOffsetY Read OK Sensortype is Monochrome and a PropertyNotImplementedException exception was generated as expected 18:35:35.296 ExposureMax Read OK 10000 18:35:35.311 ExposureMin Read OK 0 18:35:35.311 ExposureMin OK ExposureMin is less than or equal to ExposureMax 18:35:35.327 ExposureResolution Read OK 0 18:35:35.343 ExposureResolution OK ExposureResolution is less than or equal to ExposureMax 18:35:35.359 FastReadout Read OK .NET - Feature not implemented 18:35:35.359 FastReadout Write OK .NET - Feature not implemented 18:35:35.374 GainMin Read OK 0 18:35:35.390 GainMax Read OK 500 18:35:35.405 GainMinMax OK Both GainMin and GainMax are readable or both throw exceptions 18:35:35.405 Gains Read OK .NET - Feature not implemented 18:35:35.421 Gain Read OK 100 18:35:35.436 PercentCompleted Read OK 0 18:35:35.452 ReadoutModes Read OK Normal 18:35:35.468 ReadoutMode Read OK 0 18:35:35.483 ReadoutMode Index OK ReadReadoutMode is within the bounds of the ReadoutModes ArrayList 18:35:35.483 ReadoutMode Index INFO Current value: Normal 18:35:35.499 SensorName Read OK UNKNOWN Methods 18:35:35.593 AbortExposure OK No exception generated when camera is already idle 18:35:35.593 PulseGuide OK CanPulseGuide is false and Pulseguide is not implemented in this driver 18:35:35.608 StopExposure OK CanStopExposure is false and .NET exception correctly generated Take image full frame 1 x 1 bin 18:35:43.094 StartExposure OK Synchronous exposure found OK: 2 seconds 18:35:43.094 LastExposureDuration OK LastExposureDuration is: 2 seconds 18:35:43.094 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2017-04-08T18:35:35 UTC 18:35:43.109 ImageArray OK Successfully read 32 bit integer array (1 plane) 1600 x 1200 pixels 18:35:43.249 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 1600 x 1200 pixels Take image full frame 2 x 2 bin 18:35:47.376 StartExposure OK Synchronous exposure found OK: 2 seconds 18:35:47.376 LastExposureDuration OK LastExposureDuration is: 2 seconds 18:35:47.390 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2017-04-08T18:35:43 UTC 18:35:47.390 ImageArray OK Successfully read 32 bit integer array (1 plane) 800 x 600 pixels 18:35:47.499 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 800 x 600 pixels Take image full frame 3 x 3 bin 18:35:47.562 BinXY Write INFO Exposure skipped because BinX or BinY cannot be set. Exception message: 18:35:47.577 BinXY Write BinX set - '3' is an invalid value. The valid range is: 1..4. Take image full frame 4 x 4 bin 18:35:50.437 StartExposure OK Synchronous exposure found OK: 2 seconds 18:35:50.437 LastExposureDuration OK LastExposureDuration is: 2 seconds 18:35:50.453 LastExposureStartTime OK LastExposureStartTime is correct to within 2 seconds: 2017-04-08T18:35:47 UTC 18:35:50.485 ImageArray OK Successfully read 32 bit integer array (1 plane) 400 x 300 pixels 18:35:50.499 ImageArrayVariant OK Successfully read variant array (1 plane) with System.Int32 elements 400 x 300 pixels StartExposure error cases 18:35:50.562 StartExposure OK Exception correctly generated for negative duration 18:35:50.610 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 1x1 18:35:50.657 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 1x1 18:35:50.719 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 1x1 18:35:50.765 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 1x1 18:35:50.813 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 2x2 18:35:50.860 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 2x2 18:35:50.907 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 2x2 18:35:50.969 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 2x2 18:35:51.032 BinXY Write INFO Exposure skipped because BinX or BinY cannot be set. Exception message: 18:35:51.032 BinXY Write BinX set - '3' is an invalid value. The valid range is: 1..4. 18:35:51.079 BinXY Write INFO Exposure skipped because BinX or BinY cannot be set. Exception message: 18:35:51.094 BinXY Write BinX set - '3' is an invalid value. The valid range is: 1..4. 18:35:51.141 BinXY Write INFO Exposure skipped because BinX or BinY cannot be set. Exception message: 18:35:51.141 BinXY Write BinX set - '3' is an invalid value. The valid range is: 1..4. 18:35:51.219 BinXY Write INFO Exposure skipped because BinX or BinY cannot be set. Exception message: 18:35:51.219 BinXY Write BinX set - '3' is an invalid value. The valid range is: 1..4. 18:35:51.266 StartExposure OK Exception correctly generated for X size larger than binned chip size, Bin 4x4 18:35:51.313 StartExposure OK Exception correctly generated for Y size larger than binned chip size, Bin 4x4 18:35:51.375 StartExposure OK Exception correctly generated for X start outside binned chip size, Bin 4x4 18:35:51.422 StartExposure OK Exception correctly generated for Y start outside binned chip size, Bin 4x4 Post-run Checks 18:35:51.547 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: C1FB1035C11C36A3545877FAE5E3863283F9CF5486EC3CFBE1BB689CA8B4D33E4C2F3D3E4AC0008286843D01F07231C32DEBFA8C84C05B0BEBCEF9FA64C73B35