don't use cereal

pull/35253/head
Cameron Clough 6 days ago
parent 23efe236f4
commit 7208524d42
  1. 21
      system/hardware/base.py
  2. 6
      system/hardware/pc/hardware.py
  3. 6
      system/hardware/tici/hardware.py

@ -1,10 +1,23 @@
import os import os
from abc import abstractmethod, ABC from abc import abstractmethod, ABC
from dataclasses import dataclass, fields from dataclasses import dataclass, fields
from enum import IntEnum
from cereal import log
class NetworkType(IntEnum):
NetworkType = log.DeviceState.NetworkType none = 0
wifi = 1
cell2G = 2
cell3G = 3
cell4G = 4
cell5G = 5
ethernet = 6
class NetworkStrength(IntEnum):
unknown = 0
poor = 1
moderate = 2
good = 3
great = 4
@dataclass @dataclass
class ThermalZone: class ThermalZone:

@ -1,10 +1,6 @@
import random import random
from cereal import log from openpilot.system.hardware.base import HardwareBase, NetworkStrength, NetworkType
from openpilot.system.hardware.base import HardwareBase
NetworkType = log.DeviceState.NetworkType
NetworkStrength = log.DeviceState.NetworkStrength
class Pc(HardwareBase): class Pc(HardwareBase):

@ -8,9 +8,8 @@ from enum import IntEnum
from functools import cached_property, lru_cache from functools import cached_property, lru_cache
from pathlib import Path from pathlib import Path
from cereal import log
from openpilot.common.gpio import gpio_set, gpio_init, get_irqs_for_action from openpilot.common.gpio import gpio_set, gpio_init, get_irqs_for_action
from openpilot.system.hardware.base import HardwareBase, ThermalConfig, ThermalZone from openpilot.system.hardware.base import HardwareBase, NetworkStrength, NetworkType, ThermalConfig, ThermalZone
from openpilot.system.hardware.tici import iwlist from openpilot.system.hardware.tici import iwlist
from openpilot.system.hardware.tici.pins import GPIO from openpilot.system.hardware.tici.pins import GPIO
from openpilot.system.hardware.tici.amplifier import Amplifier from openpilot.system.hardware.tici.amplifier import Amplifier
@ -53,9 +52,6 @@ class NMMetered(IntEnum):
TIMEOUT = 0.1 TIMEOUT = 0.1
REFRESH_RATE_MS = 1000 REFRESH_RATE_MS = 1000
NetworkType = log.DeviceState.NetworkType
NetworkStrength = log.DeviceState.NetworkStrength
# https://developer.gnome.org/ModemManager/unstable/ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology # https://developer.gnome.org/ModemManager/unstable/ModemManager-Flags-and-Enumerations.html#MMModemAccessTechnology
MM_MODEM_ACCESS_TECHNOLOGY_UMTS = 1 << 5 MM_MODEM_ACCESS_TECHNOLOGY_UMTS = 1 << 5
MM_MODEM_ACCESS_TECHNOLOGY_LTE = 1 << 14 MM_MODEM_ACCESS_TECHNOLOGY_LTE = 1 << 14

Loading…
Cancel
Save