Commit Graph

107 Commits (31a6b141d6c37d7241146a9dc7b3a10313abdc40)

Author SHA1 Message Date
Shane Smiskol 31a6b141d6
Docs: auto-generate supported cars documentation (#23762)
* make CAR class enum, and values.py formatting

* Revert "make CAR class enum, and values.py formatting"

This reverts commit 04d9817e9d.

* stash

* add supported packages and model years

* don't change model years in fps

* move Lexus to info dict and make int enum

* remove sometimes wrong model years from name string

* use enum names

* convert Honda's values

* nice names

* use name

* GM

* Mazda, Ford

* Hyundai: WIP

* finish Hyundai

* fix

* Nissan

* Subaru

* Tesla

* formatting is for another PR

* Chrysler: todo: unify the Pacificas?

* do volkswagen

* this isn't a zoo

* skip enums for now

* Update selfdrive/car/volkswagen/values.py

Co-authored-by: Jason Young <46612682+jyoung8607@users.noreply.github.com>

* set All

* temp cars

* auto-generate CARS.md

* update type hinting

* add generated file

* add longitudinal star to cars that support disabling radar

* add TODO

* add notes

* add min_steer_speed exception for hatchback

* add minimum steering speeds

* Add exceptions and run generator

* Missing Telluride

* fix Prius v

* missing Prius Prime

generate

* start to convert years to strings

* Fixup Hyundai

* convert year sets to strings

* handle this

* missing S3

* Fix and add all missing cars (verified with script

* Supported Package fixes

* add get_tiered_cars

* Check radarOffCan for removing most Honda from op long

* Update for Avalon stop and go update on master

* Fix missing car params

* add my temporary script i'm using to verify new generated DBC

add my temporary script i'm using to verify new generated DBC

* generate with jinja template

* add header and footer

* clean up

* rename

rename

* add exceptions. jinja is nice, but why are its loop indexes starting at 1?

* add list of known car videos

* See how these look

* Add nice table formatting for column description

Add nice table formatting for column description

* generate

* consisten br tag

* small clean up

* temp

* Move car videos into CarInfo

* add new copy and rename to footnotes

* Revert "temp"

This reverts commit 93c3fce1d3.

clean up

* generate

* replace with svg

* simplify a bit

* add footnotes to CarInfo

* move some variables to docs.py

* Add video link for Acadia

* Make Footnote an enum so we don't use random ints

* static analysis fixes

* move to CARS.md

* fix last missing footnote

* add to release files

* rm test file

* use svg

generate

* fix sorting

* not needed

* not sure how this got here

* remove Sedan/Couple and add Diesel footnote

* finish todos

* move make specific footnotes to selfdrive/car/*/values.py

rename

* change to zeros

* align bottom to center

* Apply some suggestions

* Update selfdrive/car/mock/values.py

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* Update copy

* Try headers + bullet points

* somehow better

somehow better

* finish updating copy

* move template and add links to sups

* stars shouldn't be clickable

that didn't work

try this

try this

this is better

* add type hints to CarInfo

add more type hinting

* optional needs a type and any covers all (?)

* move good steering torque to */values.py

* dataclasses are much nicer than attr

* use tuple

* Update docs/cars.py

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* suggestions

* suggestions

* suggestions

remove

* clean up a bit

* add more type hints

* center stars and remove hardcoding from template

* update copy

* Add test

* Fix types

Fix types

* add supported cars documentation test

* clean up

* replace with docs_definitions

* Add back Footnote enums

* Ah so these are like fstrings!

* Update selfdrive/car/CARS_template.md

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* Update selfdrive/car/docs.py

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* Update year from master merge

* Fix longitudinal star from merge

* sort properly stars by Column enum

* clean up

* HKG: Sorry guys

* Prius V gets FSR star, like others

* Update selfdrive/car/docs.py

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* update comment

* No Prius docs change for now

Co-authored-by: Jason Young <46612682+jyoung8607@users.noreply.github.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2022-03-16 21:27:05 -07:00
Jason Young 62bb43b7e2
VW MQB: Add FW for 2021 Volkswagen Jetta (#23979) 2022-03-16 17:06:42 -07:00
Jason Young 7fc1b7dc0a
VW MQB: Add FW for 2022 Volkswagen Tiguan (#23913) 2022-03-06 10:51:26 -08:00
Jason Young ab8f3c4c12
VW MQB: Add FW for 2020 Volkswagen Jetta (#23908) 2022-03-05 15:40:48 -08:00
Jason Young 3d36c1c702
VW MQB: Add FW for 2018 Škoda Octavia (#23909) 2022-03-05 15:40:37 -08:00
Jason Young 0502486c16
VW MQB: Add FW for 2017 Audi S3 (#23881) 2022-02-28 14:27:22 -08:00
Jason Young 3553a26d52
VW MQB: Volkswagen Caravelle T6.1 (#23735)
* VW MQB: Volkswagen Caravelle T6.1

* autogratitude
2022-02-09 10:30:13 -08:00
Jakob Murko 2e6e566a7d
VW MQB: Add FW for 2015 Golf 7 2.0 TDI (#23603) 2022-01-22 13:21:44 -08:00
Adeeb Shihadeh 2c94f15584
linter: don't allow implicitly concatenated strings (#23513)
* linter: don't allow implicitly concatenated strings

* fix hyundai
2022-01-13 14:19:38 -08:00
Jason Young b1a226b28b
VW MQB: Add FW for 2022 Volkswagen Atlas (#23501) 2022-01-12 17:23:53 +01:00
Jason Young 13bf30fdc3
VW MQB: Add FW for 2019 Volkswagen Jetta (#23306)
* fingerprint 2019 vw jetta sel

* remove duplicate, fix sorting

Co-authored-by: cyanet01 <richard@connectya.com>
2021-12-24 13:25:58 -08:00
Jason Young 6fd3d50d79
VW MQB: Add FW for 2018 Volkswagen Arteon (#23303) 2021-12-23 21:53:58 -08:00
Jason Young a11259929b
VW MQB: Add FW for 2018 Škoda Superb (#23233) 2021-12-15 11:18:40 -08:00
Willem Melching 0ec68a5a09
0.8.11-release FW batch (#23167)
* 0.8.11-release FW batch

* those toyota also dont always return esp

* attempt to clean up 2018 & 2021 accord
2021-12-08 14:44:00 +01:00
Jason Young 8a4ab7f46d
VW MQB: Audi Q3 Mk2 (#23128) 2021-12-04 18:55:02 -08:00
Jason Young adaffb3355
VW MQB: Add FW for 2013 Volkswagen Golf (#23036) 2021-11-25 14:37:33 -08:00
Jason Young ef38117219
VW MQB: Volkswagen T-Roc Mk1 (#22967) 2021-11-18 14:52:59 -08:00
Jason Young 36ca9d2daa
VW MQB: Add FW for 2018 Volkswagen e-Golf (#22953) 2021-11-17 13:44:10 -08:00
Willem Melching 8a8cee5e54
Batch of ECU FW from cars that fuzzy fingerprinted (#22883)
* honda

* hyundai

* toyota

* VW
2021-11-12 16:31:29 +01:00
Jason Young 053404c878
VW MQB: Volkswagen Polo Mk6 (#22811)
* VW MQB: Volkswagen Polo Mk6

* add to RELEASES
2021-11-07 11:10:52 -08:00
Jason Young 68333dce60
VW MQB: Volkswagen Taos Mk1 (#22653)
* VW MQB: Volkswagen Taos Mk1

* add test route
2021-10-21 20:26:33 -07:00
Jason Young b983f8aa9b
VW MQB: Audi S3 Mk3 (#22633) 2021-10-20 16:15:48 +02:00
Jason Young 10ff1fefaf
VW MQB: Add FW for 2019 Volkswagen Jetta (#22435) 2021-10-04 14:12:53 -07:00
Jason Young e98d125811
VW MQB: Add FW for 2018 Volkswagen Passat (#22418) 2021-10-03 16:39:37 -07:00
Jason Young b289ee6e53
VW MQB: Add FW for 2013 Volkswagen Golf (#22388) 2021-09-30 11:15:29 -07:00
Jason Young 6a18c8624f
VW MQB: Add FW for 2013 Volkswagen Golf (#22338) 2021-09-24 08:45:32 -07:00
Jason Young 37acee843e
VW MQB: Volkswagen Arteon Mk1 (#22297)
* VW MQB: Volkswagen Arteon Mk1

* add test route

* update release notes
2021-09-21 14:38:40 -07:00
Jason Young 869ae44ad3
VW MQB: Volkswagen Transporter/California T6.1 (#22283)
* VW MQB: Volkswagen Transporter/California T6.1

* reformat values

* update CARS

* add test route

* assume SWB for now

* Update RELEASES

* update platform comments
2021-09-20 13:41:39 -07:00
Jason Young b7e74f3b24
VW MQB: Škoda Kamiq Mk1 (#22240)
* VW MQB: Škoda Kamiq Mk1

* footnote about the China market Kamiq
2021-09-15 11:29:37 -07:00
Jason Young d5e6dd3d5b
VW MQB: Škoda Karoq Mk1 round 2 (#22190)
* VW MQB: Škoda Karoq Mk1

* Update README

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-09-10 14:41:31 -07:00
AlexandreSato 83f5cdb18b
VW: Add FW for Brazilian Tiguan (#22143)
* Fingerprint brazilian VW TINGUAN_MK2

* Fingerprint for 2019 VW TINGUAN_MK2

* Update values.py

* Update values.py

* Update selfdrive/car/volkswagen/values.py

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-09-07 15:22:34 -07:00
Adeeb Shihadeh 82bd060a68 Revert "VW MQB: Škoda Karoq Mk1 (#22133)"
This reverts commit 04c50e5c0c.
2021-09-06 20:50:02 -07:00
Jason Young 04c50e5c0c
VW MQB: Škoda Karoq Mk1 (#22133) 2021-09-06 19:56:50 -07:00
Jason Young 4a79692092
VW MQB: Add FW for 2020 Volkswagen Golf GTI (#22136) 2021-09-06 12:10:34 -07:00
Jason Young 387816de6c
VW MQB: Add FW for 2020 Volkswagen Tiguan (#22140) 2021-09-06 12:10:23 -07:00
Jason Young 619beb3942
VW MQB: Mechanical sort of UDS FW values (#22111) 2021-09-02 10:26:48 -07:00
Jason Young d9e2ecb01c
VW MQB: Add FW for 2017 Volkswagen Golf (#22110) 2021-09-02 09:10:21 -07:00
Jason Young 530ef872c5
VW MQB: Add FW for 2020 Volkswagen Tiguan (#22046) 2021-08-25 19:58:55 -07:00
Chad_Peng 82169da74c
Add Skoda Kodiaq 2019 fw (#22039)
Co-authored-by: Chad2_Peng <chad2_peng@askey.com.tw>
2021-08-24 10:03:56 -07:00
Jason Young c59437d131
VW MQB: Add FW for 2019 Audi A3 (#22032) 2021-08-23 20:13:13 -07:00
Jason Young 5f8cd6a0f7
VW MQB: Add FW for 2020 Volkswagen Golf (#22034) 2021-08-23 20:13:02 -07:00
Jason Young 3e049d9f94
VW MQB: Add FW for 2018 Škoda Octavia (#21994) 2021-08-20 11:29:38 -07:00
Lasse Skov 4f7840a83c
Added new fingerprint for Skoda Superb Mk3 (#21954)
* Added values for SKODA SUPERB III (3V3) 1.8 TSI (180Hk)

* Update selfdrive/car/volkswagen/values.py

Co-authored-by: Willem Melching <willem.melching@gmail.com>
2021-08-18 12:48:18 +02:00
Jason Young b5a0002b81
VW MQB: Add FW for 2017 SEAT Leon (#21843) 2021-08-03 14:14:16 -07:00
Jason Young b764261db2
VW MQB: Volkswagen T-Cross Mk1 (#21709)
* add support for 2021 VW T-Cross

* revert laika change

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-07-25 13:38:33 -07:00
Jason Young 4beda8e33c
VW MQB: Auto network location detection (#21671)
* auto network location detection

* re-run CI after process_replay timeout fix

* different ext can bus ID handling
2021-07-25 13:31:15 -07:00
Jason Young 29f3fe1c4a
VW MQB: Add FW for 2016 Škoda Octavia RS (#21689) 2021-07-22 17:09:09 -07:00
Jason Young df0b92bbcd
VW MQB: Cleanup and prep for gateway integration (#21667)
* cleanup and scoping fixes

* static analysis feels sad without this

* remove extra read of clutch switch signal

* don't check Motor_14 unless it's needed

* collect short CP/CS aliases together
2021-07-21 00:32:48 -07:00
Jason Young 56c4a3be9f
VW MQB: Add FW for 2016 Volkswagen Golf R (#21663) 2021-07-20 11:15:08 -07:00
whappend e8aa87d377
Added 2019 VW Atlas FW (#21616) 2021-07-18 13:19:14 -07:00