boardd: log slow hwmon reading

pull/20634/head
Comma Device 2021-04-09 00:12:47 -07:00
parent 90271c245d
commit 28a5db2e6a
1 changed files with 5 additions and 0 deletions

View File

@ -362,8 +362,13 @@ void panda_state_thread(bool spoofing_started) {
ps.setUptime(pandaState.uptime);
#ifdef QCOM2
double read_time = millis_since_boot();
ps.setVoltage(std::stoi(util::read_file("/sys/class/hwmon/hwmon1/in1_input")));
ps.setCurrent(std::stoi(util::read_file("/sys/class/hwmon/hwmon1/curr1_input")));
read_time = millis_since_boot() - read_time;
if (read_time > 50) {
LOGW("reading hwmon took %lfms", read_time);
}
#else
ps.setVoltage(pandaState.voltage);
ps.setCurrent(pandaState.current);