log cpr voltages (#20519)

old-commit-hash: f89818b2d9
commatwo_master
Adeeb Shihadeh 4 years ago committed by GitHub
parent 3ea251518c
commit 4325858931
  1. 13
      selfdrive/thermald/thermald.py

@ -2,6 +2,7 @@
import datetime import datetime
import os import os
import time import time
from pathlib import Path
from typing import Dict, Optional, Tuple from typing import Dict, Optional, Tuple
import psutil import psutil
@ -191,6 +192,18 @@ def thermald_thread():
thermal_config = HARDWARE.get_thermal_config() thermal_config = HARDWARE.get_thermal_config()
# CPR3 logging
base_path = "/sys/kernel/debug/cpr3-regulator/"
cpr_files = [p for p in Path(base_path).glob("**/*") if p.is_file()]
cpr_data = {}
for cf in cpr_files:
with open(cf, "r") as f:
try:
cpr_data[str(cf)] = f.read().strip()
except Exception:
pass
cloudlog.event("CPR", data=cpr_data)
while 1: while 1:
pandaState = messaging.recv_sock(pandaState_sock, wait=True) pandaState = messaging.recv_sock(pandaState_sock, wait=True)
msg = read_thermal(thermal_config) msg = read_thermal(thermal_config)

Loading…
Cancel
Save