440 status
This commit is contained in:
parent
9c9be1dc88
commit
ef7d1857db
|
@ -1,8 +1,8 @@
|
||||||
AIRBAG = 0x050
|
AIRBAG = 0x050
|
||||||
-- 1088
|
|
||||||
TCU_1 = 0x440
|
TCU_1088_440 = 0x440
|
||||||
-- 1344
|
TCU_1344_540 = 0x540
|
||||||
TCU_2 = 0x540
|
|
||||||
-- 1440
|
-- 1440
|
||||||
BRAKE_2 = 0x5A0
|
BRAKE_2 = 0x5A0
|
||||||
|
|
||||||
|
@ -185,6 +185,20 @@ function relayFromECUAndEcho(bus, id, dlc, data)
|
||||||
end
|
end
|
||||||
|
|
||||||
totalTcuMessages = 0
|
totalTcuMessages = 0
|
||||||
|
counter440 = 0
|
||||||
|
function onTcu440(bus, id, dlc, data)
|
||||||
|
totalTcuMessages = totalTcuMessages + 1
|
||||||
|
-- print("Relaying onTcu440 to ECU " .. id)
|
||||||
|
|
||||||
|
isShiftActive = getBitRange(data, 0, 1)
|
||||||
|
tcuStatus = getBitRange(data, 1, 1)
|
||||||
|
EGSRequirement = getBitRange(data, 7, 1)
|
||||||
|
counter440 = counter440 + 1
|
||||||
|
if counter440 % 70 == 0 then
|
||||||
|
print("TCU " .. isShiftActive .. " " .. tcuStatus .. " " .. EGSRequirement)
|
||||||
|
end
|
||||||
|
txCan(ECU_BUS, id, 0, data) -- relay non-ECU message to ECU
|
||||||
|
end
|
||||||
|
|
||||||
function relayFromTCU(bus, id, dlc, data)
|
function relayFromTCU(bus, id, dlc, data)
|
||||||
totalTcuMessages = totalTcuMessages + 1
|
totalTcuMessages = totalTcuMessages + 1
|
||||||
|
@ -416,6 +430,7 @@ canRxAdd(TCU_BUS, VWTP_TESTER, relayTpPayloadFromTCU)
|
||||||
|
|
||||||
canRxAddMask(ECU_BUS, 0, 0, drop)
|
canRxAddMask(ECU_BUS, 0, 0, drop)
|
||||||
-- canRxAddMask(ECU_BUS, 0, 0, relayFromECU)
|
-- canRxAddMask(ECU_BUS, 0, 0, relayFromECU)
|
||||||
|
canRxAdd(TCU_1088_440, onTcu440)
|
||||||
canRxAddMask(TCU_BUS, 0, 0, relayFromTCU)
|
canRxAddMask(TCU_BUS, 0, 0, relayFromTCU)
|
||||||
|
|
||||||
everySecondTimer = Timer.new()
|
everySecondTimer = Timer.new()
|
||||||
|
|
Loading…
Reference in New Issue