protected virtual void OnRawDataUpdated(MindwaveRawDataEventArgs e) { if (RawDataUpdated != null) { RawDataUpdated(this, e); } }
private void SetRawData(short data) { rawData[rawDataPointer++] = data; if (rawDataPointer == this.RawDataSize) { short[] raw = new short[this.RawDataSize]; Array.Copy(rawData, raw, raw.Length); rawDataPointer = 0; MindwaveRawDataEventArgs e = new MindwaveRawDataEventArgs(); e.RawData = raw; OnRawDataUpdated(e); } }