From dc01eecbfd2f47f739e4ffd8a2a56f3047c66322 Mon Sep 17 00:00:00 2001 From: Roy Ben Shabat Date: Sun, 19 Jan 2025 17:13:32 +0200 Subject: X1 Startup --- .../Modules/Tango.FSE.Statistics/Models/StopModel.cs | 17 +++++++++-------- .../Tango.FSE.Statistics/ViewModels/MainViewVM.cs | 2 +- 2 files changed, 10 insertions(+), 9 deletions(-) (limited to 'Software/Visual_Studio/FSE') 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 527794e75..fe240f18d 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 @@ -29,7 +29,7 @@ namespace Tango.FSE.Statistics.Models public JobRunExtendedInfo ExtendedInfo { get; set; } public bool IsAdvancedMode { get; set; } public VectorFineTuningRunModel FineTuningModel { get; set; } - public bool IsEureka { get; set; } + public MachineTypes MachineType { get; set; } public bool IsFineTuning { @@ -135,7 +135,7 @@ namespace Tango.FSE.Statistics.Models { get { - var length = IsEureka ? JobRun.JobLogicalLength * 4 : JobRun.JobLogicalLength; + var length = MachineType == MachineTypes.Eureka ? JobRun.JobLogicalLength * 4 : JobRun.JobLogicalLength; return JobRun.NumberOfUnits > 1 ? $"{length} x{JobRun.NumberOfUnits}" : length.ToString(); } } @@ -144,23 +144,23 @@ namespace Tango.FSE.Statistics.Models { get { - return (IsEureka ? JobRun.JobLogicalLength * 4 : JobRun.JobLogicalLength); + return (MachineType == MachineTypes.Eureka ? JobRun.JobLogicalLength * 4 : JobRun.JobLogicalLength); } } public double JobLength { - get { return IsEureka ? JobRun.JobLength * 4 : JobRun.JobLength; } + get { return MachineType == MachineTypes.Eureka ? JobRun.JobLength * 4 : JobRun.JobLength; } } public double EndPosition { - get { return IsEureka ? JobRun.EndPosition * 4 : JobRun.EndPosition; } + get { return MachineType == MachineTypes.Eureka ? JobRun.EndPosition * 4 : JobRun.EndPosition; } } public double ActualStartPosition { - get { return IsEureka ? JobRun.ActualStartPosition * 4 : JobRun.ActualStartPosition; } + get { return MachineType == MachineTypes.Eureka ? JobRun.ActualStartPosition * 4 : JobRun.ActualStartPosition; } } public double ActualEndPosition @@ -169,11 +169,11 @@ namespace Tango.FSE.Statistics.Models { if (JobRun.ActualEndPosition > 0) { - return IsEureka ? JobRun.ActualEndPosition * 4 : JobRun.ActualEndPosition; + return MachineType == MachineTypes.Eureka ? JobRun.ActualEndPosition * 4 : JobRun.ActualEndPosition; } else { - return IsEureka ? JobRun.EndPosition * 4 : JobRun.EndPosition; + return MachineType == MachineTypes.Eureka ? JobRun.EndPosition * 4 : JobRun.EndPosition; } } } @@ -257,5 +257,6 @@ namespace Tango.FSE.Statistics.Models return ActualEndPosition - ActualStartPosition; } } + } } diff --git a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Statistics/ViewModels/MainViewVM.cs b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Statistics/ViewModels/MainViewVM.cs index cec9551f0..a45f65a54 100644 --- a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Statistics/ViewModels/MainViewVM.cs +++ b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Statistics/ViewModels/MainViewVM.cs @@ -436,7 +436,7 @@ namespace Tango.FSE.Statistics.ViewModels stop.ThreadName = rmlName; stop.IsAdvancedMode = !BuildProvider.IsTwineRSM && CurrentUser.HasRole(Roles.FSEAdvancedTechnician); stop.FineTuningModel = fineTuningModel; - stop.IsEureka = MachineProvider.MachineOperator.MachineType == MachineTypes.Eureka; + stop.MachineType = MachineProvider.MachineOperator.MachineType; if (fineTuningModel != null) { -- cgit v1.3.1