|  |  |  | 
|---|
|  |  |  | if(para.data != null && para.data.getSubData() != null){ | 
|---|
|  |  |  | DataCd93_A3Vo subData = (DataCd93_A3Vo)((DataV202404)para.data.getSubData()).subData ; | 
|---|
|  |  |  | //opResult ;//关泵/阀结果: 0x00:成功 0x81:失败 | 
|---|
|  |  |  | callback.notify(new ValveStateInfo(subData.opResult.byteValue()==0?false:true)); | 
|---|
|  |  |  | callback.notify(new ValveStateInfo(subData.clResult.byteValue()==0?false:true)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return new MidResult[]{midRs} ; | 
|---|
|  |  |  | 
|---|
|  |  |  | * @throws Exception 异常 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | protected void doParse(byte[] bs, int bsLen, String dataCode, Data data) throws Exception { | 
|---|
|  |  |  | DataV202404 dV1 = (DataV202404)data.getSubData() ; | 
|---|
|  |  |  | DataV202404 dV202404 = (DataV202404)data.getSubData() ; | 
|---|
|  |  |  | DataCd93_A3Vo cdData = new DataCd93_A3Vo(CodeV202404.getCodeName(dataCode)) ; | 
|---|
|  |  |  | dV1.subData = cdData ; | 
|---|
|  |  |  | dV202404.subData = cdData ; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | GlParse.parseCd93A3(bs, cdData) ; | 
|---|
|  |  |  | } | 
|---|