* mock sleep via monotonic
* rm
* no need to generate 8 buses
* this doesn't actually make a big diff
* lower loop
* can reduce
* here too
* Revert "here too"
This reverts commit 06b4cadd54.
* Revert "can reduce"
This reverts commit 55cae021bc.
* 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>
* initial check-in of Tunder's work
* fix typo
* align CRUISE_BUTTONS with other Chrysler
* rename Chrysler CUSW DBCs
* align LKAS_COMMAND with other Chrysler
* corrections to LKAS command message
* corrected length
* LKAS_HUD -> DAS_6
* torque signal offset tweak to match width
* there really is a control bit
* size correction
* Revert "VAG focusing on TCU (#947)"
This reverts commit 951ab07fdc.
* Revert "Revert "VAG focusing on TCU (#947)""
This reverts commit 17513ce74b.
* fix message sizes, sort signals by offset
* roll back accidental VW changes
* Revert "roll back accidental VW changes"
This reverts commit 01be54d2cc.
* ACC_2 doesn't seem valid
* more garbage collection
* add longitudinal control message
* add main switch signal to long control msg
* correct STEERING message size
* ACC_1 -> ACC_HUD
* remove private fusion bus notes
* add HUD signals for distance/lead
* 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
---------
Co-authored-by: lukas <lukas.loetkolben@gmail.com>