#include <HAP_power.h>
Public Attributes | |
boolean | set_mips |
unsigned int | mipsPerThread |
unsigned int | mipsTotal |
boolean | set_bus_bw |
uint64 | bwBytePerSec |
unsigned short | busbwUsagePercentage |
boolean | set_latency |
int | latency |
Payload for HAP_power_set_mips_bw
unsigned short HAP_power_mips_bw_payload::busbwUsagePercentage |
Percentage of time during which bwBytesPerSec BW is required from the bus (0..100)
uint64 HAP_power_mips_bw_payload::bwBytePerSec |
Max bus BW requested (bytes per second)
int HAP_power_mips_bw_payload::latency |
maximum hardware wakeup latency in microseconds. The higher the value, the deeper state of sleep that can be entered but the longer it may take to awaken. Only values > 0 are supported (1 microsecond is the smallest valid value)
unsigned int HAP_power_mips_bw_payload::mipsPerThread |
mips requested per thread, to establish a minimal clock frequency per HW thread
unsigned int HAP_power_mips_bw_payload::mipsTotal |
Total mips requested, to establish total number of MIPS required across all HW threads
boolean HAP_power_mips_bw_payload::set_bus_bw |
Set to TRUE to request bus_bw
boolean HAP_power_mips_bw_payload::set_latency |
Set to TRUE to set latency
boolean HAP_power_mips_bw_payload::set_mips |
Set to TRUE to request MIPS