happy explicit list

This commit is contained in:
rusefillc 2024-02-10 21:09:30 -05:00
parent 45e2c36c97
commit 743e422f00
4 changed files with 39 additions and 5 deletions

View File

@ -54,6 +54,11 @@ https://github.com/rusefi/rusefi_documentation/blob/master/OEM-Docs/VAG/2006-Pas
Well, TCU did care. Let's drop something else, let's drop MOTOR_5 0x480.
```language=text
2024-02-10_20_42_36_107: EngineState: LUA: Total from vehicle 7833 from TCU 1041 dropped=528 replaced 0
2024-02-10_20_42_36_107: EngineState: LUA: TCU isShiftActive=0 tcuError=1 EGSRequirement=1
```
https://github.com/rusefi/rusefi_documentation/blob/master/OEM-Docs/VAG/2006-Passat-B6/HOWTO/script_3_drop_motor_5.lua
Nice! TCU reports an error now! We've learned that MOTOR_5 0x480 is required.

View File

@ -36,7 +36,7 @@ Systeminfo_1 = 0x5D0
-- 1500
Soll_Verbauliste_neu = 0x5DC
-- 2000
Diagnose_1 = 5D0
Diagnose_1 = 0x7D0
BRAKE_1_416 = 0x1A0
BRAKE_2_1440 = 0x5A0

View File

@ -73,7 +73,9 @@ function silentDrop(bus, id, dlc, data)
end
function printAndDrop(bus, id, dlc, data)
print('Dropping ' ..arrayToString(data))
if id < 0x800 then
print('Dropping ID=' .. id .. ' payload ' ..arrayToString(data))
end
totalDropped = totalDropped + 1
end

View File

@ -51,7 +51,7 @@ canRxAdd(VEHICLE_BUS, GRA_Neu, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, Kombi_3, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, Soll_Verbauliste_neu, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, Systeminfo_1, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, Diagnose_1, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, Diagnose_1, relayFromVehicleToTcu) -- ?
canRxAdd(VEHICLE_BUS, BRAKE_1_416, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, BRAKE_3_1184, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, BRAKE_5_1192, relayFromVehicleToTcu)
@ -59,6 +59,29 @@ canRxAdd(VEHICLE_BUS, BRAKE_8_428, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, VWTP_OUT, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, VPTP_TCU, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 80, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 194, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 208, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 644, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 800, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 912, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 976, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 978, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 1056, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 1152, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 1360, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 1386, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 1392, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 1394, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 1408, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 1416, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 1440, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 1472, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 1478, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 1490, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, 1504, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, MOTOR_1, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, MOTOR_2, relayFromVehicleToTcu)
canRxAdd(VEHICLE_BUS, MOTOR_3, relayFromVehicleToTcu)
@ -69,10 +92,14 @@ canRxAdd(TCU_BUS, VWTP_TESTER, relayFromTcuToVehicle)
canRxAdd(TCU_BUS, TCU_1344_540, relayFromTcuToVehicle)
canRxAdd(TCU_BUS, TCU_1352_548, relayFromTcuToVehicle)
canRxAdd(TCU_BUS, TCU_1088_440, onTcu440)
canRxAdd(TCU_BUS, Diagnose_1, relayFromTcuToVehicle)
-- count what do we drop
canRxAddMask(VEHICLE_BUS, 0, 0, silentDrop)
canRxAddMask(TCU_BUS, 0, 0, silentDrop)
canRxAddMask(VEHICLE_BUS, 0, 0, printAndDrop)
--canRxAddMask(TCU_BUS, 0, 0, silentDrop)
--canRxAddMask(VEHICLE_BUS, 0, 0, relayFromVehicleToTcu)
canRxAddMask(TCU_BUS, 0, 0, relayFromTcuToVehicle)
everySecondTimer = Timer.new()