CameraSetCCDTemperature Property |
Namespace: ASCOM.DriverAccess
Exception | Condition |
---|---|
InvalidValueException | Must throw an InvalidValueException if an attempt is made to set a value is outside the camera's valid temperature setpoint range. |
PropertyNotImplementedException | Must throw exception if CanSetCCDTemperature is False. |
NotConnectedException | If the device is not connected. |
DriverException | An error occurred that is not described by one of the more specific ASCOM exceptions. The device did not successfully complete the request. |
The driver should throw an InvalidValueException if an attempt is made to set SetCCDTemperature outside the valid range for the camera. As an assistance to driver authors, to protect equipment and prevent harm to individuals, Conform will report an issue if it is possible to set SetCCDTemperature below -280C or above +100C.
Note: Camera hardware and/or driver should perform cooler ramping, to prevent thermal shock and potential damage to the CCD array or cooler stack.