only:k tool

This commit is contained in:
rusefillc 2023-05-01 15:01:36 -04:00
parent 4f55e93607
commit 1b07feca48
1 changed files with 23 additions and 13 deletions

View File

@ -14,20 +14,22 @@ public class RandomToolHondaKPacketAnalyzer {
private static final Map<Integer, Integer> headerToLength = new TreeMap<>(); private static final Map<Integer, Integer> headerToLength = new TreeMap<>();
private static final Map<Integer, String> comments = new HashMap<>(); private static final Map<Integer, String> comments = new HashMap<>();
private static final Map<Integer, Set<String>> packets = new TreeMap<>(); private static final Map<Integer, Set<String>> packets = new TreeMap<>();
private static boolean individualMode = false;
private static int fileCounter;
public static void main(String[] args) throws IOException { public static void main(String[] args) throws IOException {
register((char) 1, 4, "1: sometimes leading means BCM?"); register((char) 1, 4, "request 1");
register('A' /* 65 */, 4, "A: sometimes leading means BCM?"); register('A' /* 65 */, 4, "request 65");
// Quit? // Quit?
register('Q', 4, "BCM QUIT"); register('Q', 4, "BCM QUIT");
register((char) 0, 5, "0: sometimes leading means BCM?"); register((char) 0, 5, "status 0");
register('@' /* 64 */, 5, "BCM with A/C"); register('@' /* 64 */, 5, "status 64");
register((char) 2, 7, "unknown"); register((char) 2, 7, "response 2");
register('B' /* 66 */, 7, "rare?"); register('B' /* 66 */, 7, "response 66");
register((char) 130, 7, "rare?"); register((char) 130, 7, "response 130 rare");
String folder = "C:\\stuff\\rusefi_documentation\\OEM-Docs\\Honda\\E24-SEFMJ-white-civic-si"; String folder = "C:\\stuff\\rusefi_documentation\\OEM-Docs\\Honda\\E24-SEFMJ-white-civic-si";
@ -39,20 +41,28 @@ public class RandomToolHondaKPacketAnalyzer {
// name.contains("4-idling.csv") // name.contains("4-idling.csv")
// name.contains("5-stop-and-restart.csv") // name.contains("5-stop-and-restart.csv")
// name.contains("6-high-rpm.csv") // name.contains("6-high-rpm.csv")
name.contains("7-ac-on-off.csv") //name.contains("7-ac-on-off.csv")
//name.contains("9-re") && name.endsWith(".csv") //name.contains("9-re") && name.endsWith(".csv")
// name.contains("less-cold") && name.endsWith(".csv")
// name.contains("12-w") && name.endsWith(".csv")
name.contains("23-re") && name.endsWith(".csv")
// name.contains("-ac-") && name.endsWith(".csv")
// !name.startsWith("__") && name.endsWith(".csv") // !name.startsWith("__") && name.endsWith(".csv")
; ;
})) { })) {
// clearState(); fileCounter++;
if (individualMode)
clearState();
handle(folder + File.separator + file); handle(folder + File.separator + file);
// printPacketPayloads(); if (individualMode)
printPacketPayloads();
} }
if (!individualMode) {
System.out.println("Total " + fileCounter + " files");
printPacketPayloads(); printPacketPayloads();
}
} }