* add test_car_interfaces.py
* rm op stuff
* fix
* justsee
* optimize get_fuzzy_car_interface_args a bit
* Revert "optimize get_fuzzy_car_interface_args a bit"
This reverts commit ba4d07fc3f.
* lower examples for now
* sheesh
* revert time
* no setup python
* replace with uv
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* slightly faster
* this doesnt do anything without seen ecus
* test
* is durations slow?
* not now
* test in another pr
* same to static
* static
* test
* test
* test
* the action used to cache as well
* test
* test
* test
* test
* make sure to detect subdirectories like tests/
* test
* this should work
* this should work
* wtf is this
* test
* clean up
* test
* test
* clean up
* clean up
* cleanup dependencies
* all
* install
* less
* try this
* slimmm
* skip docker
* silence that one
* disable for now
* e
* fix build
* bring that back
* not ready yet
* move most of /car
* rename selfdrive.car imports to opendbc.car
* move some car tests
move some car tests
* fix car tests
* fix actions?
* add panda ignore to pytest
* need these ignores from openpilot
* fix tests for outside pip install (openpilot/local)
forgot
* move to nested opendbc/
* get CI working / similar to msgq
* move dbcs to dbc/
* run pre-commit outside docker
* move generator to dbc/
* fix path in print
* move car interfaces to opendbc
* Revert "move car interfaces to opendbc"
This reverts commit 0589ea0dbe.
* remove dependence on cereal
* parse can strings in a c++ helper function
* remove all cereal
* reserve
* use itervalues
* rebase master
* cleanup
* keep the same style
* revert unrelated changes
* truly no cereal!
* same capitalization
same capitalization
* parser: declutter nanos usage (#1067)
thought there'd be more
* revert more
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* build message lookup table in dbc
* constify it
* no need to make this more dense
* Return empty values and log an error for invalid addresses.
log error for undefined signal
add comment
use LOGE
* save one map lookup
* only try what is to be traught
* rename back
* from merge
* show addr
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* Ford: generate DBC For alt steering msg address
- `ford_lincoln_base_pt` includes common messages
- `ford_lincoln_pt_generated` has `SteeringPinion_Data` on `0x7E`
- `ford_edge_pt_generated` has `SteeringPinion_Data` on `0x85`
* Revert "Ford: generate DBC For alt steering msg address"
This reverts commit ca1404cce2.
* Ford Edge alt steering message
* ;
* tesla model 3 dbc files
* reduction to the most important signals
* Model3 port wip
* wip
* wip model 3
* wip model 3
* Model 3 wip
* wip model 3
* wip model 3
* wip model 3
* wip model 3 partybus
* bump opendbc
* tesla model 3
* tesla model 3
* tesla model 3
* try to use STW_ACTN_RQ
* new dbc
* dbc update
* remove neutral gear bug
* switch to party bus
* added doorOpen
* VCFRONT_status back to 50hz updated dbc
* anyDoor open use different signal
* added VCRIGHT_status
* indentation
* added Left & Right Seatbelt
* found DriverSeat signal
* found DAS_status on Party can
* found "anyDoorOpen" signal
---------
Co-authored-by: lukas <lukas.loetkolben@gmail.com>
* update_string() Now 2x Faster
* noneed for wraparound and boundscheck
* cleanup code
d
* formatting
* these have no effect
* minor clean up
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* tesla model 3 dbc files
* reduction to the most important signals
* Model3 port wip
* wip
* wip model 3
* wip model 3
* Model 3 wip
* wip model 3
* wip model 3
* wip model 3
* wip model 3 partybus
* bump opendbc
* tesla model 3
* tesla model 3
* tesla model 3
* try to use STW_ACTN_RQ
* new dbc
* dbc update
* remove neutral gear bug
* switch to party bus
* added doorOpen
* VCFRONT_status back to 50hz updated dbc
* anyDoor open use different signal
* added VCRIGHT_status
* indentation
* added Left & Right Seatbelt
* found DriverSeat signal
* found DAS_status on Party can
---------
Co-authored-by: lukas <lukas.loetkolben@gmail.com>