From f8cb69b9e1b0e8443942e13bbd3f46b9d4203269 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期日, 28 四月 2024 08:54:08 +0800 Subject: [PATCH] 靳总离职前,应元谋二期项目要求(慧图),做了通信协议修改,在他离职后,从韩月处得到最新协议,并做了部分协议软件实现修改,发现新协议中有一些协议定义有重复,也有错误的,所以这版本协议未全部实现,但实现的部分可以用来测试测控一体阀(与段志强一起测试过)。目前情况下,这版本协议实现不能应用于实际项目中,如果必须实现,还需要结合硬件协议具体实现内容再实现通信中间件的协议解析与构造部分,还需要实现上行数据处理任务树部分。 --- pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/Data.java | 22 ++++++++++++++++++---- 1 files changed, 18 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 58b5ede..1bc29b7 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 @@ -12,6 +12,7 @@ @Serial private static final long serialVersionUID = 20160805192500101L; + public String rtuResultSendWebUrl ;//rtu杩斿洖鍛戒护缁撴灉 鍙戝悜鐩殑鍦皐eb URL private String commandId ;//鍛戒护ID锛屽彲鑳戒负null private String rtuAddr ;//缁堢鍦板潃 private String protocol ;//鏁版嵁鎵�瀵瑰簲鐨勫崗璁悕绉� @@ -23,6 +24,9 @@ StringBuilder sb = new StringBuilder() ; sb.append("涓婅鎶ユ枃(鍗佸叚杩涘埗): ").append((hex == null?"":hex)).append("\n") ; // sb.append("Rtu鍦板潃 : ").append((rtuAddr==null?"":rtuAddr)).append("\n") ; + if(rtuResultSendWebUrl != null){ + sb.append("鍛戒护缁撴灉鍙戝線 : ").append(rtuResultSendWebUrl).append("\n") ; //rtu杩斿洖鍛戒护缁撴灉 鍙戝悜鐩殑鍦皐eb URL + } if(commandId != null){ sb.append("鍛戒护ID : ").append(commandId).append("\n") ; //鍛戒护ID } @@ -57,12 +61,10 @@ Data d = new Data() ; d.code = "01" ; d.rtuAddr = "123234" ; - d.meterNo = "1234567890123456" ; DataV1_0_1 subD = new DataV1_0_1() ; subD.rtuAddr = "2342345" ; - subD.meterNo = "1234567890123456" ; - + d.subData = subD ; @@ -84,7 +86,7 @@ public void setRtuAddr(String rtuAddr) { this.rtuAddr = rtuAddr; } - + public String getCode() { return code; } @@ -118,6 +120,18 @@ this.hex = hex; } + public String getRtuResultSendWebUrl() { + return rtuResultSendWebUrl; + } + /** + * 寰楀埌rtu杩斿洖鍛戒护缁撴灉 鍙戝悜鐩殑鍦皐eb URL + * 濡傛灉鏄富鍔ㄤ笂鎶ユ暟鎹紝鍒欐web URL涓虹┖ + * @return rtuResultSendWebUrl + */ + public void setRtuResultSendWebUrl(String rtuResultSendWebUrl) { + this.rtuResultSendWebUrl = rtuResultSendWebUrl; + } + public void setCommandId(String commandId) { this.commandId = commandId; } -- Gitblit v1.8.0