コード例 #1
0
ファイル: Main.cs プロジェクト: mpguard/BtHeart
        public Main()
        {
            InitializeComponent();

            HeartContext = new HeartContext();
            HeartContext.Processed += HeartContext_Processed;
            HeartContext.ComReceived += HeartContext_ComReceived;
            HeartContext.RateAnalyzed += HeartContext_RateAnalyzed;
        }
コード例 #2
0
ファイル: HeartRate.cs プロジェクト: mpguard/BtHeart
        public HeartRate(HeartContext hc)
        {
            this.Context = hc;
            this.Context.Processed += Context_Processed;

            worker.DoWork += worker_DoWork;
            worker.WorkerSupportsCancellation = true;
        }
コード例 #3
0
ファイル: HeartRate.cs プロジェクト: mpguard/BtHeart
        private double RR = 0.0; // RR间期

        #endregion Fields

        #region Constructors

        public DifferenceHeartRate(HeartContext hc)
            : base(hc)
        {
        }
コード例 #4
0
ファイル: HeartRate.cs プロジェクト: mpguard/BtHeart
        private double DDmax = 0.0; // 差分阈值

        #endregion Fields

        #region Constructors

        public DifferenceHeartRateEx(HeartContext hc)
            : base(hc)
        {
            var ecgList = ecgQueue.ToList();
            var diffList = Diff(ecgList);
        }