Jason Wen
b27b0685e8
let the non PCM party begins
2025-09-24 00:54:28 -04:00
Jason Wen
1034c352bc
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into feature/slc
2025-09-24 00:15:41 -04:00
Jason Wen
fbc679525d
lint
2025-09-24 00:14:35 -04:00
Jason Wen
e7c9b21088
lint
2025-09-24 00:07:54 -04:00
Jason Wen
d0d0a12f35
disable non pcm long state machine for now
2025-09-24 00:06:41 -04:00
Jason Wen
fd75d62f5a
tests
2025-09-24 00:01:53 -04:00
Jason Wen
84725d8923
init non pcm cruise
2025-09-23 23:13:40 -04:00
Jason Wen
7da4412670
use consolidate method to evaluate set speed status
2025-09-23 17:41:54 -04:00
Jason Wen
1465e38c7b
SCC-M: overriding is an enabled state ( #1281 )
2025-09-23 10:11:52 -04:00
Jason Wen
152b58a8a3
rename
2025-09-23 01:02:43 -04:00
Jason Wen
aab8b5f8b2
some fixes
2025-09-23 00:44:46 -04:00
Jason Wen
024086ee5a
pcm long only
2025-09-23 00:28:24 -04:00
Jason Wen
6fe1921fe6
fix
2025-09-23 00:12:17 -04:00
Jason Wen
f1700cd0fd
kumar wants it higher, blame him
2025-09-23 00:10:08 -04:00
Jason Wen
abd545caf3
10s pre active
2025-09-23 00:03:03 -04:00
Jason Wen
0a2a23e91f
rename
2025-09-22 23:47:12 -04:00
Jason Wen
b4e763a71b
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into feature/slc
...
# Conflicts:
# cereal/custom.capnp
# selfdrive/ui/sunnypilot/qt/onroad/hud.cc
# sunnypilot/selfdrive/controls/lib/longitudinal_planner.py
# sunnypilot/selfdrive/controls/lib/smart_cruise_control/smart_cruise_control.py
2025-09-22 23:42:33 -04:00
Jason Wen
ecee67dd64
Locationd: reimplement liveLocationKalman and use position_geodetic in liveMapDataSP ( #1275 )
...
* init
* desc
* llk welcome back
* more
* new param to write
* update mapd
* no migration
* no refactor for now
* exec
* rename
* bearing
* fix test
* lint
staging/0.10.1/2025.09.23-3119
2025-09-22 23:39:55 -04:00
Jason Wen
ea6178e53e
Smart Cruise Control: Map (SCC-M) ( #1280 )
...
* init
* more
* a bit more
* expose
* bruh
* some fixes
* ui
* lint
* Update map_controller.py
* add overriding
* draw in orders
2025-09-22 22:54:45 -04:00
Jason Wen
01a0ad496d
ui: more speed limit improvements ( #1278 )
...
* ui: more speed limit improvements
- show speed limit offset with last valid speed limit
- show last valid speed limit if current speed limit is not valid
* rename
* round it
* update logic
* in its own var and 5 frames now
* new offset vals
* slightly more
* apply suggestions
2025-09-22 19:50:59 -04:00
Jason Wen
4db6d6abc0
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into feature/slc
2025-09-22 09:45:48 -04:00
Jason Wen
b64d5a0fa4
liveMapDataSP: parse bearing from GPS ( #1279 )
...
* simpler approach pls
* fix
staging/0.10.1/2025.09.22-3112
2025-09-22 09:39:22 -04:00
Jason Wen
005c6aed95
ui: separate road name toggle param and bigger fonts ( #1277 )
...
* ui: separate road name toggle param and bigger fonts
* slightly lower
staging/0.10.1/2025.09.22-3110
2025-09-22 08:54:16 -04:00
Jason Wen
7f45d23bf5
Merge branch 'master' into feature/slc
...
# Conflicts:
# selfdrive/ui/sunnypilot/qt/onroad/hud.cc
2025-09-22 02:15:19 -04:00
Jason Wen
2fa66d6f4d
ui: include Speed Limit Offset for Speed Limit Warning ( #1276 )
...
* ui: include Speed Limit Offset for Speed Limit Warning
* fix
2025-09-22 01:35:13 -04:00
Jason Wen
d5a873ed86
ui: generic check with ICBM param ( #1274 )
staging/0.10.1/2025.09.21-3105
2025-09-21 02:53:03 -04:00
Jason Wen
5f75b55488
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into feature/slc
2025-09-21 01:16:59 -04:00
Jason Wen
484f946f4e
not disabled
2025-09-21 01:14:39 -04:00
Jason Wen
0ee210e209
red for all
2025-09-21 01:13:21 -04:00
Jason Wen
e61e3f649e
just use it
2025-09-21 00:53:11 -04:00
Jason Wen
368343f49f
fix even if unused atm
2025-09-21 00:52:18 -04:00
Jason Wen
6838d4383b
convert max init for metric
2025-09-21 00:45:21 -04:00
Jason Wen
563ae65443
ui: Road Name param should be persistent ( #1273 )
2025-09-21 00:33:43 -04:00
Jason Wen
7b4d84fc7d
update events
2025-09-21 00:33:19 -04:00
Jason Wen
a069b7d7da
much shorter disable guard
2025-09-21 00:33:19 -04:00
Jason Wen
b086a89f90
pending event
2025-09-20 21:25:19 -04:00
Jason Wen
8dcc4a4d8c
display last known speed limit and its state with SLA
2025-09-20 20:02:35 -04:00
Jason Wen
37b391a643
skip preActive if init max speed was already reached
2025-09-20 18:53:54 -04:00
Jason Wen
448468f5ef
unused
2025-09-20 18:52:45 -04:00
Jason Wen
87aa26b2eb
fix size
2025-09-20 18:50:30 -04:00
Jason Wen
2229ff21e2
handle no speed limit events
2025-09-20 18:04:37 -04:00
Jason Wen
2efe78a4ef
ICBM: allow button commands at all speeds ( #1271 )
...
* ICBM: allow button commands at all speeds
* use openpilot state
staging/0.10.1/2025.09.20-3101
2025-09-20 17:48:13 -04:00
Jason Wen
935845db1b
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into feature/slc
2025-09-20 17:36:46 -04:00
Jason Wen
569a9216db
ui: only draw speed limit offset when speed limit is valid ( #1270 )
2025-09-20 17:36:13 -04:00
Jason Wen
629cfd845f
ui: fix scrolling behavior in Speed Limit settings ( #1269 )
...
* rename
* ui: fix scrolling behavior in Speed Limit settings
2025-09-20 17:23:24 -04:00
Jason Wen
aac0a5eb99
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into feature/slc
2025-09-20 16:20:44 -04:00
Jason Wen
2892dc05c8
mapd: use SubMaster polling to validate GPS status ( #1268 )
2025-09-20 16:20:22 -04:00
Jason Wen
ced671f3ca
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into feature/slc
...
# Conflicts:
# cereal/custom.capnp
# selfdrive/selfdrived/selfdrived.py
# sunnypilot/selfdrive/controls/lib/longitudinal_planner.py
2025-09-20 16:17:10 -04:00
Jason Wen
632b416f2a
ICBM: use longitudinalPlanSP.vTarget directly for evaluation ( #1266 )
...
* ICBM: add SCC-V to v_targets list
* Longitudinal planner: expose custom vTarget and aTarget
* use the source directly
2025-09-20 14:22:10 -04:00
Jason Wen
5f3821c1f9
Longitudinal planner: expose custom vTarget and aTarget ( #1267 )
2025-09-20 12:21:13 -04:00