* 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>
* Add Subaru FPv2 support
* Add Subaru Ascent and Impreza FPv2 values
* Remove 10 second delay, use UDS for Subaru FPv2
* before VW
* before hyundai
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* Change Global brakePressed to Brake_Status Brake signal
* Add Brake_Status Brake signal and check
* bump panda
* update refs
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Change ACC Speed Units signals for Global and Pre-Global
* Use Dash_State UNITS signal for Preglobal
* Change Subaru Preglobal to use Dash_State2 UNITS signal
* bump opendbc
* cleanup
* update refs
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* retune civic
* seems smooth
* back to normal
* new ref
* fix conflict
* runs
* rm
* accel scale is 4
* toyota should be good
* more cleanup
* fixup
* better naming
* update ref
* deprecated
* sending brake when not enable causes a fault
* rm gas and brake
* unused
* update ref
* acura logic is no more
* wrong before
* revert tuning cleanup
* adress comments
* update ref
* already on master
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* Emit correct alerts for LDW Left & Right on Subarus
This change switches the ldw event to use VisualAlert.ldw and
alters all cars to use the prior behaviour for that alert, except
global subarus - they emit the correct warning to the dash
* Remove whitespace, and add comment about not overwriting stock alerts
Co-authored-by: Crispin Flowerday <crispin@theflowerdays.com>
* Add Forester 2020 fingerprint
* Update selfdrive/car/subaru/values.py
* combined Forester 2019 & 2020 fingerprints
2020 model had some additional fingerprints than the 2019 model. Merged rather than adding separately.
* Added Forester 2020 to readme
* Updated to include forester touring as well
added additional messages as per #19499 (updating same fingerprint)
* Delete Forester 2019 sport - duplicate fingerprint
* Update values.py
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* Parametrize MIN_CAN_SPEED in car interfaces
* fixed instance in planner.py
* fix typo
* var name change
* changed var name to minSpeedCan for consistency with other uses of CAN in the capnproto files
* added default value to get_std_params, removed unneeded instances from car interface files
* Revert PEP8 autoformat corrections
* update refs
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Add preglobal Forester and Outback
* Tests and values cleanup
* Update units in carstate
* Remove ()
* Add OUTBACK_PREGLOBAL_2018 to non_tested_cars
* Add replay route for OUTBACK_PREGLOBAL_2018
* Add support for Subaru Legacy 2015-18
* syntax fix
* Add Legacy 2018 FPv1
* Add Subaru Ascent from upstream
* Use GLOBAL_CAR and LEGACY_CAR lists
* Change LEGACY_2015 to LEGACY_PREGLOBAL
* Add LEGACY_CAR to carstate
* Change LEGACY_2015 to LEGACY_PREGLOBAL in test_car_models
* Add missing SafetyModel to Ascent
* Use GLOBAL_CAR and LEGACY_CAR to set safetyModel
* Change LEGACY_CAR to PREGLOBAL_CARS, remove GLOBAL_CAR
* Fix PREGLOBAL_CARS in carstate and subarucan
* Minor cleanups
* Add accelCruise button event
* Change Preglobal Driver Torque limit to match Global
* Match comments to upstream
* Use Steer_Warning and Steer_Error_1 only for Global
* Change mph units to match upstream values
* Increase Preglobal brakePressed threshold to 2
* Add DashcamOnly to LEGACY_PREGLOBAL
* Fix typo in variable name
* Update README, add create_preglobal_steering_control
* cleanup carcontroller
* cleanup values
* missed that one
* Update STEER_STEP
* Update STEER_MAX
* Add preglobal signal frequency checks
* remove PREGLOBAL_CARS from subarucan
* Remove whitespace
* Use common frequency checks
* cleanup carstate
* cleanup subarucan
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Change carstate signals to use feature-subaru-long dbc
* Add Conventional_Cruise signal to carstate
* Fix Conventional_Cruise signal source
* Use Cruise_Cancel signal in subarucan
* switch to subaru-global-2020 opendbc branch
* Update release file
* bump opendbc
* switch panda to subaru-global-carstate branch
* bump panda
* bump opendbc
* revert submodules for upstream PR
* switch panda and opendbc to upstream
* bump opendbc
* Add initial Forester 2019 support
* Add dgranger15 Forester 2019 FPv1
* fingerprint syntax fix
* FPv1 syntax fix 2
* Add Forester 2019 to CAR
* fix indent
* Add Forester 2019 to test_car_models ignore list
* Update Forester 2019 steering tuning (dgranger15)
* Add Forester 2019 to README.md
* Change lists to single value
* Add test route for Forester 2019
* Remove model year
* Remove Forester model year in test_car_models
* Remove usernames, add Forester ACC speed mph unit value