Beispiel #1
0
 internal void Grab(DataSrv DatSrv, StimSrv StimSrv, Logger Debugger, string NRFilePath, bool NRRecording, NeuroRighter NR)
 {
     this.NRDataSrv   = DatSrv;
     this.NRStimSrv   = StimSrv;
     this.debugger    = Debugger;
     this.nrFilePath  = NRFilePath;
     this.nrRecording = NRRecording;
     this.NR          = NR;//we need a reference back to NR to initiate the stop sequence
 }
Beispiel #2
0
 internal ClosedLoopOut(NRTask CLE, int fs, DataSrv DatSrv, StimSrv StimSrv, Task buffLoadTask, Logger Debugger, string NRFilePath, bool NRRecording, NeuroRighter NR)
 {
     this.CLE            = CLE;
     this.outputSampFreq = fs;
     this.DatSrv         = DatSrv;
     this.StimSrv        = StimSrv;
     this.useManStimWave = false;
     this.buffLoadTask   = buffLoadTask;
     this.Debugger       = Debugger;
     this.NRFilePath     = NRFilePath;
     this.NRRecording    = NRRecording;
     this.NR             = NR;
 }
Beispiel #3
0
 internal ClosedLoopOut(NRTask CLE, int fs, DataSrv DatSrv, StimSrv StimSrv, Task buffLoadTask, Logger Debugger, string NRFilePath, bool NRRecording, NeuroRighter NR, double[] standardWave)
     : this(CLE, fs, DatSrv, StimSrv, buffLoadTask, Debugger, NRFilePath, NRRecording, NR)
 {
     this.guiWave        = standardWave;
     this.useManStimWave = true;
 }