mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-07-02 20:12:07 +08:00
cloudlog modem version (#21562)
* log modem version * whitespace old-commit-hash: fb8f0ac09213014095358f937e7be2b2d22bb4c6
This commit is contained in:
@@ -117,3 +117,7 @@ class HardwareBase:
|
||||
@abstractmethod
|
||||
def get_gpu_usage_percent(self):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def get_modem_version(self):
|
||||
pass
|
||||
|
||||
@@ -385,3 +385,6 @@ class Android(HardwareBase):
|
||||
return min(max(perc, 0), 100)
|
||||
except Exception:
|
||||
return 0
|
||||
|
||||
def get_modem_version(self):
|
||||
return None
|
||||
|
||||
@@ -88,3 +88,6 @@ class Pc(HardwareBase):
|
||||
|
||||
def get_gpu_usage_percent(self):
|
||||
return 0
|
||||
|
||||
def get_modem_version(self):
|
||||
return None
|
||||
|
||||
@@ -213,6 +213,13 @@ class Tici(HardwareBase):
|
||||
|
||||
return network_strength
|
||||
|
||||
def get_modem_version(self):
|
||||
try:
|
||||
modem = self.get_modem()
|
||||
return modem.Get(MM_MODEM, 'Revision', dbus_interface=DBUS_PROPS, timeout=TIMEOUT)
|
||||
except Exception:
|
||||
return None
|
||||
|
||||
# We don't have a battery, so let's use some sane constants
|
||||
def get_battery_capacity(self):
|
||||
return 100
|
||||
|
||||
@@ -156,6 +156,7 @@ def thermald_thread():
|
||||
network_type = NetworkType.none
|
||||
network_strength = NetworkStrength.unknown
|
||||
network_info = None
|
||||
modem_version = None
|
||||
registered_count = 0
|
||||
|
||||
current_filter = FirstOrderFilter(0., CURRENT_TAU, DT_TRML)
|
||||
@@ -237,6 +238,12 @@ def thermald_thread():
|
||||
network_strength = HARDWARE.get_network_strength(network_type)
|
||||
network_info = HARDWARE.get_network_info() # pylint: disable=assignment-from-none
|
||||
|
||||
# Log modem version once
|
||||
if modem_version is None:
|
||||
modem_version = HARDWARE.get_modem_version() # pylint: disable=assignment-from-none
|
||||
if modem_version is not None:
|
||||
cloudlog.warning(f"Modem version: {modem_version}")
|
||||
|
||||
if TICI and (network_info.get('state', None) == "REGISTERED"):
|
||||
registered_count += 1
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user