mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-07-02 03:52:11 +08:00
thermald: let manager handle shutdown (#23528)
* thermald: let manager handle shutdown * add warning so its actually sent old-commit-hash: 53ca0360061ca890a5354650fdc06b0bb42d3b9b
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
#!/usr/bin/env python3
|
||||
import datetime
|
||||
import os
|
||||
import time
|
||||
from pathlib import Path
|
||||
from typing import Dict, NoReturn, Optional, Tuple
|
||||
from collections import namedtuple, OrderedDict
|
||||
@@ -373,10 +372,8 @@ def thermald_thread() -> NoReturn:
|
||||
|
||||
# Check if we need to shut down
|
||||
if power_monitor.should_shutdown(peripheralState, onroad_conditions["ignition"], in_car, off_ts, started_seen):
|
||||
cloudlog.info(f"shutting device down, offroad since {off_ts}")
|
||||
# TODO: add function for blocking cloudlog instead of sleep
|
||||
time.sleep(10)
|
||||
HARDWARE.shutdown()
|
||||
cloudlog.warning(f"shutting device down, offroad since {off_ts}")
|
||||
params.put_bool("DoShutdown", True)
|
||||
|
||||
msg.deviceState.chargingError = current_filter.x > 0. and msg.deviceState.batteryPercent < 90 # if current is positive, then battery is being discharged
|
||||
msg.deviceState.started = started_ts is not None
|
||||
|
||||
Reference in New Issue
Block a user