示例#1
0
            public double[] ProcessData(IPpgPulseDetector detector, double SamplingRate, int[] data, int BitsPerSample)
            {
                detector.HeartContractionDetected += new HeartContractionDetectedDelegate(detector_HeartContractionDetected);
                // генерируем фиктивную отметку времени
                long timestamp = (long)((((double)data.Length) / SamplingRate) * 1000000);

                detector.AddData(data, timestamp);
                return(m_Contractions.ToArray());
            }
示例#2
0
 public static double[] ProcessPpgData(IPpgPulseDetector detector, double SamplingRate, int[] data_buf, int BitsPerSample)
 {
     return(new PpgPulseDetectorHelperInternal().ProcessData(detector, SamplingRate, data_buf, BitsPerSample));
 }