From cb9625b254a32b3d34aaba66ffdd1afd6872fcae Mon Sep 17 00:00:00 2001 From: rusefillc Date: Fri, 11 Feb 2022 09:31:16 -0500 Subject: [PATCH] rusEFI console does not stay alive #3912 test infrastructure progress --- .../java/com/rusefi/binaryprotocol/test/SerialSandbox.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/java_console/io/src/test/java/com/rusefi/binaryprotocol/test/SerialSandbox.java b/java_console/io/src/test/java/com/rusefi/binaryprotocol/test/SerialSandbox.java index d8c0fda3ca..78c1a37a1f 100644 --- a/java_console/io/src/test/java/com/rusefi/binaryprotocol/test/SerialSandbox.java +++ b/java_console/io/src/test/java/com/rusefi/binaryprotocol/test/SerialSandbox.java @@ -12,10 +12,15 @@ public class SerialSandbox { public static void main(String[] args) { BinaryProtocol.tsOutputSize = 100; + long startTime = System.currentTimeMillis(); + String port = PortDetector.autoDetectSerial(callbackContext -> null).getSerialPort(); System.out.println("Serial detected on " + port); - HeartBeatListeners.INSTANCE.addListener(() -> System.out.println(new Date() + ": onDataArrival")); + HeartBeatListeners.INSTANCE.addListener(() -> { + int seconds = (int) ((System.currentTimeMillis() - startTime) / 1000); + System.out.println(new Date() + ": onDataArrival alive for " + seconds + " second(s)"); + }); LinkManager linkManager = new LinkManager() .setNeedPullText(false)