IQ.Pilot Release Commit @ 773dae9

This commit is contained in:
IQ.Lvbs CI [bot]
2026-07-27 18:08:12 -05:00
parent 15c14e1369
commit 1a98a22c7f
74 changed files with 705 additions and 1286 deletions

View File

@@ -200,7 +200,7 @@ class TrainingGuideDMTutorial(Widget):
looking_center = False
# stay at 100% once reached
if (dm_state.visionPolicyState.faceDetected and looking_center) or self._progress.x > 0.99:
if (dm_state.faceDetected and looking_center) or self._progress.x > 0.99:
slow = self._progress.x < 0.25
duration = self.PROGRESS_DURATION * 2 if slow else self.PROGRESS_DURATION
self._progress.x += 1.0 / (duration * gui_app.target_fps)

View File

@@ -223,7 +223,7 @@ class ModelsLayoutMici(NavScroller):
@staticmethod
def _read_favorites() -> set:
favs = ui_state.params.get("ModelManager_Favs")
favs = ui_state.params.get("IQModelFavorites")
return set(favs.split(';')) if favs else set()
def _toggle_favorite(self, bundle) -> bool:
@@ -232,7 +232,7 @@ class ModelsLayoutMici(NavScroller):
favs.discard(bundle.ref)
else:
favs.add(bundle.ref)
ui_state.params.put("ModelManager_Favs", ';'.join(sorted(favs)))
ui_state.params.put("IQModelFavorites", ';'.join(sorted(favs)))
return bundle.ref in favs
def _confirm_clear_cache(self):

View File

@@ -11,7 +11,7 @@ from openpilot.selfdrive.ui.mici.layouts.settings.cruise import CruiseLayoutMici
from openpilot.selfdrive.ui.mici.layouts.settings.visuals import VisualsLayoutMici
from openpilot.selfdrive.ui.mici.layouts.settings.models import ModelsLayoutMici
from openpilot.selfdrive.ui.mici.layouts.settings.display import DisplayLayoutMici
from openpilot.selfdrive.ui.mici.layouts.settings.trips import TripsLayoutMici
from openpilot.selfdrive.ui.mici.layouts.settings.drive_history import TripsLayoutMici
from openpilot.selfdrive.ui.mici.layouts.settings.vehicle import VehicleLayoutMici
from openpilot.selfdrive.ui.mici.layouts.settings.dashcam import DashcamLayoutMici
from openpilot.selfdrive.ui.mici.layouts.settings.network.network_layout import NetworkLayoutMici

View File

@@ -69,17 +69,17 @@ class VehicleLayoutMici(NavScroller):
self._vehicle_btn = BigButton("vehicle")
self._vehicle_btn.set_click_callback(self._on_vehicle_clicked)
self._toyota_long = BigParamControl("enforce factory long.", "ToyotaEnforceStockLongitudinal",
self._toyota_long = BigParamControl("enforce factory long.", "IQToyotaFactoryLong",
toggle_callback=self._on_toyota_long)
self._hyundai_tuning = MappedParamToggle("hyundai long. tuning", "HyundaiLongitudinalTuning",
self._hyundai_tuning = MappedParamToggle("hyundai long. tuning", "IQHyundaiLongTune",
["off", "dynamic", "predictive"], [0, 1, 2])
self._subaru_snag = BigParamControl("creep from standstill (beta)", "SubaruStopAndGo")
self._subaru_manual = BigParamControl("stop and go manual brake", "SubaruStopAndGoManualParkingBrake")
self._subaru_snag = BigParamControl("creep from standstill (beta)", "IQSubaruCreepAssist")
self._subaru_manual = BigParamControl("stop and go manual brake", "IQSubaruCreepAssistManualBrake")
self._vw_pq_hca = BigParamControl("PQ HCA status 7 mode", "pqhca5or7Toggle")
self._vw_lateral = BigParamControl("lateral when cruise faulted", "AllowLateralWhenLongUnavailable")
self._vw_mqb_acc_resume = BigParamControl("MQB ACC resume", "iqMqbAccResume")
self._vw_mqb_steering_lockout = BigParamControl("MQB steering lockout", "iqMqbSteeringLockout")
self._tesla_vtb = BigParamControl("virtual torque blending", "TeslaCoopSteering")
self._tesla_vtb = BigParamControl("virtual torque blending", "IQTeslaTorqueBlend")
self._brand_widgets = {
"toyota": [self._toyota_long],

View File

@@ -9,11 +9,11 @@ from openpilot.system.ui.widgets.scroller import NavScroller
class VisualsLayoutMici(NavScroller):
def __init__(self):
super().__init__()
self._blind_spot = BigParamControl("Blind Spot Warnings", "BlindSpot")
self._steering_arc = BigParamControl("Steering Effort Arc", "TorqueBar")
self._road_name = BigParamControl("Road Name", "RoadNameToggle")
self._turn_signals = BigParamControl("Turn Signals", "ShowTurnSignals")
self._accel_bar = BigParamControl("Acceleration Bar", "RocketFuel")
self._blind_spot = BigParamControl("Blind Spot Warnings", "IQBlindSpotAlerts")
self._steering_arc = BigParamControl("Steering Effort Arc", "IQSteerEffortArc")
self._road_name = BigParamControl("Road Name", "IQRoadNameOverlay")
self._turn_signals = BigParamControl("Turn Signals", "IQBlinkerIndicators")
self._accel_bar = BigParamControl("Acceleration Bar", "IQAccelMeter")
self._toggles = [self._blind_spot, self._steering_arc, self._road_name,
self._turn_signals, self._accel_bar]