# cdiReadThermometer

Queries the current temperature of a board.

#### Prototype

DWORD cdiReadThermometer ( CTAHD ctahd, DWORD tid, DWORD *temp)

Argument | Description
ctahd | Context handle.
tid | Thermometer ID (0,1,2,3,4).
temp | Pointer to the current temperature in degrees Celsius.

#### Return values

Return value | Description
SUCCESS |
CTAERR_BAD_ARGUMENT | Argument is not in the valid range.
CTAERR_BOARD_ERROR | Sensor is not installed or is not working.
CTAERR_INVALID_CTAHD | Handle is invalid.

#### Details

An application can query the exact board temperature at any time by invoking cdiReadThermometer with the number of a thermometer to check. (A board has five thermometers, 0 through 4.) The function returns the exact current temperature measured by the thermometer in degrees Celsius. Once the system is powered on, the system temperature takes approximately one hour to stabilize.

Refer to Monitoring board temperature for more information.