VW FPv2: reduce number of ECU queries (#24706)

* only send valid/needed queries

* just do volkswagen

* clean up

* add parameter name

clean up

* add test for whitelist

* rename

* Update selfdrive/car/fw_versions.py

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

* fix test

* log response addresses

* bump cereal

* handle response pending with IsoTpParallelQuery

* remove response pending stuff

* temporarily disregard cache for easier testing

* revert this

Co-authored-by: Jason Young <46612682+jyoung8607@users.noreply.github.com>
old-commit-hash: 6c02e554e7
taco
Shane Smiskol 3 years ago committed by GitHub
parent fe3cfac896
commit 731b63fb6d
  1. 2
      selfdrive/car/fw_versions.py

@ -146,12 +146,14 @@ REQUESTS: List[Request] = [
"volkswagen", "volkswagen",
[VOLKSWAGEN_VERSION_REQUEST_MULTI], [VOLKSWAGEN_VERSION_REQUEST_MULTI],
[VOLKSWAGEN_VERSION_RESPONSE], [VOLKSWAGEN_VERSION_RESPONSE],
whitelist_ecus=[Ecu.srs, Ecu.eps, Ecu.fwdRadar],
rx_offset=VOLKSWAGEN_RX_OFFSET, rx_offset=VOLKSWAGEN_RX_OFFSET,
), ),
Request( Request(
"volkswagen", "volkswagen",
[VOLKSWAGEN_VERSION_REQUEST_MULTI], [VOLKSWAGEN_VERSION_REQUEST_MULTI],
[VOLKSWAGEN_VERSION_RESPONSE], [VOLKSWAGEN_VERSION_RESPONSE],
whitelist_ecus=[Ecu.engine, Ecu.transmission],
), ),
# Mazda # Mazda
Request( Request(

Loading…
Cancel
Save