Exemplo n.º 1
0
        public List <double> ReadDeltaFile()
        {
            var folder   = TraceProcessor.GetCurrentFolder();
            var filename = Path.Combine(folder, Constants.GoodTraceFilename);

            return(File.ReadAllText(filename)
                   .Split(',')
                   .Select(double.Parse)
                   .ToList());
        }
Exemplo n.º 2
0
        private void DeleteFile(string filename)
        {
            var folder = TraceProcessor.GetCurrentFolder();
            var file   = Path.Combine(folder, filename);

            if (File.Exists(file))
            {
                File.Delete(file);
            }
        }
Exemplo n.º 3
0
        private void WriteFile <T>(string filename, List <T> data)
        {
            var folder = TraceProcessor.GetCurrentFolder();
            var output = Path.Combine(folder, filename);

            Console.WriteLine($"output: {output}");

            var text = string.Join(',', data);

            File.WriteAllText(output, text);
        }
Exemplo n.º 4
0
        public List <int> ReadGoodFile()
        {
            var folder   = TraceProcessor.GetCurrentFolder();
            var filename = Path.Combine(folder, Constants.GoodTraceFilename);
            var result   = _reader.ReadInput(filename);

            if (!result.success)
            {
                Console.WriteLine($"Unable to read in good alpha file {filename}");
                return(null);
            }

            return(result.data[0]);
        }