* add config options
* you know what, platform codes don't need to be related to fuzzy fingerprinting at all
* better comment?
* add comment
* add test from other PR
* add platform code function to hyundai
* comment and add eps!
* clean up config test
* fix test
* add error message to test
* until we have multiple ways a brand can set up fuzzy FP, let's leave func name fuzzy-specific
* rename in comment too
* hyundai tests
* simpler test!
* check all ecus with platform codes
* add types-python-dateutil = "^2.8.19.13"
* these aren't used any more
* Update selfdrive/car/hyundai/tests/test_hyundai.py
* not to imply this is active yet
* more stuff
* even more
* all parts func
* start to use it
* include self in parts
* use car_parts_new
* not used
* more usages
* remove get_parts
* remove more commented stuff
* remove iter
* clean up some more stuff
* more
more
* ford
* optional
optional
* nissan
* use new classes
* fix tests
* fix
* order
* no more required
* connector
* CARS.md
---------
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
* generic car parts
* better carparts
* add part type
* more tests
* multiple enums
* unit tests
* just check isinstance
* better name
* remove _connector suffix
* remove those hyundai lines
* remove default arg
* Revert "remove default arg"
This reverts commit 139650a3b6.
* cleaner code structure
* use fingerprint
* review
* abstrac data class + common
* no more dataclass
* conflict
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* add harness kit content to the doc
* parts as enum
* nissan
* merge column
* rename column
* scaling
* scaling again
* 500px
* align text
* more px
* add style
* more width
* more
* more
* smaller text
* make all text smaller
* prev width
* default list
* remove hidden a ref
* try to remove again
* revert
* replace harness with harness_kit
* try fix
* cleaner
* center everything
* make pylint happy
* allow more than 1 of each parts
* use copy module
* review
* testing spacing
* revert
* bigger text
* formating
* split harness col lines
* remove print
* resolve
* rename to view
* keep formating in template
* simplify
* add unit test
* more generic way
* better
* harness connector only
* comment
* review
* put back harness parts
* missing dash
* too much space
* don't reload when clicking
* shorter comment
* only last line
* generate
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* Updated values.py
Added fingerprinting for 2023 Genesis GV70
* Updated values.py
2023 GV70: needed a different harness than the one originally listed (M instead of L)
* Update values.py
Removed L harness line (just in case)
* should be good
* fix
* update docs
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* Update values.py
* Update values.py
* Update routes.py
* Update values.py
* Update values.py
* Update interface.py
* Update override.yaml
* Updated car name in torque settings to the correct one
* Removed unused ECU's from GV80
Fix AssertionError: 3 != 0 : GENESIS GV80 2023: Car model has ECUs not in auxiliary request whitelists: Ecu.eps, Ecu.transmission, Ecu.engine
* Update routes.py
Updated to a better route
* Update routes.py
* Update test_models.py
* Update test_models.py
* Hopefully this route will work...
* Update selfdrive/car/hyundai/values.py
* Update selfdrive/car/hyundai/values.py
* this could use some cargo
* don't need to combine just yet
* add to docs and releases
* Update routes.py
* Update RELEASES.md
* Update routes.py
Updated route, hopefully this one works...
* Update selfdrive/car/tests/routes.py
* alphabetical
* update docs
* Update routes.py
Hopefully this route works
* Update routes.py
Trying segment 1 for GV80
* bump
* no need
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
* Add 2023 Kia Niro EV fingerprint values
* VW MQB: Config tool update for new EPS (#28056)
* Remove eps and cornerRadar from kia niro values.py
* already here
---------
Co-authored-by: Tyler Ferrara <tjferrara@google.com>
Co-authored-by: Jason Young <46612682+jyoung8607@users.noreply.github.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* Update values.py for 2023 Kia Niro EV
* Update interface.py for 2023 Kia Niro EV
* Update params.yaml for 2023 Kia Niro EV
* Update RELEASES.md for 2023 Kia Niro EV
* Update interface.py for 2023 Kia Niro EV
* Update routes.py for 2023 Kia Niro EV
* Update CARS.md for 2023 Kia Niro EV
* Update CARS.md for 2023 Kia Niro EV
* Put 2023 Kia Niro EV in CANFD_RADAR_SCC_CAR
* New values in params.yaml for 2023 Kia Niro EV
* Rollback - Remove CAR.KIA_NIRO_EV_2ND_GEN from CANFD_RADAR_SCC_CAR
* Update routes.py for 2023 Kia Niro EV
* Apply suggestions from code review
* use new route
* update cars
* test
* pass test
* add params, rename
* use average
use average
use average
use average
* around 2.05
* Update selfdrive/car/hyundai/interface.py
* Update selfdrive/car/hyundai/interface.py
* lower
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* Update values.py
fingerprint for KIA Stinger 2022 sold in South Korea
* remove duplicates
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* add parking and hvac ecus
* needs a new query sadly
* move space
* temp
* comment
* fix
* mid-solution stash
* pretty cleannnnnnn
* everything seems to be working
* bump cereal
* bump to master
* bump to master
* don't multiplex when we don't need it
* mid-solution stash
* pretty cleannnnnnn
* everything seems to be working
* rename
* space
* reduce obd multiplexing transitions from 3 to 1 (0.3s to 0.1s)
* add parking and hvac ecus
* needs a new query sadly
* move space
* temp
* comment
* fix
* mid-solution stash
* pretty cleannnnnnn
* everything seems to be working
* bump cereal
* this is a smaller diff, easier to merge
* bump cereal
* just hvac
* bump to master
* Added new fingerprints for updated SANTAFE_2022
* Update values.py
fixed missing comma that was breaking build
* Revert "Update values.py"
This reverts commit 58837eadd4.
* Revert "Added new fingerprints for updated SANTAFE_2022"
This reverts commit 3bec6e0196.
* add FW, remove radar FW from long query
---------
Co-authored-by: Chris Hart <chris@creyonbio.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>