liurunyu
2024-11-03 3773d0e2d61676ce23901bb79b670691c28c7b04
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/Command.java
@@ -13,6 +13,12 @@
   }
   /**
    * 当命令结果返回的网址是此值时,忽略执行,例如中间件主动下发的命令,就不用返回命令结果
    */
   public static final String ignoreRtuResultSendWebUrl = "http://0.0.0.0" ;
   /**
    * 默认命令ID
    * 如果命令不在数据库中存储,或其他可以用defaultId
    */
@@ -22,13 +28,18 @@
    * 本条命令的ID
    * 一般是命令在数据库中存储记录ID的字符串形式
    */
   public String id;
   public String id;
   /**
    * RTU协议名称,这个可以为空,因为RTU上行数据解析出协议名称,然后系统把协议名称保存在RTU数据记录中,从此协议名称就不再空了
    */
   public String protocol;
   /**
    * RTU协议名称,这个可以为空
    */
   public Short protocolVersion;
   /**
    * RTU 地址
    */
@@ -63,6 +74,7 @@
   public String toString(){
      String s = "命令id=" + id + "\n" ;
      s += (protocol == null ? "" : ("协议=" + protocol + "\n"));
      s += (protocolVersion == null ? "" : ("协议版本号=" + protocolVersion + "\n"));
      s += (rtuAddr == null ? "" : ("Rtu地址=" + rtuAddr + "\n"));
      s += "命令类型=" + (type.equals(CommandType.innerCommand)?"内部命令":"RTU命令") + "\n" ;
      s += (code == null ? "" : ("功能码=" + code + "\n")) ;