Ejemplo n.º 1
0
        public void Init(ModuleParams parameters)
        {
            Params = parameters as TestModule3_Params;
            Aborted = false;
            if (!Runnable()) _ended = true;
            else
            {
                _ended = false;

                InputWorker = new Basic_Data_Worker(Params.AnalysisName);
                InputWorker.Load();
                InputData = InputWorker.BasicData;

                OutputWorker = new TestModule3_Data_Worker(Params.AnalysisName);
                OutputData = new TestModule3_Data(InputData.Frequency, InputData.SampleAmount);

                _currentChannelIndex = 0;
                _samplesProcessed = 0;
                NumberOfChannels = InputData.Signals.Count;
                _currentChannelLength = InputData.Signals[_currentChannelIndex].Item2.Count;
                _currentVector = Vector<Double>.Build.Dense(_currentChannelLength);

            }
        }
Ejemplo n.º 2
0
 public static void Main()
 {
     TestModule3_Params param = new TestModule3_Params(-2, 5000, "Analysis6");
     //TestModule3_Params param = null;
     TestModule3 testModule = new TestModule3();
     testModule.Init(param);
     while (true)
     {
         //Console.WriteLine("Press key to continue.");
         //Console.Read();
         if (testModule.Ended()) break;
         Console.WriteLine(testModule.Progress());
         testModule.ProcessData();
     }
 }