Example #1
0
 private void AcquireData(BioRadioDevice device)
 {
     Debug.WriteLine("StartAcquisition");
     device.StartAcquisition();
     chart_ElectrodeData.Series.Add("Raw Data");
     chart_ElectrodeData.Series["Raw Data"].ChartType   = SeriesChartType.Line;
     chart_ElectrodeData.Series["Raw Data"].MarkerStyle = MarkerStyle.Circle;
     while (state == "start")
     {
         foreach (var signalGroup in device.SignalGroups)
         {
             foreach (BioRadioSignal signal in signalGroup)
             {
                 var samples = signal.GetScaledValueArray();
                 foreach (var val in samples)
                 {
                     Debug.Write(val.ToString("##.####   "));
                     chart_ElectrodeData.Series["Raw Data"].Points.AddXY(DateTime.Now, val.ToString("##.####   "));
                 }
             }
         }
     }
     device.StopAcquisition();
     device.Disconnect();
 }