public void Update() { try { getShort = (short)tcAdsClient.ReadSymbol(tcAdsClient.ReadSymbolInfo("MAIN.count")); NotifyOfPropertyChange(() => getShort); } catch (Exception ex) { Console.WriteLine(ex); } }
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); } }