diff --git a/src/main/java/me/retrodaredevil/io/modbus/AsciiDataEncoder.java b/src/main/java/me/retrodaredevil/io/modbus/AsciiDataEncoder.java index e16b57f..0f5fd69 100644 --- a/src/main/java/me/retrodaredevil/io/modbus/AsciiDataEncoder.java +++ b/src/main/java/me/retrodaredevil/io/modbus/AsciiDataEncoder.java @@ -21,7 +21,7 @@ public void sendMessage(OutputStream outputStream, int address, ModbusMessage me try { outputStream.write(bytes); } catch (IOException e) { - throw new ModbusRuntimeException(e); + throw new ModbusRuntimeException("Got exception while writing", e); } } public static char[] toAscii(int address, ModbusMessage message){ @@ -115,7 +115,7 @@ public ModbusMessage readMessage(int expectedAddress, InputStream inputStream) { try { bytes = readLine(inputStream); } catch (IOException e) { - throw new ModbusRuntimeException(e); + throw new ModbusRuntimeException("Got exception while reading", e); } return fromAscii(expectedAddress, bytes); } diff --git a/src/main/java/me/retrodaredevil/io/modbus/RTUDataEncoder.java b/src/main/java/me/retrodaredevil/io/modbus/RTUDataEncoder.java index 90f21d0..9146ceb 100644 --- a/src/main/java/me/retrodaredevil/io/modbus/RTUDataEncoder.java +++ b/src/main/java/me/retrodaredevil/io/modbus/RTUDataEncoder.java @@ -31,7 +31,7 @@ public void sendMessage(OutputStream outputStream, int address, ModbusMessage me try { outputStream.write(bytes); } catch (IOException e) { - throw new ModbusRuntimeException(e); + throw new ModbusRuntimeException("Got exception while writing", e); } } public static byte[] toBytes(int address, ModbusMessage message){ @@ -56,7 +56,7 @@ public ModbusMessage readMessage(int expectedAddress, InputStream inputStream) { try { bytes = readBytes(inputStream); } catch(IOException e){ - throw new RuntimeException(e); + throw new ModbusRuntimeException("Got exception while reading", e); } return fromBytes(expectedAddress, bytes); }