21 #ifndef CONFIG_PROCESSOR_NAME_H
22 #define CONFIG_PROCESSOR_NAME_H
32 string processor_name;
34 float static_power_coeff;
35 float idle_power_coeff;
36 float run_power_coeff;
41 processor_name = processor_name_;
42 static_power_coeff = 0;
47 Config_processor_name(
string processor_name_,
float static_power_coeff_,
float idle_power_coeff_,
float run_power_coeff_) {
48 processor_name = processor_name_;
49 static_power_coeff = static_power_coeff_;
50 idle_power_coeff = idle_power_coeff_;
51 run_power_coeff = run_power_coeff_;
55 processor_name = string(cfg.processor_name);
56 static_power_coeff = cfg.static_power_coeff;
57 idle_power_coeff = cfg.idle_power_coeff;
58 run_power_coeff = cfg.run_power_coeff;
62 processor_name = string(cfg->processor_name);
63 static_power_coeff = cfg->static_power_coeff;
64 idle_power_coeff = cfg->idle_power_coeff;
65 run_power_coeff = cfg->run_power_coeff;
69 return processor_name;
73 return obj.processor_name.compare(processor_name) == 0;
76 string getProcessorName() {
77 return processor_name;
80 void setProcessor(
string val) {
84 void setStaticPowerCoeff(
float val) {
85 static_power_coeff = val;
88 float getStaticPowerCoeff() {
89 return static_power_coeff;
92 void setIdlePowerCoeff(
float val) {
93 idle_power_coeff = val;
96 float getIdlePowerCoeff() {
97 return idle_power_coeff;
100 void setRunPowerCoeff(
float val) {
101 run_power_coeff = val;
104 float getRunPowerCoeff() {
105 return run_power_coeff;
Definition: config_processor_name.h:30