3.3.3.3 Overheat detection

The overheat check is executed every 30 seconds. If the set temperature limit is exceeded, the display will be swiched off (and the processor underclocked if CPU scaling is enabled). There is a 5-seconds interval between overheat detection and display switch-off, which allows the GUI to display a device overheat warning. Set the display switch-off activation limit using the function below.

int IndoorTouch.SysSetMaxTemperature(float tempDeg);

where temperature in Celsius degrees is the argument. The GUI can get the current temperature value using the following function:

float IndoorTouch.SysGetDeviceTemperature();

The result is a temperature value in Celsius degrees. The GUI can detect device overheating by calling the following function periodically:

boolean IndoorTouch.SysIsOverheating();