EKG_Project.Modules.ECG_Baseline.ECG_Baseline.Progress C# (CSharp) Method

Progress() public method

public Progress ( ) : double
return double
        public double Progress()
        {
            return 100.0 * ((double)_currentChannelIndex / (double)NumberOfChannels + (1.0 / NumberOfChannels) * ((double)_samplesProcessed / (double)_currentChannelLength));
        }

Usage Example

Example #1
0
 public static void Main()
 {
     ECG_Baseline_Params param = new ECG_Baseline_Params(Filtr_Method.SAV_GOL, Filtr_Type.LOWPASS, 9, "TestAnalysis"); //Filtr_Method.MOVING_AVG, Filtr_Type.LOWPASS, 5, "Analysis6");
     //ECG_Baseline_Params param = new ECG_Baseline_Params(Filtr_Method.MOVING_AVG, Filtr_Type.LOWPASS, 5, "Analysis6");
     ECG_Baseline testModule = new ECG_Baseline();
     testModule.Init(param);
     while (true)
     {
         //Console.WriteLine("Press key to continue.");
         //Console.Read();
         if (testModule.Ended()) break;
         Console.WriteLine(testModule.Progress());
         testModule.ProcessData();
     }
 }