private static void AsyncRead(object sender, System.Timers.ElapsedEventArgs e) { AsyncReadTimer.Enabled = false; int iTransactionID = 0; foreach (OPCItemsStruct OPCItemsStrt in lOPCItemsStrt) { Array Result; iTransactionID++; opcKepClient.AsyncRead(OPCItemsStrt.sItems, OPCItemsStrt.sGroupName, iTransactionID, out Result); } AsyncReadTimer.Enabled = true; }
private static void AsyncRead(object sender, System.Timers.ElapsedEventArgs e) { AsyncReadTimer.Enabled = false; int iTransactionID = 0; foreach (OPCItemsStruct OPCItemsStrt in lOPCItemsStrt) { Array Result; //if (OPCItemsStrt.sItems.Length > 100) //{ //} // else //{ iTransactionID++; opcKepClient.AsyncRead(OPCItemsStrt.sItems, OPCItemsStrt.sGroupName, iTransactionID, out Result); //Thread.Sleep(100); //} } AsyncReadTimer.Enabled = true; }