|  |  | 
 |  |  |         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) ; | 
 |  |  |     } |