Example #1
0
 public void Update()
 {
     try
     {
         getShort = (short)tcAdsClient.ReadSymbol(tcAdsClient.ReadSymbolInfo("MAIN.count"));
         NotifyOfPropertyChange(() => getShort);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex);
     }
 }
Example #2
0
 private void SetSymbolInfo(ITcAdsSymbol symbol)
 {
     currentSymbol      = symbol;
     tbName.Text        = symbol.Name.ToString();
     tbIndexGroup.Text  = symbol.IndexGroup.ToString();
     tbIndexOffset.Text = symbol.IndexOffset.ToString();
     tbSize.Text        = symbol.Size.ToString();
     tbDatatype.Text    = symbol.Type;
     tbDatatypeId.Text  = symbol.Datatype.ToString();
     try
     {
         tbValue.Text = adsClient.ReadSymbol(symbol).ToString();
     }
     catch (AdsDatatypeNotSupportedException err)
     {
         tbValue.Text = err.Message;
     }
     catch (Exception err)
     {
         log.Debug("Unable to read Symbol Info. " + err.Message);
     }
 }