public void ConnectOpc(OpcList obj) { if (_opcDict.ContainsKey(obj)) { _opcDict[obj].Connect(); } }
public void ConnectOpc(OpcList obj) { if (_opcDict.ContainsKey(obj)) { _opcDict[obj].cl.Connect(ServiceData.GetInstance().GetOpcAddress(), ServiceData.GetInstance().GetOpcName(), 100); } }
public ObjectData GetObjectData(OpcList objectName) { if (_objectDict.ContainsKey(objectName)) { return(_objectDict[objectName]); } return(null); }
public OpcClient GetOpc(OpcList obj) { if (_opcDict.ContainsKey(obj)) { return(_opcDict[obj]); } return(null); }
public OpcClient InitOpc(OpcList obj) { if (!_opcDict.ContainsKey(obj)) { var opc = new OpcClient(Service.GetInstance().GetOpcDict()["OpcServerAddress"]); _opcDict.Add(obj, opc); return(opc); } return(_opcDict[obj]); }
public OPC_client InitOpc(OpcList obj, string serverAddress) { if (!_opcDict.ContainsKey(obj)) { var opc = new OPC_client(serverAddress, ServiceData.GetInstance().GetOpcTablesBase(), GetObjectData(obj).SqlTableName); _opcDict.Add(obj, opc); return(opc); } return(_opcDict[obj]); }
public string GetConnectionStringData(OpcList opcName) { if (ServiceData.GetInstance().GetSqlName() == "PostgreSQL") { return("server=" + ServiceData.GetInstance().GetSqlAddress() + ";user id=AS_Library;password=asuasu123;database=" + GetObjectData(opcName).DataBaseName); } return("Data Source=" + ServiceData.GetInstance().GetSqlAddress() + "\\" + ServiceData.GetInstance().GetSqlName() + ";Initial Catalog=" + GetObjectData(opcName).DataBaseName + "; User ID=AS_Library;Password=asuasu123;"); }
public OpcSubscription GetSubscription(OpcList obj) { if (_opcDict.ContainsKey(obj)) { if (!_opcSubscriptions.ContainsKey(obj)) { var opcSubscription = _opcDict[obj].SubscribeNodes(); opcSubscription.PublishingInterval = 500; _opcSubscriptions.Add(obj, opcSubscription); return(opcSubscription); } return(_opcSubscriptions[obj]); } return(null); }