|
| Software Functional Overview | |
|
|
|
|
|
|
|
|
| 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.
FIC A360 Service Manual |