void UtecConn_DataReceived(object sender, string e) { try { e = FormatData(e); string[] data = e.Split(",".ToCharArray()); if (data.Length < _dataLength) { return; } this.DashBoard.UtecData = e; this.DashBoard.UtecDataArray = data; if (_logger != null) { bool isPull = _logger.LogData(data, e); if ((_tablePullsOnly && isPull) || _tablePullsOnly == false) { this.Tables.SetTableData(data); } if (_manualLogRunning) { _logger.ManualLog(e); } } } catch (Exception ex) { OnShowError(ex, e); } }