charttiness
This commit is contained in:
10
main.cpp
10
main.cpp
@@ -64,7 +64,7 @@ void hassThread(std::stop_token st, Sensors* s) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void sensorsThread(std::stop_token st, Sensors* s) {
|
void sensorsThread(std::stop_token st, Sensors* s) {
|
||||||
// std::println("[Thread] Starting sensors_thread, pid {}, poll interval {} ms", gettid(), LCD_INTERVAL_MS);
|
std::println("[Thread] Starting sensors_thread, pid {}, poll interval {} ms", gettid(), LCD_INTERVAL_MS);
|
||||||
cpu::detectHwmon(&s->cpu, "0000:00:18.3");
|
cpu::detectHwmon(&s->cpu, "0000:00:18.3");
|
||||||
gpu::detectHwmon(&s->gpu, "0000:08:00.0");
|
gpu::detectHwmon(&s->gpu, "0000:08:00.0");
|
||||||
|
|
||||||
@@ -87,7 +87,7 @@ void sensorsThread(std::stop_token st, Sensors* s) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void displayThread(std::stop_token st, Sensors* s) {
|
void displayThread(std::stop_token st, Sensors* s) {
|
||||||
// std::println("[Thread] Starting display_thread, pid {}", gettid());
|
std::println("[Thread] Starting display_thread, pid {}", gettid());
|
||||||
LCDDisplay lcd(LCD_PORT);
|
LCDDisplay lcd(LCD_PORT);
|
||||||
|
|
||||||
lcd.setContrast(LCD_CONTRAST);
|
lcd.setContrast(LCD_CONTRAST);
|
||||||
@@ -134,10 +134,9 @@ void displayThread(std::stop_token st, Sensors* s) {
|
|||||||
int main(int argc, char* argv[]) {
|
int main(int argc, char* argv[]) {
|
||||||
std::signal(SIGINT, sighandler);
|
std::signal(SIGINT, sighandler);
|
||||||
std::signal(SIGTERM, sighandler);
|
std::signal(SIGTERM, sighandler);
|
||||||
// std::println("[Thread] Main thread, pid {}", gettid());
|
|
||||||
|
|
||||||
Sensors* pSensors = new Sensors;
|
Sensors* pSensors = new Sensors;
|
||||||
// std::println("sensors addr: {}\nsensors.gpu addr", (void*)pSensors, pSensors->gpu);
|
std::println("[main] size of sensor struct is {} bytes", sizeof(Sensors));
|
||||||
|
|
||||||
std::vector<std::function<void(std::stop_token st, Sensors * s)>> funcs = {displayThread, hassThread, sensorsThread};
|
std::vector<std::function<void(std::stop_token st, Sensors * s)>> funcs = {displayThread, hassThread, sensorsThread};
|
||||||
|
|
||||||
@@ -156,6 +155,5 @@ int main(int argc, char* argv[]) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
delete pSensors;
|
delete pSensors;
|
||||||
std::println("Main thread exiting");
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user