From de57858a147ece47a71e288660fbf85451e396b5 Mon Sep 17 00:00:00 2001 From: Roy Ben-Shabat Date: Mon, 12 Feb 2018 17:56:24 +0200 Subject: Fixed issue with CMYK display on developer module. --- .../Modules/Tango.MachineStudio.Developer/Views/MainView.xaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/Views') diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/Views/MainView.xaml b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/Views/MainView.xaml index cd5cdb8a2..f53fd003e 100644 --- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/Views/MainView.xaml +++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/Views/MainView.xaml @@ -57,6 +57,7 @@ + @@ -1180,7 +1181,7 @@ - + - + + + + @@ -1361,7 +1380,7 @@ - + @@ -1371,7 +1390,25 @@ - + + + + + + + + + + + + + + + + + @@ -1423,10 +1460,25 @@ - - - - + @@ -1961,7 +2013,7 @@ - + diff --git a/Software/Visual_Studio/Tango.Integration/Dispensing/DispenserStepDivisions.cs b/Software/Visual_Studio/Tango.Integration/Dispensing/DispenserStepDivisions.cs new file mode 100644 index 000000000..55d47ab75 --- /dev/null +++ b/Software/Visual_Studio/Tango.Integration/Dispensing/DispenserStepDivisions.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Tango.Integration.Dispensing +{ + public enum DispenserStepDivisions + { + [Description("Auto")] + Auto = 0, + [Description("2")] + D2 = 2, + [Description("4")] + D4 = 4, + [Description("8")] + D8 = 8, + [Description("16")] + D16 = 16, + [Description("32")] + D32 = 32, + [Description("64")] + D64 = 64, + } +} diff --git a/Software/Visual_Studio/Tango.Integration/Dispensing/DispensingCalcBase.cs b/Software/Visual_Studio/Tango.Integration/Dispensing/DispensingCalcBase.cs index 27f5de79d..d4abc2a33 100644 --- a/Software/Visual_Studio/Tango.Integration/Dispensing/DispensingCalcBase.cs +++ b/Software/Visual_Studio/Tango.Integration/Dispensing/DispensingCalcBase.cs @@ -54,7 +54,7 @@ namespace Tango.Integration.Dispensing /// public virtual double CalculatePulsePerSecond(LiquidVolume liquidVolume) { - return CalculateNanoliterPerSecond(liquidVolume) / liquidVolume.IdsPack.DispenserType.NlPerPulse; + return (CalculateNanoliterPerSecond(liquidVolume) / liquidVolume.IdsPack.DispenserType.NlPerPulse) * (liquidVolume.DispenserStepDivision != DispenserStepDivisions.Auto ? (double)liquidVolume.DispenserStepDivision.ToInt32() : 1d); } /// diff --git a/Software/Visual_Studio/Tango.Integration/Printing/LiquidVolume.cs b/Software/Visual_Studio/Tango.Integration/Printing/LiquidVolume.cs index 802ea8462..f3e4df309 100644 --- a/Software/Visual_Studio/Tango.Integration/Printing/LiquidVolume.cs +++ b/Software/Visual_Studio/Tango.Integration/Printing/LiquidVolume.cs @@ -59,6 +59,14 @@ namespace Tango.Integration.Printing } } + private DispenserStepDivisions _dispenserStepDivision; + + public DispenserStepDivisions DispenserStepDivision + { + get { return _dispenserStepDivision; } + set { _dispenserStepDivision = value; RaisePropertyChangedAuto(); RaisePropertyChanged(nameof(PulsePerSecond)); } + } + public void Invalidate() { InvalidateSolo(); diff --git a/Software/Visual_Studio/Tango.Integration/Tango.Integration.csproj b/Software/Visual_Studio/Tango.Integration/Tango.Integration.csproj index 4e1500c22..346d91f12 100644 --- a/Software/Visual_Studio/Tango.Integration/Tango.Integration.csproj +++ b/Software/Visual_Studio/Tango.Integration/Tango.Integration.csproj @@ -178,6 +178,7 @@ + diff --git a/Software/Visual_Studio/Tango.SharedUI/Converters/EnumToItemsSourceConverter.cs b/Software/Visual_Studio/Tango.SharedUI/Converters/EnumToItemsSourceConverter.cs index 1699647bb..38f3467cf 100644 --- a/Software/Visual_Studio/Tango.SharedUI/Converters/EnumToItemsSourceConverter.cs +++ b/Software/Visual_Studio/Tango.SharedUI/Converters/EnumToItemsSourceConverter.cs @@ -8,7 +8,7 @@ using System.Windows.Data; namespace Tango.SharedUI.Converters { - internal class EnumToItemsSourceConverter : IValueConverter + public class EnumToItemsSourceConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { -- cgit v1.3.1