Sets the camera cooler setpoint in degrees Celsius, and returns the current setpoint.

Namespace: ASCOM.DriverAccess
Assembly: ASCOM.DriverAccess (in ASCOM.DriverAccess.dll) Version: 6.0.0.0 (6.1.1.2619)

Syntax

C#
public double SetCCDTemperature { get; set; }
Visual Basic
Public Property SetCCDTemperature As Double
	Get
	Set
Visual C++
public:
virtual property double SetCCDTemperature {
	double get () sealed;
	void set (double value) sealed;
}

Field Value

The set CCD temperature.

Implements

ICameraV2..::..SetCCDTemperature

Remarks

The driver should throw an InvalidValueException if an attempt is made to set SetCCDTemperature outside the valid range for the camera. As an assitance 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.

Exceptions

ExceptionCondition
ASCOM..::..DriverExceptionMust throw exception if command not successful.
ASCOM..::..InvalidValueExceptionMust throw an InvalidValueException if an attempt is made to set a value is outside the camera's valid termperature setpoint range.
ASCOM..::..PropertyNotImplementedExceptionMust throw exception if CanSetCCDTemperature is False.

See Also