From a784165d1eda7f0da1badfb81ba96fc1196f4df7 Mon Sep 17 00:00:00 2001 From: andreika-git Date: Fri, 29 Sep 2023 22:11:23 +0300 Subject: [PATCH] fix CANRxFrame parser --- .../com/rusefi/simulator/SimulatorFunctionalTest.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/java_console/autotest/src/main/java/com/rusefi/simulator/SimulatorFunctionalTest.java b/java_console/autotest/src/main/java/com/rusefi/simulator/SimulatorFunctionalTest.java index 12bed00ee1..d6848a71f8 100644 --- a/java_console/autotest/src/main/java/com/rusefi/simulator/SimulatorFunctionalTest.java +++ b/java_console/autotest/src/main/java/com/rusefi/simulator/SimulatorFunctionalTest.java @@ -36,10 +36,13 @@ public class SimulatorFunctionalTest { for (int idx = 0; idx < count; idx++) { c.get(); - int dataLength = c.get(); - c.get(); // rtr - c.get(); // ide - int eid = c.getInt(); + int dataLength = c.get() & 0xf; + c.get(); + c.get(); + c.get(); + int eid = c.get(); + eid |= c.get() << 8; + eid |= c.get() << 16; byte[] data = new byte[dataLength]; c.get(data); processCanPacket(eid, data);