Subclass of CIM_Fan
Capabilities and management of a Fan CoolingDevice.
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.
None