Example #1
0
 private void Timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
 {
     if (!m_OpcUaClient.Connected)
     {
         System.Diagnostics.Debug.Print(m_OpcUaClient.Connected.ToString());
         LblStatusConnection.Invoke((MethodInvoker) delegate
         {
             LblStatusConnection.Text = "Reconnecting in 3s";
         });
         try
         {
             m_OpcUaClient.ConnectServer(TxtURLOPCUA.Text);
         }
         catch
         {
         }
     }
     else
     {
         if (timer.Enabled)
         {
             timer.Enabled = false;
         }
     }
 }
Example #2
0
 private void M_OpcUaClient_OpcStatusChange(object sender, OpcUaStatusEventArgs e)
 {
     if (!timer.Enabled)
     {
         LblStatusConnection.Invoke((MethodInvoker) delegate
         {
             LblStatusConnection.Text = e.Text;
         });
     }
 }