* smartDsu and change DSU detection to AEB
* update interface.py
* fix typo and add back newline
old-commit-hash: 42a67b7eaf912fdfbba8cb547fa0042359baff15
* start cleanup
* create generated dir if not exist
* tests pass!
* everything works again
* also convert live_kf to new structure
* Remove sympy helpers from file list
* Add laika to docker container
* Only build models that are present
old-commit-hash: 47fd50ca60da419b34469dbc293f1a7f0d3d46a9
* Add support for Lexus NX 300h 2018
* Add Lexus NX 300h 2018 to README.md
* Fix a misplaced value CAR.LEXUS_NXH in the values.py
old-commit-hash: 576317ad104cba59e2a048886c95a52f07b076c3
* Only show update alert if updater failed
* no negetive days in warning message
* Also increase failed count when no internet
* Only set count to zero on actual update
* First run always fails because IsOffroad is not set yet
old-commit-hash: a5bd1d2a88173b28bff872c7635a8e126318029d
* added 2020 highlander (TSS2)
* add HIGHLANDER_TSS2 test into routes
* reduce HIGHLANDER_TSS2 weight to 4700 from 4900
* add highlander 2020 limited to the list of supported cars
old-commit-hash: 4ea729460762251686d74c1d0d5af23a93c7493d
* push container to dockerhub
* Fix stage name
* Only run on master
* Don't push on PR
* Only run on commaai/openpilot
old-commit-hash: 5388878dace73692dc4fc5ddbb39105a34bb2409
The function to send these values has been removed long ago and no other function is using them.
So it is time to remove them.
old-commit-hash: 85f7064ca644eb7286cd2d6a117bd006eebf3201
* Resume Required Alert should be triggered off of ECM state
On GM cars the ECM goes into cruise state 4 (standstill) and in order
for the ECM to accept cruise inputs, the resume button must be pressed
to drive it to state 1 (active).
Previously rather than testing for if the ECM was in state 4, the wheel
speed sensors were checked that the vehicle was going less than 0.5 m/s.
In some cases this could cause the resume required alert to be displayed
before the car actually came to a stop as far as the ECM was concerned.
If the alert is triggered before state 4 and OP demands acceleration,
its possible for OP to acelerate while the Resume Required Alert is
displayed created a very confusing UX.
* After more review, the problem was actually with the 'if at_full_stop' check was inside an else statement preventing entering the stopped mode if braking is 0
old-commit-hash: 4b12aca9411d2edd178b5972cd0f10c0c02303e8