diff --git a/development/src/main/java/gurux/dlms/GXDLMS.java b/development/src/main/java/gurux/dlms/GXDLMS.java index 8fc3bb98..638aca25 100644 --- a/development/src/main/java/gurux/dlms/GXDLMS.java +++ b/development/src/main/java/gurux/dlms/GXDLMS.java @@ -1340,7 +1340,9 @@ public static List getSnMessages(final GXDLMSSNParameters p) messages.add(getWrapperFrame(p.getSettings(), p.getCommand(), reply)); } else if (p.getSettings() - .getInterfaceType() == InterfaceType.HDLC) { + .getInterfaceType() == InterfaceType.HDLC || + p.getSettings() + .getInterfaceType() == InterfaceType.HDLC_WITH_MODE_E) { messages.add(getHdlcFrame(p.getSettings(), frame, reply)); if (reply.position() != reply.size()) { frame = p.getSettings().getNextSend(false);