package com.dy.common.mw.protocol;
|
|
import com.dy.common.mw.UnitAdapterInterface;
|
|
|
public interface ProtocolUnitAdapter extends UnitAdapterInterface{
|
/**
|
* 得到本模块参数配置对象
|
* @return ProtocolConfigVo
|
*/
|
ProtocolConfigVo getConfig() ;
|
/**
|
* 单线程环境中运行,得到单个处理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) ;
|
}
|