#ifndef CPU_HPP #define CPU_HPP #include #include #define N_CPU 16 namespace cpu { struct cpuSensors { std::string hwmon = ""; bool zenpower = false; int tdie = 0; int tctl = 0; int tccd1 = 0; double pcore = 0.0; double psoc = 0.0; double ptotal = 0.0; double vcore = 0.0; double vsoc = 0.0; uint32_t avg_freq = 0; }; void detectHwmon(cpuSensors* target, std::string pci); void update(cpuSensors* g); } // namespace cpu #endif