Click or drag to resize

CameraSetCCDTemperature Property

Sets the camera cooler set-point in degrees Celsius, and returns the current set-point.

Namespace: ASCOM.DriverAccess
Assembly: ASCOM.DriverAccess (in ASCOM.DriverAccess.dll) Version: 7.0.0-rc.0+0
Syntax
public double SetCCDTemperature { get; set; }

Property Value

Double
The set CCD temperature.

Implements

ICameraV4SetCCDTemperature
Exceptions
ExceptionCondition
InvalidValueExceptionMust throw an InvalidValueException if an attempt is made to set a value that is outside the camera's valid temperature set-point range.
PropertyNotImplementedExceptionMust throw exception if CanSetCCDTemperature is false.
NotConnectedExceptionIf the device is not connected.
DriverExceptionAn error occurred that is not described by one of the more specific ASCOM exceptions. Include sufficient detail in the message text to enable the issue to be accurately diagnosed by someone other than yourself.
Remarks

This method should be short-lived because it is only expected to ‘set’ the new set point and must not block until the set point has been reached.

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.
See Also