beautypg.com

Software functional overview – FIC A360 User Manual

Page 91

background image

Software Functional Overview


3-34

FIC A360 Service Manual

Object

Description

_ACx

Returns Active trip point in tenths Kelvin

_ALx

List of pointers to active cooling device objects

_CRT

Returns critical trip point in tenths Kelvin

_PSL

List of pointers to passive cooling device objects

_PSV

Returns Passive trip point in tenths Kelvin

_SCP

Sets user cooling policy (Active or Passive)

_TC1

Thermal constant for Passive cooling

_TC2

Thermal constant for Passive cooling

_TMP

Returns current temperature in tenths Kelvin

_TSP

Thermal sampling period for Passive cooling in tenths of seconds


_ACx
This control method returns the temperature at which the OS must start or stop Active
cooling, where x is a value between 0 and 9 that designates multiple active cooling levels of
the thermal zone. If the Active cooling device has one cooling level (that is, n”) then that
cooling level is named _AC0. If the cooling device has two levels of capability, such as a
high fan speed and a low fan speed, then they are named _AC0 and _AC1 respectively. The
smaller the value of x, the greater the cooling strength _ACx represents. In the above example,
_AC0 represents the greater level of cooling (the faster fan speed) and _AC1 represents the
lesser level of cooling (the slower fan speed). For every ACx method, there must be a
matching ALx method.

Arguments: None.

Result Code: Temperature in tenths Kelvin

The result code is an integer value that describes up to 0.1 precisions in Kelvin. For example,
300.0K are represented by the integer 3000.


_ALx

This object evaluates to a list of Active cooling devices to be turned on when the associated
_ACx trip point is exceeded. For example, these devices could be fans.

_CRT

This control method returns the critical temperature at which the OS must shutdown the
system.

Arguments: None.

Result Code: Temperature in tenths Kelvin

The result is an integer value that describes up to 0.1 precisions in Kelvin. For example,
300.0K are represented by the integer 3000.
_PSL

This object evaluates to a list of processor objects to be used for Passive cooling.