package com.dy.common.mw.protocol.pMeterV1_0_1; import com.dy.common.mw.protocol.CodeParseParams; import com.dy.common.mw.protocol.Data; public class ParseParamsForUpV1_0_1 implements CodeParseParams{ public String protocolName ;//协议名称 public String rtuAddr ;//IMEI号(IMEI号) public String meterNo ;//水表号 public Integer productId ;//电信平台产品ID,当不在电信平台运行时,为null public String deviceId ;//电信平台设备ID,当不在电信平台运行时,为null public String upCode ;//上行报文数据中的功能码 public String upHex ;//行报文数据十六进制形式 public byte[] upBuffer ;//行报文数据字节数组 public Data data ;//解析后的数据 public ParseParamsForUpV1_0_1(){} public void clear(){ this.protocolName = null ; this.rtuAddr = null ; this.meterNo = null ; this.productId = null ; this.deviceId = null ; this.upCode = null ; this.upHex = null ; this.upBuffer = null ; this.data = null ; } public void setValue(String protocolName, String rtuAddr, String meterNo, Integer productId, String deviceId, String upCode, String upHex, byte[] upBuffer, Data data){ this.protocolName = protocolName ; this.rtuAddr = rtuAddr ; this.meterNo = meterNo ; this.productId = productId ; this.deviceId = deviceId ; this.upCode = upCode ; this.upHex = upHex ; this.upBuffer = upBuffer ; this.data = data ; } }