VW MQBevo: Initial DBC (#906)

* VW MQBevo: Initial DBC

* endianness fixes

* enable opendbc checksum/counter handling

* tweak signal width

* updates

* ACC set speed
This commit is contained in:
Jason Young 2024-10-01 16:34:33 -07:00 committed by GitHub
parent 7b63ff21e9
commit ba1499ca8a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 1613 additions and 1 deletions

View File

@ -57,7 +57,7 @@ ChecksumState* get_checksum(const std::string& dbc_name) {
s = new ChecksumState({8, -1, 7, -1, false, TOYOTA_CHECKSUM, &toyota_checksum}); s = new ChecksumState({8, -1, 7, -1, false, TOYOTA_CHECKSUM, &toyota_checksum});
} else if (startswith(dbc_name, "hyundai_canfd")) { } else if (startswith(dbc_name, "hyundai_canfd")) {
s = new ChecksumState({16, -1, 0, -1, true, HKG_CAN_FD_CHECKSUM, &hkg_can_fd_checksum}); s = new ChecksumState({16, -1, 0, -1, true, HKG_CAN_FD_CHECKSUM, &hkg_can_fd_checksum});
} else if (startswith(dbc_name, "vw_mqb_2010")) { } else if (startswith(dbc_name, {"vw_mqb_2010", "vw_mqbevo"})) {
s = new ChecksumState({8, 4, 0, 0, true, VOLKSWAGEN_MQB_CHECKSUM, &volkswagen_mqb_checksum}); s = new ChecksumState({8, 4, 0, 0, true, VOLKSWAGEN_MQB_CHECKSUM, &volkswagen_mqb_checksum});
} else if (startswith(dbc_name, "vw_golf_mk4")) { } else if (startswith(dbc_name, "vw_golf_mk4")) {
s = new ChecksumState({8, 4, 0, -1, true, XOR_CHECKSUM, &xor_checksum}); s = new ChecksumState({8, 4, 0, -1, true, XOR_CHECKSUM, &xor_checksum});

1612
vw_mqbevo.dbc Normal file

File diff suppressed because it is too large Load Diff