From 5c809e7a2286a9a21d3ab21afff5f57f7f01f3f6 Mon Sep 17 00:00:00 2001 From: rusefillc Date: Wed, 24 Aug 2022 16:50:56 -0400 Subject: [PATCH] LOG_ONLY_TRANSLATED_FIELDS --- src/main/java/com/rusefi/can/LoggingStrategy.java | 4 ++++ src/main/java/com/rusefi/can/TrcToMlq.java | 1 + 2 files changed, 5 insertions(+) diff --git a/src/main/java/com/rusefi/can/LoggingStrategy.java b/src/main/java/com/rusefi/can/LoggingStrategy.java index d8975b3..da1ff26 100644 --- a/src/main/java/com/rusefi/can/LoggingStrategy.java +++ b/src/main/java/com/rusefi/can/LoggingStrategy.java @@ -15,10 +15,14 @@ import java.util.Map; import java.util.concurrent.atomic.AtomicReference; public class LoggingStrategy { + public static boolean LOG_ONLY_TRANSLATED_FIELDS; + public static List getFieldNameEntries(DbcFile dbc) { List entries = new ArrayList<>(); for (DbcPacket packet : dbc.packets.values()) { for (DbcField field : packet.getFields()) { + if (LoggingStrategy.LOG_ONLY_TRANSLATED_FIELDS && !field.isNiceName()) + continue; entries.add(new BinaryLogEntry() { @Override public String getName() { diff --git a/src/main/java/com/rusefi/can/TrcToMlq.java b/src/main/java/com/rusefi/can/TrcToMlq.java index 3df8e67..0064d93 100644 --- a/src/main/java/com/rusefi/can/TrcToMlq.java +++ b/src/main/java/com/rusefi/can/TrcToMlq.java @@ -18,6 +18,7 @@ public class TrcToMlq { DbcFile dbc = DbcFile.readFromFile(dbcFileName); + LoggingStrategy.LOG_ONLY_TRANSLATED_FIELDS = true; List entries = LoggingStrategy.getFieldNameEntries(dbc); List packets = new PcanTrcReader().readFile(trcFileName);