package com.dy.common.mw.protocol.pMeterV1_0_1; public class DataV1_0_1 implements java.io.Serializable{ private static final long serialVersionUID = 202211271110001L; public static String ALIAS = DataV1_0_1.class.getName() ; public String rtuAddr ;//RtuAddr public String meterNo ;//水表号 public String version ;//协议版本号 public DataCd01Vo dataCd01Vo ;//周期上报数据 public DataCd02Vo dataCd02Vo ;//实时(触发)上报数据 public DataCd03Vo dataCd03Vo ;//事件报 public DataCd0405Vo dataCd0405Vo ;//开关阀回执 public DataCd06Vo dataCd06Vo ;//开关阀结果 public String dt ;//通信中间件产生发报时间(yyyy-MM-dd hh:mm:ss) public String toString(){ StringBuffer sb = new StringBuffer() ; sb.append(" 电信IMEI号 : " + (rtuAddr==null?"":rtuAddr) + "\n") ; sb.append(" 水表号 : " + (meterNo==null?"":meterNo) + "\n") ; sb.append(" 协议版本号:" + version + "\n") ; sb.append(" 终端数据:\n") ; if(dataCd01Vo != null){ sb.append(dataCd01Vo.toString()) ; } if(dataCd02Vo != null){ sb.append(dataCd02Vo.toString()) ; } if(dataCd03Vo != null){ sb.append(dataCd03Vo.toString()) ; } if(dataCd0405Vo != null){ sb.append(dataCd0405Vo.toString()) ; } if(dataCd06Vo != null){ sb.append(dataCd06Vo.toString()) ; } return sb.toString() ; } /** * 由其产生命令日志 * @return */ public String resultInfo(){ if(dataCd0405Vo != null){ return dataCd0405Vo.resultInfo() ; } return "" ; } public String getRtuAddr() { return rtuAddr; } public void setRtuAddr(String rtuAddr) { this.rtuAddr = rtuAddr; } public String getMeterNo() { return meterNo; } public void setMeterNo(String meterNo) { this.meterNo = meterNo; } public String getVersion() { return version; } public void setVersion(String version) { this.version = version; } public String getDt() { return dt; } public void setDt(String dt) { this.dt = dt; } public DataCd01Vo getDataCd01Vo() { return dataCd01Vo; } public void setDataCd01Vo(DataCd01Vo dataCd01Vo) { this.dataCd01Vo = dataCd01Vo; } public DataCd02Vo getDataCd02Vo() { return dataCd02Vo; } public void setDataCd02Vo(DataCd02Vo dataCd02Vo) { this.dataCd02Vo = dataCd02Vo; } public DataCd03Vo getDataCd03Vo() { return dataCd03Vo; } public void setDataCd03Vo(DataCd03Vo dataCd03Vo) { this.dataCd03Vo = dataCd03Vo; } public DataCd0405Vo getDataCd0405Vo() { return dataCd0405Vo; } public void setDataCd0405Vo(DataCd0405Vo dataCd0405Vo) { this.dataCd0405Vo = dataCd0405Vo; } public DataCd06Vo getDataCd06Vo() { return dataCd06Vo; } public void setDataCd06Vo(DataCd06Vo dataCd06Vo) { this.dataCd06Vo = dataCd06Vo; } }