From 908984c9dc7088b8084514f3d598d5c22d9a2699 Mon Sep 17 00:00:00 2001 From: rusefillc Date: Mon, 13 Nov 2023 09:59:18 -0500 Subject: [PATCH] 'save' --- .../java/com/rusefi/can/analysis/ByteRateOfChange.java | 8 ++++++++ .../com/rusefi/can/analysis/ByteRateOfChangeReports.java | 2 ++ 2 files changed, 10 insertions(+) diff --git a/src/main/java/com/rusefi/can/analysis/ByteRateOfChange.java b/src/main/java/com/rusefi/can/analysis/ByteRateOfChange.java index e0c9485..44ae327 100644 --- a/src/main/java/com/rusefi/can/analysis/ByteRateOfChange.java +++ b/src/main/java/com/rusefi/can/analysis/ByteRateOfChange.java @@ -104,6 +104,7 @@ public class ByteRateOfChange { public String toString() { return "ByteStatistics{" + "counter=" + uniqueValues.size() + + ", totalTransitions=" + totalTransitions + ", key=" + key + '}'; } @@ -189,5 +190,12 @@ public class ByteRateOfChange { return statistics; } + public void save(String file) throws IOException { + Writer w = new FileWriter(file); + for (Map.Entry e : statistics.entrySet()) { + w.append(e.getKey() + " " + e.getValue() + "\r\n"); + } + + } } } diff --git a/src/main/java/com/rusefi/can/analysis/ByteRateOfChangeReports.java b/src/main/java/com/rusefi/can/analysis/ByteRateOfChangeReports.java index a963232..10670f6 100644 --- a/src/main/java/com/rusefi/can/analysis/ByteRateOfChangeReports.java +++ b/src/main/java/com/rusefi/can/analysis/ByteRateOfChangeReports.java @@ -105,6 +105,8 @@ public class ByteRateOfChangeReports { CanToMegaLogViewer.createMegaLogViewer(reportDestinationFolder, logFileContent, simpleFileName); ByteRateOfChange.TraceReport report = ByteRateOfChange.process(reportDestinationFolder, simpleFileName, logFileContent); + report.save("temp.txt"); + reports.add(report); }, fileNameSuffix);