The state of temperature compensation mode (if available), else always False.

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

Syntax

C#
bool TempComp { get; set; }
Visual Basic
Property TempComp As Boolean
	Get
	Set
Visual C++
property bool TempComp {
	bool get ();
	void set (bool value);
}

Remarks

TempComp Read must be implemented and must not throw a PropertyNotImplementedException.

TempComp Write can throw a PropertyNotImplementedException.

If the TempCompAvailable property is True, then setting TempComp to True puts the focuser into temperature tracking mode. While in temperature tracking mode, Move commands will be rejected by the focuser. Set to False to turn off temperature tracking.

If temperature compensation is not available, this property must always return False.

A PropertyNotImplementedException exception must be thrown if TempCompAvailable is False and an attempt is made to set TempComp to true.

Exceptions

ExceptionCondition
ASCOM..::..PropertyNotImplementedExceptionIf TempCompAvailable is False and an attempt is made to set TempComp to true.
ASCOM..::..NotConnectedExceptionIf the device is not connected and this information is only available when connected.
ASCOM..::..DriverExceptionMust throw an exception if the call was not successful

See Also