|  |  |  | 
|---|
|  |  |  | package com.dy.common.mw.protocol.p206V2.parse; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.dy.common.mw.protocol.*; | 
|---|
|  |  |  | import com.dy.common.mw.protocol.p206V1.CommonV1; | 
|---|
|  |  |  | import com.dy.common.mw.protocol.p206V2.*; | 
|---|
|  |  |  | import com.dy.common.mw.protocol.p206V2.parse.global.GlParse; | 
|---|
|  |  |  | import com.dy.common.mw.protocol.p206V2.upVos.DataCd81Vo; | 
|---|
|  |  |  | import com.dy.common.mw.protocol.p206V2.upVos.DataCd84Vo; | 
|---|
|  |  |  | import com.dy.common.mw.protocol.p206V2.upVos.DataCdC0Vo; | 
|---|
|  |  |  | import com.dy.common.mw.protocol.rtuState.ValveStateInfo; | 
|---|
|  |  |  | import com.dy.common.util.ByteUtil; | 
|---|
|  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public MidResult[] parse(Boolean isLowPower, CodeParseParams params, CodeParseCallback callback)throws Exception { | 
|---|
|  |  |  | ParseParamsForUpV2 para = (ParseParamsForUpV2)params ; | 
|---|
|  |  |  | int bsLen = new CommonV2().parseDataLen(para.upBuffer) ; | 
|---|
|  |  |  | int bsLen = new CommonV2().parseDataLen4P206(para.upBuffer) ; | 
|---|
|  |  |  | if(bsLen > 0){ | 
|---|
|  |  |  | this.doParse(para.upBuffer, | 
|---|
|  |  |  | bsLen, | 
|---|