From 4b067b4db5c1f2a068d6e27cc138118810785e2d Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期三, 07 五月 2025 10:47:13 +0800 Subject: [PATCH] 1、创建命令生成器模块,实现部分命令数据生成,还需继续实现其他命令; 2、完善代码。 --- pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/Data.java | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/Data.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/Data.java index 5335fb6..1752c65 100644 --- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/Data.java +++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/Data.java @@ -16,8 +16,9 @@ public String commandId ;//鍛戒护ID锛屽彲鑳戒负null public String rtuAddr ;//缁堢鍦板潃 public String protocol ;//鏁版嵁鎵�瀵瑰簲鐨勫崗璁悕绉� + public Short protocolVer;//鏁版嵁鎵�瀵瑰簲鐨勫崗璁増鏈彿锛�1~255锛� public String code ;//鏁版嵁鎵�瀵瑰簲鐨勫姛鑳界爜: - public Object subData ;//瀵瑰簲鍚勪釜鍔熻兘鐮佺殑鍏蜂綋鏁版嵁 + public Object subData ;//瀵瑰簲鍚勪釜鍗忚鏁版嵁 public String hex ;//涓婃姤鏁版嵁鐨勫崄鍏繘鍒� public String toString() { @@ -31,6 +32,7 @@ sb.append("鍛戒护ID : ").append(commandId).append("\n") ; //鍛戒护ID } sb.append("鍗忚 : ").append((protocol == null?"":protocol)).append("\n") ; // + sb.append("鍗忚鐗堟湰鍙� : ").append((protocolVer == null?"":protocolVer)).append("\n") ; // sb.append((code == null ? "" : ("鍔熻兘鐮�:" + code + "\n"))) ; if(this.subData != null){ sb.append("涓婅鏁版嵁锛歕n").append(this.subData) ; @@ -62,7 +64,7 @@ d.code = "01" ; d.rtuAddr = "123234" ; - DataV1_0_1 subD = new DataV1_0_1() ; + DataV1 subD = new DataV1() ; subD.rtuAddr = "2342345" ; d.subData = subD ; @@ -98,11 +100,19 @@ public String getProtocol() { return protocol; } - + public void setProtocol(String protocol) { this.protocol = protocol; } - + + public Short getProtocolVer() { + return protocolVer; + } + + public void setProtocolVer(Short protocolVer) { + this.protocolVer = protocolVer; + } + public Object getSubData() { return subData; } -- Gitblit v1.8.0