Data type definition for Lua CPU frequency manipulation module in the Lua API
Function definitions for Lua CPU frequency manipulation module in the Lua API
getCpuClockCurrent(cpuID)
Get the current CPU clock frequency
Direction | Data type(s) |
Input Parameter |
cpuID | CPU to get clock speed |
|
Returns | Frequency for success, 0 in case of errors. |
getCpuClockMin(cpuID)
Get the minimal CPU clock frequency
Direction | Data type(s) |
Input Parameter |
cpuID | CPU to get minimal clock speed |
|
Returns | Frequency for success, 0 in case of errors. |
setCpuClockMin(cpuID, freq)
Set the minimal CPU clock frequency
Direction | Data type(s) |
Input Parameter |
cpuID | CPU to set minimal clock speed |
freq | CPU frequency in kHz |
|
Returns | Frequency for success, 0 in case of errors. |
getCpuClockMax(cpuID)
Get the maximal CPU clock frequency
Direction | Data type(s) |
Input Parameter |
cpuID | CPU to get maximal clock speed |
|
Returns | Frequency for success, 0 in case of errors. |
setCpuClockMax(cpuID, freq)
Set the maximal CPU clock frequency
Direction | Data type(s) |
Input Parameter |
cpuID | CPU to set maximal clock speed |
freq | CPU frequency in kHz |
|
Returns | Frequency for success, 0 in case of errors. |
getGovernor(cpuID)
Get the current CPU frequency governor
Direction | Data type(s) |
Input Parameter |
cpuID | CPU to get the current CPU frequency governor |
|
Returns | Governor for success, nil in case of errors. |
setGovernor(cpuID, gov)
Set the current CPU frequency governor
Direction | Data type(s) |
Input Parameter |
cpuID | CPU to set the current CPU frequency governor |
gov | Governor name |
|
Returns | 1 for success, 0 in case of errors. |
getAvailFreq(cpuID)
Get all available CPU frequency settings
Direction | Data type(s) |
Input Parameter |
cpuID | CPU to get the CPU frequency settings |
|
Returns | frequency list + turbo value at success, {} and 0 in case of errors. |
getAvailGovs(cpuID)
Get all available CPU frequency governors
Direction | Data type(s) |
Input Parameter |
cpuID | CPU to get the CPU frequency governors |
|
Returns | governor list at success, {} in case of errors. |
*/
/*!