Locale | Presentation string | en-GB | Fan speed monitoring |
---|
Temperature alone tells little about the amount of work performed by a device as the user might prefer silent operation over keeping the computing devices cool.
This extension provides a way to query speed of available fans. Each fan could be mapped to a specific computing device or not.
MDZ_long_term_stats
is supported then a new stream is defined with name fanSpeed
.
{
fan: [F0, F1, ... , FN-1],
speed: [S0, S1, ... , SN-1]
}
Fi
values can be inferred using listFans
.
fanPollInterval
is added. Valid values are unsigned integers, representing the number of seconds between successive fan speed readings. Default value is 5.Parameters: none.
Purpose: retrieve information on available fans for measurements.
Reply: an array containing as many entries as available fans on the system, each entry is in the following form:
{
presentation: <string>,
processorIndex: <uint>,
}
The field processorIndex
is optional. If specified, the fan is attached to a specific compute device regardless the device itself is used or not. The index is the very same linear-index to be used by standard commands.
Push: not allowed.
Parameters: an array of unsigned integers being the index of the fan to query.
Purpose: retrieve current fan speed.
Reply: an array containing as many entries as request. Each entry is an unsigned integer representing the percentage of maximum speed.
Notes: see issues.
Push: allowed, but no more than one.
probeFan
a bit too easygoing?