Fix tici powerdown and add support for forcing (#20132)

* also shutdown on tici

* force powerdown

* bump panda

* abstract out shutdown and thermal config

* add comment on tici shutdown

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 8ad1c793d1c4fbb37d763b40750561ad3aca137e
This commit is contained in:
robbederks
2021-02-23 17:04:10 +01:00
committed by GitHub
parent c1606b60fd
commit 0f73681f8d
8 changed files with 38 additions and 21 deletions
+10
View File
@@ -1,5 +1,7 @@
from abc import abstractmethod
from collections import namedtuple
ThermalConfig = namedtuple('ThermalConfig', ['cpu', 'gpu', 'mem', 'bat', 'ambient'])
class HardwareBase:
@staticmethod
@@ -91,3 +93,11 @@ class HardwareBase:
@abstractmethod
def get_current_power_draw(self):
pass
@abstractmethod
def shutdown(self):
pass
@abstractmethod
def get_thermal_config(self):
pass