2022-02-15 13:17:28 -08:00
|
|
|
package com.rusefi.can.reader.impl;
|
|
|
|
|
|
|
|
import com.rusefi.can.CANPacket;
|
2022-11-12 19:13:12 -08:00
|
|
|
import com.rusefi.can.deprecated.decoders.bmw.Bmw192;
|
2022-02-15 13:17:28 -08:00
|
|
|
import com.rusefi.can.reader.CANLineReader;
|
|
|
|
import org.junit.Test;
|
|
|
|
|
|
|
|
import static junit.framework.TestCase.assertEquals;
|
|
|
|
|
|
|
|
public class PcanReaderTest {
|
|
|
|
@Test
|
|
|
|
public void testLine() {
|
2022-11-12 19:13:12 -08:00
|
|
|
CANLineReader reader = PcanTrcReader2_0.INSTANCE;
|
2022-02-15 13:17:28 -08:00
|
|
|
CANPacket packet = reader.readLine(" 15883 77333097.212 DT 0192 Rx 4 2D 04 80 F9 ");
|
|
|
|
assertEquals(4, packet.getData().length);
|
|
|
|
assertEquals(Bmw192.ID, packet.getId());
|
|
|
|
|
|
|
|
assertEquals(0x80, packet.getUnsigned(2));
|
|
|
|
}
|
|
|
|
}
|