* use DriverOverride
* keep using EMS16 msg which is available on manuals, TCS13 is not
* Need to differentiate between hybrid ev and ev
* bump opendbc
* add to release files
* try this
* try this
* fixup
* shouldn't need multiple dbc's
* update comments
* combine phev into ev_hybrid
* clean up
* accel_pedal_pos is a percent
* bump
* bump
* update list name
* do this in another PR
* not 2020+
* explicitly set safety param
* full hyundai gas press test coverage
* bump
* bump
* bump
* bump
* like this convention better
* bump
* revert some null gas_signal changes for now
* revert style change
* Add Ioniq PHEV 2020
* Use appropriate signals
* can't verify this to be true
* defaults
* order should really be opposite...
* original style
* bump panda
* bump
* update releases
* bump panda
* Update test route
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* update for new DBC update
* update to new DBC
* Ioniq uses SCC12. Ioniq EV lim uses FCA11
* update elect gear to EV_PC5 signal
* remove 'alt' from label
* revert
* update name to ev_pc5_gears
* update name to use_ev_pc5_gears
* Update values.py
* Update carstate.py
* bump opendbc
Co-authored-by: xps-genesis <65239463+xps-genesis@users.noreply.github.com>
* Add Hyundai BSM signals
to take advantage of BSM to block lane change when BSM active.
* bug, added LCA11 to canparser
previous check failed, fixed by adding LCA11 to canparser
* update refs
Co-authored-by: Adeeb Shihadeh <8762862+adeebshihadeh@users.noreply.github.com>
* hkg
* Cleanup
* Update readme
* more fixes and cleanup
* Old genesis
* Typoe
* Test car models
* Update comment
* Fix brake pressed
* Update release notes
* Fix vEgo
* Add sonata
* Add sonata values
* Temporarily remove doors check. It doesn't work
* Sonata uses crc8
* Fix tests
* Changes for LFA
* Add comment
* Does this improve the hud?
* Proper signal name
* Force the right value
* some ui stuff
* more comments
* Show lane lines on sonata
* cleanup dash
* fix last ui issues
* Fix doors
* update CI
Co-authored-by: Comma Device <device@comma.ai>
* 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
* too many if
* unused
* whitespace
* key
* sefldrive/car/*
* no more gctx
* lower
* start abstracting common events
* all cars
* start small
* all cars
* reverse gear
* wrongCarMode
* wrongGear
* espDisabled
* steerUnvailable
* make linter happy
* c isn't used
* fix esp_disabled in VW
* update ref
* more red
* more cleanup
* fix subaru
* 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
* WIP
* more WIP
* ops, missed this conflict
* ford as well
* not sure why this got deleted
* no need to copy
* remove copy
* remove copy import
* remove unnecessary intermediate variable
* remove obsolete comments
* GM: have carstate returning capnp struct directly
* Honda carstate also outputing capnp struct
* hyundai too now returns capnp from carstate
* ops, not meant this
* Subaru carstate also returning capnp
* Toyota: capnp struct as output of carstate
* fix bool
* minor simplififcation in Honda
* no need to negate
* VW carstate returning capnp struct (#1118)
* VW carstate also returning capnp struct
* fixed typo
* Remove unused blinker button (#1119)
* remove unused blinker button
* ops, this wasn't meant
* remove blinker button for VW as well
* update ref
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 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
* WIP
* more WIP
* ops, missed this conflict
* ford as well
* not sure why this got deleted
* no need to copy
* remove copy
* remove copy import
* remove unnecessary intermediate variable
* remove obsolete comments
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