|  |  | 
 |  |  |     * RTU 地址 | 
 |  |  |     */ | 
 |  |  |    public String rtuAddr ; | 
 |  |  | 	 | 
 |  |  |    /** | 
 |  |  |     * 水表号 | 
 |  |  |     * 应用电信平台时有效 | 
 |  |  |     */ | 
 |  |  |    public String meterNo ; | 
 |  |  | 	 | 
 |  |  |    /** | 
 |  |  |     * 电信平台上的产品ID,当不在电信平台上运行时,为null | 
 |  |  |     * 应用电信平台时有效 | 
 |  |  |     */ | 
 |  |  |    public Integer productId ; | 
 |  |  | 	 | 
 |  |  |    /** | 
 |  |  |     * 电信平台上的设备ID,当不在电信平台上运行时,为null | 
 |  |  |     * 应用电信平台时有效 | 
 |  |  |     */ | 
 |  |  |    public String deviceId ; | 
 |  |  | 	 | 
 |  |  |  | 
 |  |  |    /** | 
 |  |  |     * 命令类型:Rtu命令、针对监控中间件的命令 | 
 |  |  |     * 由com.dy.common.mw.protocol.CommandType类定义 | 
 |  |  | 
 |  |  |    public String toString(){ | 
 |  |  |       String s = "命令id=" + id + "\n" ; | 
 |  |  |       s += (protocol == null ? "" : ("协议=" + protocol + "\n")); | 
 |  |  |       s += (rtuAddr == null ? "" : ("IMEI号=" + rtuAddr + "\n")); | 
 |  |  |       s += (meterNo == null ? "" : ("水表号=" + meterNo + "\n")); | 
 |  |  |       if(productId != null){ | 
 |  |  |          s +=  "电信平台产品ID=" + productId + "\n" ; | 
 |  |  |       } | 
 |  |  |       if(deviceId != null && !deviceId.trim().equals("")){ | 
 |  |  |          s +=  "电信平台设备ID=" + deviceId + "\n" ; | 
 |  |  |       } | 
 |  |  |       s += (rtuAddr == null ? "" : ("Rtu地址=" + rtuAddr + "\n")); | 
 |  |  |       s += "命令类型=" + (type.equals(CommandType.innerCommand)?"内部命令":"终端命令") + "\n" ; | 
 |  |  |       s += (code == null ? "" : ("功能码=" + code + "\n")) ; | 
 |  |  |       s += "返回中间件对命令处理结果=" + (noRtMwDealRes == null?"返回":(noRtMwDealRes?"不返回":"返回") + "\n") ; | 
 |  |  | 
 |  |  |    } | 
 |  |  |    public void setProtocol(String protocol) { | 
 |  |  |       this.protocol = protocol; | 
 |  |  |    } | 
 |  |  |    public String getMeterNo() { | 
 |  |  |       return meterNo; | 
 |  |  |    } | 
 |  |  |    public void setMeterNo(String meterNo) { | 
 |  |  |       this.meterNo = meterNo; | 
 |  |  |    } | 
 |  |  |    public Integer getProductId() { | 
 |  |  |       return productId; | 
 |  |  |    } | 
 |  |  |    public void setProductId(Integer productId) { | 
 |  |  |       this.productId = productId; | 
 |  |  |    } | 
 |  |  |    public String getDeviceId() { | 
 |  |  |       return deviceId; | 
 |  |  |    } | 
 |  |  |    public void setDeviceId(String deviceId) { | 
 |  |  |       this.deviceId = deviceId; | 
 |  |  |    } | 
 |  |  |    public String getType() { | 
 |  |  |       return type; |