* 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>
Route with rapidly toggling "show km/h" setting: `e886087f430e7fe7/2024-02-14--15-45-02`
Route starting with mph (no changes): `e886087f430e7fe7/2024-02-14--15-36-40`
Route starting with kph (no changes): `e886087f430e7fe7|2024-02-14--15-38-22`