From 00749619da67181110b8f65b52f82858c5993242 Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: Sun, 5 May 2024 21:54:56 +0800 Subject: [PATCH] =?UTF-8?q?1078-=E8=AE=BE=E7=BD=AE=E8=B7=AF=E7=BA=BF...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/genersoft/iot/vmp/jt1078/bean/JTRoute.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/genersoft/iot/vmp/jt1078/bean/JTRoute.java b/src/main/java/com/genersoft/iot/vmp/jt1078/bean/JTRoute.java index e64822877..c5b4b9a08 100644 --- a/src/main/java/com/genersoft/iot/vmp/jt1078/bean/JTRoute.java +++ b/src/main/java/com/genersoft/iot/vmp/jt1078/bean/JTRoute.java @@ -36,13 +36,12 @@ public class JTRoute { byteBuf.writeBytes(attribute.encode()); byteBuf.writeBytes(BCDUtil.transform(DateUtil.yyyy_MM_dd_HH_mm_ssToTimestamp(startTime))); byteBuf.writeBytes(BCDUtil.transform(DateUtil.yyyy_MM_dd_HH_mm_ssToTimestamp(endTime))); -// byteBuf.writeShort((short)(routePointList.size() & 0xffff)); - byteBuf.writeShort((short)(0 & 0xffff)); -// if (!routePointList.isEmpty()){ -// for (JTRoutePoint jtRoutePoint : routePointList) { -// byteBuf.writeBytes(jtRoutePoint.encode()); -// } -// } + byteBuf.writeShort((short)(routePointList.size() & 0xffff)); + if (!routePointList.isEmpty()){ + for (JTRoutePoint jtRoutePoint : routePointList) { + byteBuf.writeBytes(jtRoutePoint.encode()); + } + } byteBuf.writeShort((short)(name.getBytes(Charset.forName("GBK")).length & 0xffff)); byteBuf.writeCharSequence(name, Charset.forName("GBK")); return byteBuf;