New file |
| | |
| | | package com.dy.common.mw.protocol; |
| | | |
| | | import com.dy.common.mw.UnitAdapterInterface; |
| | | |
| | | |
| | | public interface ProtocolUnitAdapter extends UnitAdapterInterface{ |
| | | /** |
| | | * 得到本模块参数配置对象 |
| | | * @return ProtocolConfigVo |
| | | */ |
| | | ProtocolConfigVo getConfig() ; |
| | | |
| | | /** |
| | | * 单线程环境中运行,得到单个RTU信息通知器 |
| | | * @param protocolNameVersion 协议名称和版本号 |
| | | * @return MidResultAction |
| | | */ |
| | | Notify getSingleRtuInfoNotify(String protocolNameVersion) ; |
| | | /** |
| | | * 单线程环境中运行,得到单个处理RTU下行数据的action执行对象 |
| | | * @param protocolName 协议名称 |
| | | * @return MidResultAction |
| | | */ |
| | | MidResultAction getSingleActionToRtu(String protocolName) ; |
| | | /** |
| | | * 单线程环境中运行,得到单个处理RTU上行数据的action执行对象 |
| | | * @param protocolName 协议名称 |
| | | * @return MidResultAction |
| | | */ |
| | | MidResultAction getSingleActionFromRtu(String protocolName) ; |
| | | /** |
| | | * 单线程环境中运行,得到单个处理出错的action执行对象 |
| | | * @param protocolName 协议名称 |
| | | * @return MidResultAction |
| | | */ |
| | | MidResultAction getSingleActionError(String protocolName) ; |
| | | } |