Maxime Desroches
c551f1d239
fix bash + python3 shebangs ( #33287 )
...
fix shebangs
old-commit-hash: 1dcd660815
2024-08-13 21:22:13 -07:00
Kacper Rączy
80bc61dc6c
controlsd: use livePose ( #33283 )
...
* Pose calibrator
* Fix static analysis
* Fix static
* Fix test_latcontrol
* Fix test_latcontrol
* Update services in process replay
* Fix static
* Matmul not mul
* Add assertion
* Move pose calibration to data_sample
* Update ref commit
* Remove llk from cycle alerts
* Deprecated nogps event
* Switch power_draw to lp
* Bring back noGps alert
* Add handling code back
* get_bool
* Bring inputsok back
old-commit-hash: 9734015bbb
2024-08-13 21:11:16 -07:00
Shane Smiskol
799fabd707
Reapply "update to new opendbc API ( #32009 )" ( #33151 )
...
This reverts commit f2f01e3afaeaa267af61c8d7ab918da04d3411f2.
old-commit-hash: 7c112341c3
2024-07-31 15:37:39 -07:00
Maxime Desroches
80e23d1593
Remove hexdump package ( #33155 )
...
* remove hexdump
* uv lock
* cleanup
old-commit-hash: 1dd8bdc791
2024-07-31 13:34:14 -07:00
Shane Smiskol
2c11e7b49a
Revert "update to new opendbc API ( #32009 )"
...
This reverts commit d21755b2e216c3f547db0b55b7088357c4368801.
old-commit-hash: ac130001cc
2024-07-31 02:38:44 -07:00
Dean Lee
2f1ee6e832
update to new opendbc API ( #32009 )
...
* use new opendbc api
* export pandad_python
* merge master
* merge master
* bump opendbc
* bump opendbc
* improve func
* keep interface unchanged
* fix test_car_interfaces
* bump opendbc
* bump opendbc
* fix test_models
* the interface now has to convert from can capnp to list, so we should include this time
* goes from ~210 to ~240 mean ms real time
* remoe busTime
* lowercase sendcan
* consistent msgtype
* bump
* bump
* not used in lat_mpc
* space
* bump to master
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
old-commit-hash: 0dddc97dca
2024-07-31 00:24:46 -07:00
Shane Smiskol
93c6e23a42
qlog_size.py: use zstd ( #33137 )
...
qlog_size: use zstd
old-commit-hash: 11cb2d3a0b
2024-07-29 20:13:43 -07:00
Shane Smiskol
539c828861
tools: keep re pattern file small ( #33084 )
...
remove bz2 from re file
old-commit-hash: e68bb26e14
2024-07-25 22:05:10 -07:00
Kacper Rączy
4efe8d8118
Fix msgq context overrides ( #33014 )
...
* Fix msgq context overrides
* Remove unneccesary changes
* add reset_context helper
* Remove redundant import
old-commit-hash: c96dbd5a0b
2024-07-18 20:19:39 -07:00
Shane Smiskol
85b77e0387
qlog_size: decimate rlog option ( #33011 )
...
* decimate option
* clean up
* check exists
old-commit-hash: f31ad97e92
2024-07-17 21:57:36 -07:00
Shane Smiskol
a878118b00
Revert "selfdrive/car: ban imports from external modules" ( #32993 )
...
Revert "selfdrive/car: ban imports from external modules (#32973 )"
This reverts commit c1e8ff2dbc47ccb07fb41a4e88bfb66af2669254.
old-commit-hash: 35a4a773f1
2024-07-15 11:14:04 -07:00
Dean Lee
58df39a2ba
selfdrive/car: ban imports from external modules ( #32973 )
...
* lint import
* Update selfdrive/car/__init__.py
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
old-commit-hash: 83d4623590
2024-07-15 11:12:24 -07:00
Shane Smiskol
6cd2b2fb78
ruff: check shadowed variables ( #32851 )
...
* check shadowed variables
* fix
old-commit-hash: 69d4b0fdf0
2024-06-27 14:44:26 -07:00
Shane Smiskol
338a4b6d8f
qlog_size.py: more accurate msg size breakdown ( #32723 )
...
* grouping changes outcome
* clean up
* clean up
* clean up
* clean up
* clean up
old-commit-hash: e798caa3e5
2024-06-11 22:55:42 -07:00
Shane Smiskol
e3c7bdf0a4
Fixup qlog size ( #32719 )
...
* stash
* Revert "stash"
This reverts commit 5a22b44919d4cb8681cc08d99656954423abda93.
* improvements
* rm
* method 2
* Revert "method 2"
This reverts commit 7112d95b3eead8bfdd8efb1dcefd4edbe9107680.
* unreal for now
* stash
* Revert "stash"
This reverts commit a7c5b31d8043b8da96c21a8d40281cece3cada61.
* clean up
* update description
old-commit-hash: 81dc33e569
2024-06-11 21:36:13 -07:00
Adeeb Shihadeh
2e6ca5dd05
debug: add summary to check_timings
...
old-commit-hash: 20a44bb4e9
2024-06-08 21:01:39 -07:00
Adeeb Shihadeh
2c6829ed67
boardd is pandad ( #32628 )
...
* boardd is pandad
* rename tests
old-commit-hash: 34e329649d
2024-06-04 19:16:55 -07:00
Shane Smiskol
19d9e7ac6b
revert marking some files as unexecutable ( #32613 )
...
* this is not a test
* these are not tests!
old-commit-hash: c7b3ece37e
2024-06-03 17:19:27 -07:00
Adeeb Shihadeh
86b6103657
test_*.py files are no longer executable ( #32610 )
...
* test_*.py files are no longer executable
* cleanup empty lines
* update precommit
* fixme
* enable
* build
old-commit-hash: c59887c810
2024-06-03 15:48:56 -07:00
Shane Smiskol
b7949ec7ad
debug FW fingerprinting: live support ( #32585 )
...
* live debug!
* clean up
old-commit-hash: 63f55f4915
2024-05-31 22:28:03 -07:00
Adeeb Shihadeh
cc4f53e6c6
manager: move to system/ ( #32538 )
...
* manager: move to system/
* one more
old-commit-hash: accdade4cf
2024-05-25 12:41:17 -07:00
Adeeb Shihadeh
3358745103
ruff: enable UP
...
old-commit-hash: b2e4c64cf8
2024-05-20 17:43:54 -07:00
Adeeb Shihadeh
f18c7e9b9d
boardd: add debug flag for injecting SPI errors ( #32346 )
...
* pull out ll first
* errors
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 2d838f95da
2024-05-07 21:36:04 -07:00
Shane Smiskol
7b293f43c9
print_flags.py: clean up
...
always ensure current impl of something is the best!
old-commit-hash: 888b38c3db
2024-05-07 15:06:23 -07:00
Shane Smiskol
43cac3cf24
PlatformConfig: clean up and print all flags ( #32369 )
...
* script to print flags
* don't need
* SAL
* back
* fix
old-commit-hash: f597d63bf6
2024-05-07 15:00:02 -07:00
Shane Smiskol
866aa9fbd6
fix uiview ( #32290 )
...
* fix uiview
* add DMoji!
old-commit-hash: 97dc444023
2024-04-24 17:05:18 -07:00
Shane Smiskol
83bb14b7f9
debug FW query offline: annotate sendcan/can ( #32239 )
...
bet
old-commit-hash: cb8e336cd7
2024-04-17 15:38:05 -07:00
Shane Smiskol
accfaa29af
Volkswagen: fingerprint on VIN chassis code ( #32148 )
...
* add function signature and behavior comment
* add test
* move chassis codes to platform config!
* add a shared chassis code test
* function
* test matching
* this commit isn't complete yet
* Revert "this commit isn't complete yet"
This reverts commit ae77d5cd54e1f43d390fb70c4da38a95ac34f8da.
* need to check WMI
* TODO: test WMI
* test wmi
* radar FW sanity check
* fix test
* fixes from merge
fixes from merge
* whoops
* fix static analysis!
* do match_fw_to_car
match_fw_to_car takes vin
* makes sense to keep it one function, and we can return exact or fuzzy!
* clean up
* kinda pointless
* fix more tests
* back to function being only fuzzy
* revert test_fw_fingerprint
* revert test_fw_fingerprint
* simplify
* clean up/fixes
* rename test
* less duplicatey WMI descriptions
* fix
* convert to enum
* I am confident about these WMIs
* these are also good
* we support 5N AUS/NZ and NAR (North American) AX Tiguans
fixes
* Tiguan also Mexico
* only one user for caddy
* got from the test route
* check that the gateway type matches the platform (each platform has 1 or 2 types)
* ~gateway~ -> exact FW match
* remove re
* ensure WMIs are set
* actually no reason to delete
* move comment up to the platform config
* proper wmis typing
* spacing
* flip
old-commit-hash: 6acf763db4
2024-04-12 22:00:03 -07:00
MarinkoMagla
b5ccf4ba02
Encode the actual current date in vw_mqb_config.py ( #32093 )
...
old-commit-hash: 9d1b3cc773
2024-04-10 15:22:36 -07:00
Dean Lee
88d63b022b
debug/check_can_parser_performance: remove overhead of capnp conversion ( #32048 )
...
old-commit-hash: 178cc8747c
2024-03-29 10:17:39 -07:00
Shane Smiskol
1372dac6ab
More fingerprint migration fixes ( #32018 )
...
* fix migration
* another
old-commit-hash: 81fae3d807
2024-03-26 16:43:09 -07:00
thenhnn
77d6d1a8f1
PlatformConfig: automatically get platform_str from the enum name ( #31868 )
...
* get platform_str from the enum name
* fix tests
* add migration table
* remove impossible todo
* Add link to PR in MIGRATION table
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* Remove useless brand name comments and rename RAM_1500 to RAM_1500_5TH_GEN
* rename RAM_HD to RAM_HD_5TH_GEN
* rename references to RAM_HD and RAM_1500
* change "mock" to "MOCK" and rename torque data of Nissan Leaf 2018 IC
* remove MOCK from fingerprints.py
* change hard-coded car model in test_can_fingerprint.py/test_timing
* migration
* update ref
* space
* prius
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
Co-authored-by: justin newberry <justin@comma.ai >
Co-authored-by: Justin Newberry <jnewberry0502@gmail.com >
old-commit-hash: 489528dcae
2024-03-19 11:16:02 -07:00
Justin Newberry
4de27acf3d
more car info -> car docs ( #31885 )
...
old-commit-hash: 0b92f4e9ee
2024-03-17 16:53:57 -07:00
Shane Smiskol
38c85b01f0
Fingerprints migration dictionary ( #31838 )
...
move migration to op!
old-commit-hash: de7f14dbd7
2024-03-12 11:50:26 -07:00
Shane Smiskol
4fb29ed3ac
run_process_on_route: print log location
...
old-commit-hash: 1644572be2
2024-03-06 01:04:31 -08:00
noname314
d2528bcc8b
HKG: Add FW versions and Enable Radar Tracks for KOR Sonata DN8 Hybrid 2020 ( #31371 )
...
* HKG: Add FW versions for KOR Sonata DN8 Hybrid 2020
* HKG: Enable radar tracks for KOR Sonata DN8 Hybrid 2020
* rm extra
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
old-commit-hash: 95a80fd2cd
2024-03-05 18:08:32 -08:00
Cameron Clough
9bd90112d0
use pyupgrade to update to new typing syntax ( #31580 )
...
* add pyupgrade hook
* run pyupgrade (pre-commit run -a)
* ruff --fix
* Revert "add pyupgrade hook"
This reverts commit 56ec18bb6b8602a0b612f3803d96cdad14b52066.
* revert changes to third_party/
* manual type fixes
* explicit Optional wrapping capnp objects
old-commit-hash: 995250ae49
2024-02-24 16:41:23 -08:00
Adeeb Shihadeh
983b280545
debug: improve count_events.py output
...
old-commit-hash: 2cf831a304
2024-02-20 14:20:53 -08:00
Adeeb Shihadeh
624a515885
debug: print log messages in relative time
...
old-commit-hash: 528e555892
2024-02-19 22:33:08 -08:00
Shane Smiskol
aeb904d5da
test_fw_query_on_routes: get first qlog ( #31496 )
...
* fast
* this isn't internal
* see
old-commit-hash: c5f1f4c676
2024-02-16 17:55:15 -08:00
Adeeb Shihadeh
467f440f29
fix linter
...
old-commit-hash: 663f7017f2
2024-02-15 13:35:49 -08:00
Adeeb Shihadeh
8caf2530b3
debug/count_events.py improvements
...
old-commit-hash: 64851baea8
2024-02-15 13:13:11 -08:00
Justin Newberry
8b5f1235f4
live_logreader to its own file ( #31436 )
...
own file
old-commit-hash: d6762c3035
2024-02-13 13:29:52 -08:00
Justin Newberry
fbf5ada69f
LogReader: live_logreader helpers ( #31416 )
...
live helper
old-commit-hash: 0a92c5bf96
2024-02-12 12:58:25 -08:00
Shane Smiskol
a5a41e38d0
format fingerprints: fix empty FW versions ( #31230 )
...
fix
old-commit-hash: c2ee072907
2024-01-30 03:07:00 -08:00
Shane Smiskol
59bf311b0f
selfdrive/debug: view iso-tp communication from logs ( #31217 )
...
* add
* some clean up
* more clean up
* add
* ltl
* add todo
* rm
* use default_mode
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
old-commit-hash: 50cb6f819d
2024-01-29 15:05:09 -08:00
Justin Newberry
b2983772fa
test_fw_query_on_routes: use new LogReader ( #31134 )
...
a
old-commit-hash: 998eb8cde2
2024-01-23 17:41:43 -08:00
Harald Schäfer
66dbadb029
Delete lat planner ( #31089 )
...
* Initial commit
* Fixup
* typo
* ignore lateral plan
* Update cereal
* Remove lateralPlan
* Fix release build
* Fix release build
* give car params
* Add carParams to include_all_types
* Write car param in powerdraw test
* add demo mode
* Update model regf
* proc replay ref commit
* Try
* Move enum definition
* Update cereal
* typo
* Write car param for modeld test
* Update ref
* Update model ref again
---------
Co-authored-by: Kacper Rączy <gfw.kra@gmail.com >
old-commit-hash: e6c97c3846
2024-01-21 12:09:48 -08:00
Shane Smiskol
12903d673f
Fix f-string in test_fw_query_on_routes.py
...
old-commit-hash: 8c544d9139
2024-01-17 14:39:31 -08:00
Justin Newberry
c8cc30112d
rename segmentrangereader to logreader ( #30981 )
...
* Replace multilogiterator
* replace logreader
* update readme
* fix from_Bytes
* new section
* reset before iter
* selector
* fix internal
* whitespace
old-commit-hash: 3d73512c07
2024-01-12 12:53:50 -08:00