namespace Mirle.Component.MPLC.Interfaces
{
///
/// 控制器介面
///
public interface IPLCHost
{
///
/// 啟動自動重新連線
///
bool EnableAutoReconnect { get; set; }
///
/// 啟動寫入資料
///
bool EnableWriteRawData { get; set; }
///
/// 時間間隔
///
int Interval { get; set; }
///
/// 控制器逾時
///
int MPLCTimeout { get; set; }
///
/// 記錄檔資料夾
///
string LogBaseDirectory { get; set; }
///
/// 取得控制器資料提供介面
///
///
IMPLCProvider GetMPLCProvider();
///
/// 開始
///
void Start();
///
/// 暫停
///
void Stop();
}
}