aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Utilities
diff options
context:
space:
mode:
authorVictoria Plitt <Victoria.Plitt@twine-s.com>2020-09-16 09:01:29 +0300
committerVictoria Plitt <Victoria.Plitt@twine-s.com>2020-09-16 09:01:29 +0300
commit97ce3a3c2fb5e4d913a5f3424dabacc7dab1e819 (patch)
tree89f13b37abf46c24ab67024b5b690a330cc6b5bc /Software/Visual_Studio/Utilities
parent63b914372cdc03951d4a7dbb58a61c1c1a224d86 (diff)
downloadTango-97ce3a3c2fb5e4d913a5f3424dabacc7dab1e819.tar.gz
Tango-97ce3a3c2fb5e4d913a5f3424dabacc7dab1e819.zip
Dispenser analyzer. A little bug on settings. in Process analyzer.
Diffstat (limited to 'Software/Visual_Studio/Utilities')
-rw-r--r--Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analyzers/ProcessAnalyser.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analyzers/ProcessAnalyser.cs b/Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analyzers/ProcessAnalyser.cs
index 65fe9c85d..663b72228 100644
--- a/Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analyzers/ProcessAnalyser.cs
+++ b/Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analyzers/ProcessAnalyser.cs
@@ -34,7 +34,9 @@ namespace Tango.DispenserAnalyzer.UI.Analyzers
double delta = Settings.GetValueByName(AnalyzerSettingsEnum.TimeInterval);
int startPoint = delta == 0? 0 : (int)(Settings.GetValueByName(AnalyzerSettingsEnum.StartCalculation) / delta);
int endPoint = delta == 0 ? (csvRows.Count -1) : (int)(Settings.GetValueByName(AnalyzerSettingsEnum.EndCalculation) / delta);
- List<ProcessSample> rangeValues = csvRows.Skip(startPoint).Take(endPoint).ToList();
+ int takePoints = endPoint > startPoint ? (endPoint - startPoint) : (csvRows.Count - 1 - startPoint);
+
+ List<ProcessSample> rangeValues = csvRows.Skip(startPoint).Take(takePoints).ToList();
result.MinValue = rangeValues.Min(x => x.Value);
result.MaxValue = rangeValues.Max(x => x.Value);