Add LastPowerDropDetected and create bootlog before clearing params (#23062)
* Add LastControlledShutdown and create bootlog before clearing params * update param name * sortingpull/23063/head
parent
b2bcacf590
commit
7c8044d2db
|
@ -130,6 +130,7 @@ std::unordered_map<std::string, uint32_t> keys = {
|
|||
{"JoystickDebugMode", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_OFF},
|
||||
{"LastAthenaPingTime", CLEAR_ON_MANAGER_START},
|
||||
{"LastGPSPosition", PERSISTENT},
|
||||
{"LastPowerDropDetected", CLEAR_ON_MANAGER_START},
|
||||
{"LastUpdateException", PERSISTENT},
|
||||
{"LastUpdateTime", PERSISTENT},
|
||||
{"LiveParameters", PERSISTENT},
|
||||
|
|
|
@ -25,10 +25,12 @@ from selfdrive.version import dirty, get_git_commit, version, origin, branch, co
|
|||
sys.path.append(os.path.join(BASEDIR, "pyextra"))
|
||||
|
||||
def manager_init():
|
||||
|
||||
# update system time from panda
|
||||
set_time(cloudlog)
|
||||
|
||||
# save boot log
|
||||
subprocess.call("./bootlog", cwd=os.path.join(BASEDIR, "selfdrive/loggerd"))
|
||||
|
||||
params = Params()
|
||||
params.clear_all(ParamKeyType.CLEAR_ON_MANAGER_START)
|
||||
|
||||
|
@ -117,9 +119,6 @@ def manager_thread():
|
|||
cloudlog.info("manager start")
|
||||
cloudlog.info({"environ": os.environ})
|
||||
|
||||
# save boot log
|
||||
subprocess.call("./bootlog", cwd=os.path.join(BASEDIR, "selfdrive/loggerd"))
|
||||
|
||||
params = Params()
|
||||
|
||||
ignore = []
|
||||
|
|
Loading…
Reference in New Issue