public Main() { InitializeComponent(); HeartContext = new HeartContext(); HeartContext.Processed += HeartContext_Processed; HeartContext.ComReceived += HeartContext_ComReceived; HeartContext.RateAnalyzed += HeartContext_RateAnalyzed; }
public HeartRate(HeartContext hc) { this.Context = hc; this.Context.Processed += Context_Processed; worker.DoWork += worker_DoWork; worker.WorkerSupportsCancellation = true; }
private double RR = 0.0; // RR间期 #endregion Fields #region Constructors public DifferenceHeartRate(HeartContext hc) : base(hc) { }
private double DDmax = 0.0; // 差分阈值 #endregion Fields #region Constructors public DifferenceHeartRateEx(HeartContext hc) : base(hc) { var ecgList = ecgQueue.ToList(); var diffList = Diff(ecgList); }