From 40fa6e857491a47c0c215ec09e8d170836af0e06 Mon Sep 17 00:00:00 2001 From: rusefillc Date: Fri, 12 Jan 2024 23:48:11 -0500 Subject: [PATCH] linux progress --- .../java/com/rusefi/io/can/SocketCANHelper.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/playback/src/main/java/com/rusefi/io/can/SocketCANHelper.java b/playback/src/main/java/com/rusefi/io/can/SocketCANHelper.java index d01f860..5836fc0 100644 --- a/playback/src/main/java/com/rusefi/io/can/SocketCANHelper.java +++ b/playback/src/main/java/com/rusefi/io/can/SocketCANHelper.java @@ -28,13 +28,9 @@ public class SocketCANHelper { return socket; } - public static void send(int id, byte[] payload, RawCanChannel channel) { + public static void send(int id, byte[] payload, RawCanChannel channel) throws IOException { CanFrame packet = CanFrame.create(id, FD_NO_FLAGS, payload); - try { - channel.write(packet); - } catch (IOException e) { - throw new IllegalStateException(e); - } + channel.write(packet); } public static CanSender create() { @@ -42,8 +38,12 @@ public class SocketCANHelper { return new CanSender() { @Override public boolean send(int id, byte[] payload) { - SocketCANHelper.send(id, payload, canChannel); - return true; + try { + SocketCANHelper.send(id, payload, canChannel); + return true; + } catch (IOException e) { + return false; + } } }; }