Commit Graph

23 Commits

Author SHA1 Message Date
firestar5683 b0dd101b38 Qualify Galaxy settings and control defaults 2026-10-13 23:39:58 -05:00
firestar5683 db1c5a7445 Fix startup locks and restore onroad behavior
Release inherited Params locks correctly across fork and exec. Preserve qualified lateral armed intent through temporary faults, restore the Big UI CEM gauge, improve speed typography, and hide unavailable CEM initialization text. Include matching device artifacts and focused regression coverage.
2026-10-13 19:44:58 -05:00
whoisdomi 712ec2c0f7 CEM standstill, road data, and flicker left 2026-10-13 14:53:25 -05:00
firestar5683 304b0105c1 Trace planner publication delays 2026-10-13 14:34:10 -05:00
firestar5683 eda46d9ecc Correct CEM clock sampling bounds 2026-10-13 14:21:51 -05:00
firestar5683 f54ba5711c Keep CEM recovery cutoff stable 2026-10-13 10:37:45 -05:00
firestar5683 566838a019 Preserve temporary steering intent and CEM settings 2026-10-13 10:20:08 -05:00
firestar5683 a7e7ba591c Restore inherited Card worker scheduling 2026-10-12 18:33:34 -05:00
Dom 091f640ac3 card: move conditional settings reads off the control loop
Use the existing settings worker for proactive conditional-mode source
verification. Adopt one immutable snapshot per Card frame, with verified
age strictly below 500 ms. Busy, invalid, or stale snapshots defer
conditional proposals without disengaging ordinary control or AOL.

Preserve fresh per-request SafeMode and gesture mapping checks. Replay
retains its source-clock synchronous owner. Polling phase changes; no
blanket one-second cached permission is added.

Validation: 353 aggregate tests, independent boundary and actual-control
continuity checks, exact source imports and inventory receipt verification.
Measured conditional source reads on main drop from 36 to zero over a
three-second initialized fixture; worker reads increase proactively.
This removes a blocking path, not a demonstrated cure for all road stalls.
2026-10-12 15:38:20 -06:00
firestar5683 8984fb8d26 Publication test fixtures 2026-10-09 19:47:47 -05:00
firestar5683 6bb0f8b0c2 Experimental driving mode 2026-10-08 09:31:09 -05:00
firestar5683 65a2b29b34 Regression test fixtures 2026-10-08 02:21:33 -05:00
Harald Schäfer 3d7509c4ca Enable Experimental Mode by default without confirmation (#39043)
* Enable Experimental Mode by default without confirmation

* Update toggles.py

* Fix formatting in End-to-End Longitudinal Control description

Original-upstream-commit: f21bfc36be5f423f31b2c2a948d1e2eff91b02e8
Upstream: https://github.com/commaai/openpilot/commit/f21bfc36be5f423f31b2c2a948d1e2eff91b02e8
2026-10-07 07:59:43 -07:00
firestar5683 a7d0248b62 CEM stop release 2026-10-07 09:56:59 -05:00
firestar5683 0017b1992c CEM Standstill Hold 2026-10-05 21:33:23 -05:00
firestar5683 2c8e8b5879 CI Contracts 2026-10-04 17:23:26 -05:00
firestar5683 e68ed75ee6 Driving Controls and Wheel Actions 2026-10-04 12:24:27 -05:00
firestar5683 36a1f43816 UI application registration
Register shared settings and application pages in both UI layouts with capability-aware wheel assignments.
2026-10-03 22:34:37 +00:00
firestar5683 64abcb4094 Controller callbacks and joined feature coverage
Wire controller callbacks into the running process and add joined planner and mode-action regression coverage.
2026-10-03 22:34:37 +00:00
firestar5683 b011a1fdcd Vehicle and control process integration
Connect shared feature owners to vehicle and control processes. Migrate retired settings once before startup consumers while preserving effective preferences and vehicle-specific numeric adjustments.
2026-10-03 22:34:37 +00:00
firestar5683 aaac7a6733 Shared settings and onroad views
Present saved configuration and live driving state through native Small and Big UI layouts. Support per-field tune resets, movable widgets, camera availability, and a unified speed card while preserving decision-bound actions.
2026-10-03 22:34:37 +00:00
firestar5683 14cb60b8e5 Longitudinal planner owners
Implement acceleration profiles, FollowJerk, force-stop and lead-departure owners. Keep selected acceleration limits and hazard arbitration explicit at their shared boundaries.
2026-10-03 22:34:37 +00:00
firestar5683 1ab5058bc8 Conditional experimental mode
Implement conditional driving modes with explicit scene, button and traffic state ownership.
2026-10-03 22:34:37 +00:00