| New file | 
 |  |  | 
 |  |  | package com.dy.common.mw.protocol; | 
 |  |  |  | 
 |  |  | /** | 
 |  |  |  * 处理出错 | 
 |  |  |  */ | 
 |  |  | public class MidResultError implements MidResult{ | 
 |  |  |  | 
 |  |  |    public static final long serialVersionUID; | 
 |  |  |    static { | 
 |  |  |       serialVersionUID = 201606271057001L; | 
 |  |  |    } | 
 |  |  |  | 
 |  |  |    public String protocolName ;//协议名称 | 
 |  |  |    public String rtuAddr ;//Rtu地址,注意rtuAddr可能为null | 
 |  |  |    public String message ;//出错消息 | 
 |  |  |    public Exception e ;//异常 | 
 |  |  | 	 | 
 |  |  |    public MidResultError(String protocolName, String rtuAddr, String message, Exception e){ | 
 |  |  |       this.protocolName = protocolName ; | 
 |  |  |       this.rtuAddr = rtuAddr ; | 
 |  |  |       this.message = message ; | 
 |  |  |       this.e = e ; | 
 |  |  |    } | 
 |  |  | 	 | 
 |  |  |    @Override | 
 |  |  |    public void action() { | 
 |  |  |        ProtocolUnit.getInstance().adapter.getSingleActionError(this.protocolName).doAction(this);  | 
 |  |  |    } | 
 |  |  |  | 
 |  |  | } |