IQ.Pilot Release Commit @ 482798a

This commit is contained in:
IQ.Lvbs CI [bot]
2026-08-23 15:33:29 -05:00
parent 750892168c
commit 7954d43e00
53 changed files with 1020 additions and 515 deletions

View File

@@ -1,13 +1,13 @@
import colorsys
import numpy as np
import pyray as rl
from iqpilot.cereal import messaging, car, custom
from iqpilot.cereal import car, custom
from dataclasses import dataclass, field
from iqpilot.common.filter_simple import FirstOrderFilter
from iqpilot.common.params import Params
from iqpilot.selfdrive.locationd.calibrationd import HEIGHT_INIT
from iqpilot.selfdrive.locationd.calibration_helpers import get_render_path_height
from iqpilot.selfdrive.ui.ui_state import ui_state
from iqpilot.selfdrive.ui.ui_state import ui_state, log_param_from_bytes
from iqpilot.system.ui.lib.application import gui_app
from iqpilot.system.ui.lib.shader_polygon import draw_polygon, Gradient
from iqpilot.system.ui.widgets import Widget
@@ -108,8 +108,7 @@ class ModelRenderer(Widget):
)
# Get longitudinal control setting from car parameters
if car_params := Params().get("CarParams"):
cp = messaging.log_from_bytes(car_params, car.CarParams)
if (cp := log_param_from_bytes(Params(), "CarParams", car.CarParams)) is not None:
self._longitudinal_control = cp.openpilotLongitudinalControl
def set_transform(self, transform: np.ndarray):