Ejemplo n.º 1
0
        private HrvResults ProcessFile(string filename, bool bPerformRejection)
        {
            var ps = new ProcessingSettings {
                RejectUsingMinMaxNNTime    = bPerformRejection,
                RejectUsingRelativeNNDelta = bPerformRejection
            };

            return(HrvFileProcessingHelper.ProcessFileWithSettings(filename, ps));
        }
Ejemplo n.º 2
0
        public void TestSerializationAndDeserialization()
        {
            string data_file_name = FileHelpers.GetPathFromExecutingAssembly(
                Path.Combine("unit_test_data", TestUtil.TestFileNames[0]));

            var result = HrvFileProcessingHelper.ProcessFile(data_file_name);

            var resultJson = JObject.FromObject(result);

            var resultString = resultJson.ToString();
//      log.Info(resultString);

            var parsedObject = JObject.Parse(resultString);
//      Console.WriteLine(parsedObject.ToString());
        }
Ejemplo n.º 3
0
        private HrvResults ProcessFile(string filename, bool bPerformRejection, bool RejectLowQualitySignalAreas)
        {
            filename = PskOnline.Components.Util.FileHelpers.GetPathFromExecutingAssembly(
                Path.Combine("unit_test_data", Path.Combine("LowQualityStart", filename)));

            var ps = new ProcessingSettings
            {
                RejectUsingMinMaxNNTime    = bPerformRejection,
                RejectUsingRelativeNNDelta = bPerformRejection,
                // special setting for RusHydro
                // will remove initial 12 seconds of recorded signal
                // because it is mostly of some poor quality
                RejectLowQualitySignalAreas = RejectLowQualitySignalAreas
            };

            return(HrvFileProcessingHelper.ProcessFileWithSettings(filename, ps));
        }