using System;
namespace ICSSoft.Frame.DataConnect.Action
{
///
/// 数据采集模块接口
/// 只供数据采集内部模块调用
///
public interface IAction
{
Messages Execute(ActionEventArgs actionEventArgs);
}
///
/// 扩展的数据采集接口
/// 在Execute中增加一个参数:ActionCheckStatus,用以记录Action的操作
///
public interface IActionWithStatus : IAction
{
Messages Execute(ActionEventArgs actionEventArgs, ActionCheckStatus actionCheckStatus);
}
public interface IActionWithStatusNew : IAction
{
Messages Execute(ActionEventArgs actionEventArgs, ActionCheckStatus actionCheckStatus, object[] OPBOMinno);
}
public interface IActionWithStatusFCT : IAction
{
Messages Execute(ActionEventArgs actionEventArgs, ActionCheckStatus actionCheckStatus, string workPoint);
}
// Added end
}