* RamInit
* bump submodules
* lil cleanup
* clean up carstate formatting and platform grouping
make tuple
* give it a gold torque star (looks around 2.4 from rough data)
* Dasm Fault
* bump panda
* more cleanup
* cleanup car state
* more cleanup
* some fixes
* remove more stuff
* fix angle signal scaling and fix lkas control bit
* bump panda
* update those
* same limits as pacifica
* cleanup hud alert building
* better fault logic
* fix rate
* set ahb
* bring that back
* update refs
Co-authored-by: Jonathan <jraycec@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: Comma Device <device@comma.ai>
* Chrysler_Update
* only steering
* revert other changes for now
only steering
* bump
* Update ref_commit
* bump opendbc
* update refs
Co-authored-by: Jonathan <jraycec@gmail.com>
* Update some signals to unified names and definitions
Co-authored-by: Jonathan <jraycec@gmail.com>
* steering looks good
* Fix cp signals
* Do steering signal changes separately
* bump opendbc to master
* fix
fix
* check available is true if enabled is true
* fix
* already added
* bump opendbc, better cruise status names
* bump opendbc
* bump opendbc to master
* bump panda
Co-authored-by: Jonathan <jraycec@gmail.com>
* Update some signals to unified names and definitions
Co-authored-by: Jonathan <jraycec@gmail.com>
* steering looks good
* Fix cp signals
* Do steering signal changes separately
* bump opendbc to master
Co-authored-by: Jonathan <jraycec@gmail.com>
* check in tuple instead of list
* Update selfdrive/car/toyota/carcontroller.py
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* Update selfdrive/car/mazda/interface.py
Co-authored-by: Willem Melching <willem.melching@gmail.com>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* Chrysler BSM info signal
* change to ==1
* add checks to enable bsm
* add fingerprint can id for enableBsm
* gate behind enableBsm
* fix indenatation
* update refs
* update refs
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* initial try, needs to be tested
* Chrysler: Add to CAN parser
* Chrysler: move cruise state by other dash message
* fix messed up force push
* whitespace
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* add missing chrysler can parser checks
* toyota
* toyota cam
* toyota freqs
* chrysler freqs
* doors
* just chrysler for now
* update refs
* update again
* min_steer_speed alert (with adjusted hysteresis) for all cars, abstracted gas pre_enable event
* move lines a bit
* more GM cleanup
* typo
* move espDisabled to carState packet
* brought back min steer speed alert only in hyundai. It's a bit tricky and behavior should be changed
* ops, wrong change
* bug
* update cereal
* update ref
* Before abstraction, adding speed init from VW as well
* strting to abstract carstate class
* fix bug and update lock?
* revert pipfile change
* another bug
* fix linter
* bug fix
* remove a bunch of diplicated kf code
* better to not have class vars. will abstract __init__ anyway later
* abstract common instance vars in carstate init and a generic gear parser static method
* abstract gear parser for chrysler
* abstract gm gear parser too
* remove unnecessary random vars
* Chrysler: carstate returns capnp struct directly
* revert ref commit
* test ref
* ops, missed this conflict
* not sure why this got deleted
* no need to copy
* remove copy import
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* Before abstraction, adding speed init from VW as well
* strting to abstract carstate class
* fix bug and update lock?
* revert pipfile change
* another bug
* fix linter
* bug fix
* remove a bunch of diplicated kf code
* better to not have class vars. will abstract __init__ anyway later
* Abstract gear parser static method (#1107)
* abstract common instance vars in carstate init and a generic gear parser static method
* update opendbc (#1105)
* abstract gear parser for chrysler
* update opendbc (#1106)
* abstract gm gear parser too
* remove unnecessary random vars