public Init ( ModuleParams parameters ) : void | ||
parameters | ModuleParams | |
return | void |
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);
}
}
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(); } }