コード例 #1
0
        public void UTest_SetStateMatrixState(int row, int col)
        {
            var ps = m_settings as ProcessingSettings;
            IStateMatrixStateClassifier classifier = null;

            if (null != ps)
            {
                var normalBpm = (int)ps.PersonalNorm.NormalHeartRateAtRestBpm;
                classifier = StateMatrixStateClassifierFactory.GetStateMatrixClassifier(normalBpm);
            }
            else
            {
                classifier = StateMatrixStateClassifierFactory.GetStateMatrixClassifier();
            }

            double[] row_class_bounds = classifier.GetRowClassBoundary();
            double[] col_class_bounds = classifier.GetColClassBoundary();

            System.Diagnostics.Debug.Assert((0 <= row) && (row_class_bounds.Length > row));
            System.Diagnostics.Debug.Assert((0 <= col) && (col_class_bounds.Length > col));

            this.HrvResults.CRV_STAT.m = 0.5 * (row_class_bounds[row] + row_class_bounds[row + 1]);

            this.HrvResults.CRV_STAT.sigma = 0.5 * (col_class_bounds[col] + col_class_bounds[col + 1]);
        }
コード例 #2
0
        public void Test_10_BPM_Offset()
        {
            IStateMatrixStateClassifier default_classifier =
                StateMatrixStateClassifierFactory.GetStateMatrixClassifier();

            IStateMatrixStateClassifier another_classifier =
                StateMatrixStateClassifierFactory.GetStateMatrixClassifier(
                    default_classifier.GetHeartRateMidPointForSettings() + 1
                    );

            Assert.AreEqual(
                default_classifier.GetHeartRateMidPointForSettings() + 1,
                another_classifier.GetHeartRateMidPointForSettings());
        }
コード例 #3
0
 public void TestStateMatrixFactory_Parametrized()
 {
     IStateMatrixStateClassifier classifier =
         StateMatrixStateClassifierFactory.GetStateMatrixClassifier(78);
 }
コード例 #4
0
 public void TestStateMatrixFactory_Default()
 {
     IStateMatrixStateClassifier default_classifier =
         StateMatrixStateClassifierFactory.GetStateMatrixClassifier();
 }