MCAEmotiv.Interop.MockEEGDataSource.TryGetData C# (CSharp) Method

TryGetData() protected method

Attempts to get data from the data source
protected TryGetData ( IArrayView &data ) : bool
data IArrayView
return bool
        protected override bool TryGetData(out IArrayView<EEGDataEntry> data)
        {
            var rand = new Random();

            data = (10)
                .CountTo()
                .Select(i => new EEGDataEntry(this.Marker,
                        (DateTime.Now - baseTime).TotalMilliseconds.Rounded(),
                        (DateTime.Now - this.markerBaseTime).TotalMilliseconds.Rounded(),
                        Channels.Values.Count
                            .CountTo()
                            .Select(j => 3000 + 50 * rand.NextDouble()))).ToIArray();
            return true;
        }