discountchubbs
cf94bb130b
Merge branch commaai/openpilot:master into branch sunnypilot/sunnypilot:master-new
2025-05-27 16:28:45 -04:00
Trey Moen
993b1b4d88
refactor: LPA interface, CLI location ( #35328 )
...
* refactor: LPABase, simpler switch() interface
* leave this since LPABase hides
* hw-agnostic esim.py
* newline
* use latest
2025-05-25 08:54:07 -07:00
Trey Moen
786b46c0b4
feat: op esim and esim.py 2 ( #35314 )
...
* init: lpa interface
* handle multiple messages
* handle timeouts
* delete old LPA, add enable/disable/validation
* check if valid
* keep old file the same for easier diff
* keep
* nickname, bug fixes
* space
* simple
* need to test this on slow conn
* initial HITL test for eSIM provisioning
* cleanup
* lint
* test flakes if lpac called concurrently
* no
* cleanup
* org
* comment
* vibe coded uts
* Revert "vibe coded uts"
This reverts commit 8b4d8f8ade50dbeaf3fa44f1df1aa2d809deca18.
* much simpler test
* no value
* remove no value add comments
* only one test flow now
* simpler
* reorganize
* replace impl
* brevity
* moar
* why didnt u rename
* moar
* check lpac installed
* Profile dataclass
* shorten
* print out profiles
* better
* plurals
* argparse
* download/nickname
* move to end to show change
* just end early if already enabled
* --reboot
* reconfigure conn
* mutations require reboot today
* not needed
* lint
* guard delete
* better
* print help
* spaceg
* rename
* support at device
* choose backend
* desc
* more
* brackets
* op esim
* Revert "brackets"
This reverts commit 124dbc0cbcc07d93f556ca80a6dc47aa118fda5c.
* Update Jenkinsfile
2025-05-21 12:45:05 -07:00
Trey Moen
19ad50a185
feat(route.py): add metadata, events retrieval ( #35261 )
...
* feat(route.py): add metadata, events retrieval
* whitespace
* raise for status
2025-05-21 11:33:47 -07:00
Trey Moen
1c68a073a0
feat(clip): enable ecam ( #35259 )
2025-05-17 12:00:24 -07:00
Trey Moen
60113632b4
feat(clip): delete get_metadata call ( #35229 )
...
* feat: delete get_metadata call
* no one else is using this now
2025-05-15 10:02:46 -07:00
Trey Moen
0fec3656a1
feat(clip): faster qlog ( #35227 )
...
* feat(clip): faster qlog
* simpler
* imports
2025-05-15 14:18:58 +01:00
Shane Smiskol
2af3cc6093
joystick: use ISO acceleration ( #35230 )
...
ISO max
2025-05-14 19:31:55 -07:00
Trey Moen
33c164629f
fix(clip): ignore unknown Params keys ( #35226 )
...
* fix: ignore params configured by forks
* comment
* dont bother logging count or in normal flow
* better log
2025-05-14 15:44:57 -07:00
Trey Moen
e8394a27d7
fix(clip): properly set exit code ( #35225 )
...
fix: properly set exit code
2025-05-14 14:25:27 -07:00
Dean Lee
02a251f50d
cabana: add RouteInfo dialog to view and navigate route segment details ( #35134 )
...
add RouteInfo dialog to view and navigate route segment details
2025-05-14 11:21:28 -07:00
Trey Moen
665d2c3bec
feat(clip): hydrate route's CarParams before starting UI ( #35218 )
...
* feat: hydrate CarParams before starting UI
* only get first segment, faster
2025-05-14 08:14:44 -07:00
Maxime Desroches
997a99926c
ci: overwrite previous comment for model_replay ( #35209 )
...
* less
* test
* fix
* cleanup
2025-05-13 21:06:30 -07:00
Trey Moen
bdffd34088
feat(clip): support metric units if requested ( #35213 )
2025-05-13 19:23:36 -07:00
Trey Moen
98c4a4582b
chore: reformat clip params for extension ( #35212 )
2025-05-13 18:56:13 -07:00
Shane Smiskol
478015e788
typo
2025-05-13 17:04:16 -07:00
Eric Brown
480cc57da3
Pass args to op auth ( #35202 )
2025-05-13 09:32:33 -07:00
Trey Moen
6b4436b980
feat(clip): font from selfdrive/assets ( #35194 )
...
* feat(clip): find font dynamically
* check font path as part of validating environment
* from testing
* use font from assets
* no mas
2025-05-12 19:49:37 -07:00
Trey Moen
51ab7ec8f5
feat(clip): ffmpeg improvements to reduce frame skips ( #35196 )
...
* test
* no benefit with two pass
* rm
* typo, testing
* re-add
2025-05-12 18:56:13 -07:00
Trey Moen
98dba943b2
feat(clip): add timestamp onto clip ( #35182 )
...
* feat(clip): add timestamp onto clip
* same font size as title
* revert
* just declare it here, and add comments
2025-05-12 09:30:01 -07:00
discountchubbs
21715cdc6d
Merge branch 'upstream/openpilot/master' into 0508-sync
2025-05-08 23:43:54 -04:00
Dean Lee
dde9c703f3
cabana: optimize get_raw_value() function for CAN signal extraction ( #35137 )
...
optimize get_raw_value() for CAN signal extraction
2025-05-08 14:31:00 -07:00
Adeeb Shihadeh
58bc8e3b43
op: more robust openpilot finding ( #35136 )
2025-05-06 10:51:15 -07:00
Adeeb Shihadeh
ddb19cc074
op: better adb SSH ( #35135 )
...
* op: better adb SSH
* fix
2025-05-06 10:21:23 -07:00
Dean Lee
b920e2a998
tools: add --auto flag to replay and cabana for loading routes from auto source ( #34863 )
...
* add flag to auto load a route from the most suitable source
* split to functions
* early return
* add --auto to replay
* README
* cleanup
* remove prefix
* parse datetime
* cleanup
* improve help
* do not modify logreader.py
* fix seg_num
* cleanup
2025-05-05 16:48:15 -07:00
Dean Lee
71b37cfb94
tools/clip: fix SyntaxError in f-string due to unmatched brackets ( #35129 )
...
fix lint issue
2025-05-05 14:33:45 -07:00
Trey Moen
f704d18a8b
feat(clip): title and metadata overlay ( #35099 )
...
* wip
* moar
* ensure inter is installed
* line len
* refactor
* dont need this
* no longer than
* show meta for 4s
2025-05-04 10:16:35 -07:00
Dean Lee
8c8b2c4488
replay: fix potential timestamp parsing error in Route::load ( #35117 )
...
Fix potential timestamp parsing error in Route::load
2025-05-04 10:15:25 -07:00
discountchubbs
7bf30c17b0
Merge remote-tracking branch 'openpilot/master' into sync-04-30
2025-04-30 22:57:14 -04:00
Trey Moen
45787163a2
feat: clip.py ( #35071 )
2025-04-30 15:32:11 -07:00
Shane Smiskol
a0bcea5719
capitalization typo
2025-04-29 15:49:41 -07:00
Shane Smiskol
cf0b0399d9
replay: more speed options ( #35091 )
...
* match connect
* simple
2025-04-29 15:48:29 -07:00
rav4kumar
cf9b45783d
Merge remote-tracking branch 'comma/master' into sync-20250427
2025-04-28 14:06:18 -04:00
Trey Moen
c0b0bb554c
fix(replay): search for route key in entire str ( #35081 )
...
fix(replay): look at whole segment string
2025-04-26 13:43:18 -07:00
Jason Wen
b8b29a210a
Merge branch 'upstream/openpilot/master' into sync-20250423
2025-04-23 23:44:50 -04:00
Jason Wen
b9385a2368
Merge branch 'upstream/openpilot/master' into sync-20250422
...
# Conflicts:
# .github/workflows/selfdrive_tests.yaml
# .github/workflows/ui_preview.yaml
# common/params_keys.h
# opendbc_repo
# panda
# selfdrive/car/card.py
# selfdrive/car/tests/test_car_interfaces.py
# selfdrive/car/tests/test_models.py
# selfdrive/controls/lib/longitudinal_planner.py
# selfdrive/modeld/fill_model_msg.py
# selfdrive/test/process_replay/process_replay.py
# selfdrive/ui/qt/offroad/developer_panel.cc
# selfdrive/ui/qt/offroad/settings.cc
# selfdrive/ui/translations/main_de.ts
Sync: `commaai/opendbc:master` into `sunnypilot/opendbc:master-new`
Sync: `commaai/panda:master` into `sunnypilot/panda:master-new`
2025-04-23 00:44:53 -04:00
Kacper Rączy
7b5468b2e8
plotjuggler: support relative paths ( #35054 )
...
* Support relative paths
* Abspath for rlog too
2025-04-22 21:50:03 +00:00
Shane Smiskol
abad7649d6
Rename experimental long ( #35011 )
...
* now alpha long
* fix
* rename param
* thought i did this
* debug
* debug
* more
* more
* moar
* Revert "moar"
This reverts commit e347106246583982e1be206485ad4d8eb944f817.
* Revert "more"
This reverts commit 0746e6d2e400ce1715614c62af84a9680c4d65c1.
* Revert "more"
This reverts commit 0db5a8792c01bb2d687f9152e6ba37fb76d4a453.
* Revert "debug"
This reverts commit 72f235b13727980e4331ff487998ddc7c7f7fb63.
* Revert "debug"
This reverts commit 7871b69f8c1bdffed386c2baac99542fcc50f7eb.
2025-04-14 17:17:59 -07:00
Jason Wen
658444ca77
CI: trigger UI report cache
2025-04-04 15:42:50 -04:00
Jason Wen
87ff98dc7c
ui: update names ( #678 )
...
* ui: update names
* Revert "ui: update names"
This reverts commit 313510c8c0 .
* gone
* init
* Changed all occurrences of 'openpilot' to 'sunnypilot'
All instances of 'openpilot' in the user interface, documentation, and prompts have been updated to 'sunnypilot'. These changes include source strings, warning messages, and the prompts shown to users. The adjustment is part of the rebranding process and aims to avoid any uncertainty or confusion for users.
* vanish translations
* translations
---------
Co-authored-by: DevTekVE <devtekve@gmail.com >
2025-04-03 23:11:27 -04:00
Jason Wen
9dba62e686
Merge branch 'upstream/openpilot/master' into sync-20250403
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .github/workflows/selfdrive_tests.yaml
# .github/workflows/ui_preview.yaml
# msgq_repo
# opendbc_repo
# panda
# selfdrive/controls/controlsd.py
2025-04-03 21:53:04 -04:00
Shane Smiskol
27d882cc0a
Revert "logreader.py: concurrent file existence checks" ( #34942 )
...
Revert "logreader.py: concurrent file existence checks (#34875 )"
This reverts commit e11b239b2e .
2025-03-26 14:45:35 -07:00
Adeeb Shihadeh
45de2f7f19
fix codespell
2025-03-26 10:46:16 -07:00
Adeeb Shihadeh
531893d1c5
simple gps layout
2025-03-26 10:27:57 -07:00
Shane Smiskol
e652f435f9
max_lat_accel.py: use parallel processing ( #34936 )
...
* use run_across_segments
* disable tqdm
2025-03-25 13:26:16 -07:00
Dean Lee
e11b239b2e
logreader.py: concurrent file existence checks ( #34875 )
...
* concurrent file existence checks
* upper bound on parallel queries
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-03-24 15:46:42 -07:00
Shane Smiskol
65d667e60e
Revert "logreader: avoid repeated prompts in auto_strategy when rlogs are missing" ( #34919 )
...
Revert "logreader: avoid repeated prompts in auto_strategy when rlogs are mis…"
This reverts commit b8229ebca6 .
2025-03-21 17:28:19 -07:00
Dean Lee
b8229ebca6
logreader: avoid repeated prompts in auto_strategy when rlogs are missing ( #34890 )
...
* avoid repeated prompts in auto_strategy when rlogs are missing
* shorter
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-03-21 14:43:48 -07:00
Trey Moen
b511fb7245
fix: macOS CI ( #34911 )
...
force brew update
2025-03-20 20:45:41 -07:00
Shane Smiskol
2b9bd8dc36
Fix colors on torque-controller.xml
2025-03-20 15:31:42 -07:00