aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/FSE/Modules/Tango.FSE.Statistics/Models/StopModel.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/FSE/Modules/Tango.FSE.Statistics/Models/StopModel.cs')
-rw-r--r--Software/Visual_Studio/FSE/Modules/Tango.FSE.Statistics/Models/StopModel.cs33
1 files changed, 33 insertions, 0 deletions
diff --git a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Statistics/Models/StopModel.cs b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Statistics/Models/StopModel.cs
index 3d616f957..d979fe55b 100644
--- a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Statistics/Models/StopModel.cs
+++ b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Statistics/Models/StopModel.cs
@@ -178,6 +178,31 @@ namespace Tango.FSE.Statistics.Models
get { return IsEureka ? JobRun.EndPosition * 4 : JobRun.EndPosition; }
}
+ public double ActualStartPosition
+ {
+ get { return IsEureka ? JobRun.ActualStartPosition * 4 : JobRun.ActualStartPosition; }
+ }
+
+ public double ActualEndPosition
+ {
+ get
+ {
+ if (JobRun.ActualEndPosition > 0)
+ {
+ return IsEureka ? JobRun.ActualEndPosition * 4 : JobRun.ActualEndPosition;
+ }
+ else
+ {
+ return IsEureka ? JobRun.EndPosition * 4 : JobRun.EndPosition;
+ }
+ }
+ }
+
+ public double ActualLength
+ {
+ get { return IsEureka ? JobRun.JobLogicalLength * 4 : JobRun.JobLogicalLength; }
+ }
+
public String FineTuningMeasured
{
get
@@ -244,5 +269,13 @@ namespace Tango.FSE.Statistics.Models
}
private set { _fineTuningDeltaE = value; }
}
+
+ public double Distance
+ {
+ get
+ {
+ return ActualEndPosition - ActualStartPosition;
+ }
+ }
}
}