progress 0B5

This commit is contained in:
rusefillc 2022-02-20 22:26:49 -05:00
parent 68f3612bc4
commit a92a2e4044
3 changed files with 32 additions and 1 deletions

View File

@ -5,8 +5,10 @@ import com.rusefi.can.decoders.bmw.Bmw192;
import com.rusefi.can.reader.CANLineReader;
import com.rusefi.can.reader.impl.CANoeReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.List;
import java.util.TreeMap;
public class CANoeCanValidator {
public static void main(String[] args) throws IOException {
@ -19,7 +21,10 @@ public class CANoeCanValidator {
public static void validate(String fileName, CANLineReader reader) throws IOException {
List<CANPacket> packetList = reader.readFile(fileName);
TreeMap<Integer, Object> allIds = new TreeMap<>();
for (CANPacket packet : packetList) {
allIds.put(packet.getId(), packet.getId());
if (packet.getId() == Bmw192.ID)
Bmw192.INSTANCE.decode(packet);
@ -28,5 +33,11 @@ public class CANoeCanValidator {
Bmw0BA.INSTANCE.decode(packet);
}
try (FileWriter fw = new FileWriter("all_ids.txt")) {
for (Integer id : allIds.keySet()) {
fw.write(Integer.toHexString(id) + "\r\n");
}
}
}
}

View File

@ -7,8 +7,10 @@ import com.rusefi.can.SensorValue;
import com.rusefi.can.decoders.AbstractPacketDecoder;
public class Bmw0AA extends AbstractPacketDecoder {
public static final int ID = 0xAA;
public Bmw0AA() {
super(0xAA);
super(ID);
}
@Override

View File

@ -0,0 +1,18 @@
package com.rusefi.can.decoders.bmw;
import com.rusefi.can.CANPacket;
import com.rusefi.can.PacketPayload;
import com.rusefi.can.decoders.AbstractPacketDecoder;
public class Bmw0B5 extends AbstractPacketDecoder {
public static final int ID = 0xBA;
public Bmw0B5() {
super(ID);
}
@Override
public PacketPayload decode(CANPacket packet) {
return null;
}
}