using Aitex.Core.Util; using MECF.Framework.Common.Twincat; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MECF.Framework.Common.Twincat { public class TwincatAdoObjectManager : Singleton { #region 内部变量 /// /// 模块ADO通讯对象字典 /// private Dictionary _moduleAdoDictionary = new Dictionary(); #endregion /// /// 初始化模块Ado通讯对象 /// /// /// public void InitializeModuleAdoManager(string module,TwincatAdoManager adoManager) { _moduleAdoDictionary[module] = adoManager; } /// /// 获取模块Ado通讯对象 /// /// /// public TwincatAdoManager GetModuleAdoManager(string module) { return _moduleAdoDictionary.ContainsKey(module) ? _moduleAdoDictionary[module]:null; } } }