aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.BL
diff options
context:
space:
mode:
authorRoy <Roy.mail.net@gmail.com>2023-05-07 14:16:32 +0300
committerRoy <Roy.mail.net@gmail.com>2023-05-07 14:16:32 +0300
commit67e50ef4b6714bc1f79e639d031a22a4a4b0ec8b (patch)
tree032c62fc0d3da59c9717d003264fa7546c344e6f /Software/Visual_Studio/Tango.BL
parenta78e489a56f09eb6a0a3ffa557e602ee8c7e67a2 (diff)
downloadTango-67e50ef4b6714bc1f79e639d031a22a4a4b0ec8b.tar.gz
Tango-67e50ef4b6714bc1f79e639d031a22a4a4b0ec8b.zip
Fixed issue with dryer buffer length on eureka.
Diffstat (limited to 'Software/Visual_Studio/Tango.BL')
-rw-r--r--Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTable.cs17
1 files changed, 16 insertions, 1 deletions
diff --git a/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTable.cs b/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTable.cs
index 0a78dbc93..1dadd61c8 100644
--- a/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTable.cs
+++ b/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTable.cs
@@ -5,6 +5,7 @@ using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
+using Tango.BL.Enumerations;
using Tango.Core.ExtensionMethods;
namespace Tango.BL.Entities
@@ -13,6 +14,10 @@ namespace Tango.BL.Entities
{
public event EventHandler DyeingSpeedMinInkUptakeChanged;
+ [NotMapped]
+ [JsonIgnore]
+ public static MachineTypes DryerBufferMode { get; set; }
+
public const double DRYER_METERS_PER_CYCLE = 0.76;
public const double DRYER_TO_SPOOL_LENGTH_METERS = 0.9;
@@ -35,7 +40,17 @@ namespace Tango.BL.Entities
[JsonIgnore]
public double DryerBufferLengthMeters
{
- get { return (DryerBufferLength * DRYER_METERS_PER_CYCLE) + DRYER_TO_SPOOL_LENGTH_METERS; }
+ get
+ {
+ if (DryerBufferMode == MachineTypes.TS1800)
+ {
+ return (DryerBufferLength * DRYER_METERS_PER_CYCLE) + DRYER_TO_SPOOL_LENGTH_METERS;
+ }
+ else
+ {
+ return DryerBufferLength;
+ }
+ }
}
/// <summary>