/// <summary> /// Raises the data event /// </summary> private void EmitDataReadyEvent() { //Raise and event with new data available if (DataReadyEvent != null) { Data = new double[Rows, Columns]; for (int i = 0; i < Rows; i++) for (int j = 0; j < Columns; j++) Data[i, j] = tmpData[i, j]; DataReadyEventArgs ev = new DataReadyEventArgs(Data); DataReadyEvent(this, ev); } return; }