LMI_Fan

Class reference

Subclass of CIM_Fan

Capabilities and management of a Fan CoolingDevice.

Local properties

uint64 MaxSpeed

Maximum speed value.

boolean Beep

This indicates, whether a PC’s speaker should beep when an alarm occurs.

string Name

Name of fan provided by system.

uint64 MinSpeed

Minimum speed value.

boolean MaxAlarm

ALARM warning indicating, that current speed is above the critical level. This information is supplied by fan’s chip driver.

uint32 Divisor

Fan divisisor. It affects Minimum and Maximum speed value and accuracy of readings. The drivers account for the ‘fan divisor’ in their calculation of RPM. So changing the fan divisor will NOT change the nominal RPM reading, it will only affect the minimum and maximum readings and the accuracy of the readings. The actual formula is RPM = (60 * 22500) / (count * divisor)

boolean Alarm

ALARM warning indicating, that current speed is out of range. This information is supplied by fan’s chip driver.

uint16[] AccessibleFeatures

Array of fan features, that are exposed through system interface. In other words: those that are readible/writable.

ValueMap Values
1 MinSpeed
2 MaxSpeed
3 Divisor
4 Pulses
5 Beep
6 Alarm
7 MinAlarm
8 MaxAlarm

string DeviceID

Uniquely identifies fan. It is a composition of SysPath and Name glued with slash (‘/’).

boolean MinAlarm

ALARM warning indicating, that current speed is below the critical level. This information is supplied by fan’s chip driver.

uint32 Pulses

Number of tachometer pulses per fan revolution. Integer value, typically between 1 and 4. This value is a characteristic of the fan connected to the device’s input, so it has to be set in accordance with the fan model.

Local methods

None

Table Of Contents

Previous topic

CIM_System

Next topic

LMI_FanAssociatedSensor

This Page