From 56b3a4ad69e635128d75d075b0612542fd951944 Mon Sep 17 00:00:00 2001 From: Roy Ben Shabat Date: Tue, 13 Apr 2021 10:55:45 +0300 Subject: Some fixes + major keep alive fix. --- Software/Visual_Studio/PPC/Tango.PPC.UI/Views/LayoutView.xaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Software/Visual_Studio/PPC') diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/Views/LayoutView.xaml b/Software/Visual_Studio/PPC/Tango.PPC.UI/Views/LayoutView.xaml index f00d1e198..ff35fb059 100644 --- a/Software/Visual_Studio/PPC/Tango.PPC.UI/Views/LayoutView.xaml +++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/Views/LayoutView.xaml @@ -286,7 +286,7 @@ - + - + -- cgit v1.3.1 From c4923289f5ef45d6287a48b4cdcb4a72924157ee Mon Sep 17 00:00:00 2001 From: Roy Ben Shabat Date: Tue, 13 Apr 2021 12:57:53 +0300 Subject: Removed debug logs from PPC setup. --- .../Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MachineSetupViewVM.cs | 5 ----- .../Web/Tango.MachineService/Properties/AssemblyInfo.cs | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) (limited to 'Software/Visual_Studio/PPC') diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MachineSetupViewVM.cs b/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MachineSetupViewVM.cs index ae31a64a1..cce7d277b 100644 --- a/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MachineSetupViewVM.cs +++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MachineSetupViewVM.cs @@ -238,11 +238,6 @@ namespace Tango.PPC.UI.ViewModels /// The instance containing the event data. private void ApplicationManager_SetupRequired(object sender, EventArgs e) { - if (!LogManager.Categories.Contains(LogCategory.Debug)) - { - LogManager.Categories.Add(LogCategory.Debug); - } - var logger = new SimpleStringLogger(); logger.Categories.Remove(LogCategory.Debug); LogManager.RegisterLogger(logger); diff --git a/Software/Visual_Studio/Web/Tango.MachineService/Properties/AssemblyInfo.cs b/Software/Visual_Studio/Web/Tango.MachineService/Properties/AssemblyInfo.cs index 204aba666..5140754e7 100644 --- a/Software/Visual_Studio/Web/Tango.MachineService/Properties/AssemblyInfo.cs +++ b/Software/Visual_Studio/Web/Tango.MachineService/Properties/AssemblyInfo.cs @@ -24,4 +24,4 @@ using System.Runtime.InteropServices; // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("3.0.10.0")] +[assembly: AssemblyVersion("3.0.11.0")] -- cgit v1.3.1 From 73d642522b16f878616d51d16538fbd6eb5c8d88 Mon Sep 17 00:00:00 2001 From: Roy Ben-Shabat Date: Tue, 13 Apr 2021 16:23:23 +0300 Subject: PPC_v1.4.9 --- .../PPC Installer-cache/cacheIndex.txt | Bin 52 -> 52 bytes .../Advanced Installer Projects/PPC Installer.aip | 25 ++++++++------------- .../PPC/Tango.PPC.UI/Properties/AssemblyInfo.cs | 4 ++-- .../Visual_Studio/PPC/Tango.PPC.UI/app.manifest | 2 +- 4 files changed, 12 insertions(+), 19 deletions(-) (limited to 'Software/Visual_Studio/PPC') diff --git a/Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txt b/Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txt index abc8a3503..9453b5c13 100644 Binary files a/Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txt and b/Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txt differ diff --git a/Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip b/Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip index 1d65c7eca..f28b0d1e1 100644 --- a/Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip +++ b/Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip @@ -18,10 +18,10 @@ - + - + @@ -215,13 +215,11 @@ - - - - + + @@ -491,12 +489,7 @@ - - - - - @@ -506,7 +499,7 @@ - + @@ -574,6 +567,8 @@ + + @@ -777,10 +772,8 @@ - - - - + + diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/Properties/AssemblyInfo.cs b/Software/Visual_Studio/PPC/Tango.PPC.UI/Properties/AssemblyInfo.cs index 04a82803f..6139c0dc8 100644 --- a/Software/Visual_Studio/PPC/Tango.PPC.UI/Properties/AssemblyInfo.cs +++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/Properties/AssemblyInfo.cs @@ -7,5 +7,5 @@ using System.Windows; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("Tango PPC Application")] -[assembly: AssemblyVersion("1.4.8.0")] +[assembly: AssemblyTitle("Tango PPC Application")] +[assembly: AssemblyVersion("1.4.9.0")] diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/app.manifest b/Software/Visual_Studio/PPC/Tango.PPC.UI/app.manifest index efc5f8179..d72e75011 100644 --- a/Software/Visual_Studio/PPC/Tango.PPC.UI/app.manifest +++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/app.manifest @@ -16,7 +16,7 @@ Remove this element if your application requires this virtualization for backwards compatibility. --> - + -- cgit v1.3.1 From 35a617cbde0f62ef3b5a69b0cbe2965bb134e5ec Mon Sep 17 00:00:00 2001 From: Roy Ben Shabat Date: Mon, 19 Apr 2021 00:29:23 +0300 Subject: Validate liquid quantities fix when Mirta is generating gradients. --- .../ViewModels/MainViewVM.cs | 5 +- .../Visual_Studio/PPC/Tango.PPC.UI/app.manifest | 2 +- .../Tango.Integration/Operation/MachineOperator.cs | 175 +++++++++++++-------- 3 files changed, 113 insertions(+), 69 deletions(-) (limited to 'Software/Visual_Studio/PPC') diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs index 35e27c834..ba21e4875 100644 --- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs +++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs @@ -895,7 +895,10 @@ namespace Tango.MachineStudio.Developer.ViewModels stop.Corrected = true; stop.IsOutOfGamut = false; } - catch { } + catch (Exception ex) + { + Debug.WriteLine(ex.ToString()); + } } else if (stop.ColorSpace.Code == BL.Enumerations.ColorSpaces.RGB.ToInt32() || stop.ColorSpace.Code == BL.Enumerations.ColorSpaces.LAB.ToInt32()) { diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/app.manifest b/Software/Visual_Studio/PPC/Tango.PPC.UI/app.manifest index d72e75011..efc5f8179 100644 --- a/Software/Visual_Studio/PPC/Tango.PPC.UI/app.manifest +++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/app.manifest @@ -16,7 +16,7 @@ Remove this element if your application requires this virtualization for backwards compatibility. --> - + diff --git a/Software/Visual_Studio/Tango.Integration/Operation/MachineOperator.cs b/Software/Visual_Studio/Tango.Integration/Operation/MachineOperator.cs index 91a2a1b77..10c0420d4 100644 --- a/Software/Visual_Studio/Tango.Integration/Operation/MachineOperator.cs +++ b/Software/Visual_Studio/Tango.Integration/Operation/MachineOperator.cs @@ -2031,7 +2031,7 @@ namespace Tango.Integration.Operation private List ValidateJobLiquidQuantity(Job job, ProcessParametersTable processParameters, Configuration configuration) { - LogManager.Log("Validating job liquid quantities..."); + LogManager.Log("Validating job liquid quantities using integral..."); Dictionary liquidQuantities = new Dictionary(); List requiredLiquids = new List(); @@ -2166,84 +2166,42 @@ namespace Tango.Integration.Operation return requiredLiquids; } - /// - /// Assign the liquid quantities spent by the last job using the job and the handler last status. - /// - /// The job. - /// The configuration. - /// The handler. - private void SaveLastJobLiquidQuantities(Job job, Configuration configuration, ProcessParametersTable processParameters, JobHandler handler) + private List ValidateJobLiquidQuantity(JobTicket ticket, ProcessParametersTable processParameters, Configuration configuration) { - if (configuration == null) - { - configuration = _machineConfiguration; - } - - try - { - _lastJobLiquidQuantities = new List(); - - if (JobLiquidQuantityCalculationMode == JobLiquidQuantityCalculationMode.MachineStatus) - { - foreach (var pack in configuration.NoneEmptyIdsPacks.ToList()) - { - var packLevelAfter = MachineStatus.IDSPacksLevels.SingleOrDefault(x => x.Index == pack.PackIndex); - var packLevelBefore = _machineStatusBeforeJobStart.IDSPacksLevels.SingleOrDefault(x => x.Index == pack.PackIndex); - - if (packLevelAfter != null && packLevelBefore != null) - { - _lastJobLiquidQuantities.Add(new BL.ValueObjects.JobRunLiquidQuantity() - { - LiquidType = pack.LiquidType.Type, - Quantity = packLevelBefore.DispenserLevel - packLevelAfter.DispenserLevel, - }); - } - } - } - else - { - _lastJobLiquidQuantities = CreateJobRunLiquidQuantities(job, configuration, processParameters, handler.Status.Progress, handler.Status.TotalProgress); - } - } - catch (Exception ex) - { - LogManager.Log(ex, LogCategory.Critical, "Error saving last job liquid quantities."); - } - } - - private void ValidateJobLiquidQuantity(JobTicket ticket, ProcessParametersTable processParameters, Configuration configuration) - { - LogManager.Log("Validating job liquid quantity..."); + LogManager.Log("Validating job liquid quantity using job ticket..."); Dictionary liquidQuantities = new Dictionary(); + List requiredLiquids = new List(); foreach (var pack in configuration.NoneEmptyIdsPacks.OrderBy(x => x.PackIndex)) { liquidQuantities.Add(pack.PackIndex, 0); } - for (int i = 0; i < Math.Max(ticket.NumberOfUnits, 1); i++) + for (int segmentIndex = 0; segmentIndex < ticket.Segments.Count; segmentIndex++) { - for (int segmentIndex = 0; segmentIndex < ticket.Segments.Count; segmentIndex++) - { - var segment = ticket.Segments[segmentIndex]; - var segment_length_cm = segment.Length * 100d; + var segment = ticket.Segments[segmentIndex]; + var segment_length_cm = segment.Length * 100d; - var stop_count = segment.BrushStops.Count - (segment.BrushStops.Count == 1 ? 0 : 1); - var stop_length_centimeters = segment_length_cm / stop_count; + var stop_count = segment.BrushStops.Count - (segment.BrushStops.Count == 1 ? 0 : 1); + var stop_length_centimeters = segment_length_cm / stop_count; - for (int stopIndex = 0; stopIndex < stop_count; stopIndex++) - { - var stop = segment.BrushStops[stopIndex]; + for (int stopIndex = 0; stopIndex < stop_count; stopIndex++) + { + var stop = segment.BrushStops[stopIndex]; - foreach (var dispenser in stop.Dispensers) - { - liquidQuantities[dispenser.Index] += dispenser.NanoliterPerCentimeter * stop_length_centimeters; - } + foreach (var dispenser in stop.Dispensers) + { + liquidQuantities[dispenser.Index] += dispenser.NanoliterPerCentimeter * stop_length_centimeters; } } } + foreach (var key in liquidQuantities.Select(x => x.Key).ToList()) + { + liquidQuantities[key] *= Math.Max(ticket.NumberOfUnits, 1); + } + if (MachineStatus != null) { var exception = new InsufficientLiquidQuantityException($"Insufficient liquids level."); @@ -2266,9 +2224,26 @@ namespace Tango.Integration.Operation Maximum = MAX_DISPENSER_NANOLITER, }; - if (liquidQuantities[index] > packLevel.DispenserLevel) + requiredLiquids.Add(new RequiredLiquid() + { + IdsPack = idsPack, + Quantity = (int)liquidQuantities[index] + }); + + LogManager.Log($"Required {idsLevel.IdsPack.LiquidType.Type}: {idsLevel.Required}, Current: {idsLevel.Current}"); + + if (idsLevel.Required > idsLevel.Current) { shouldThrow = true; + + string display_value = (((double)(idsLevel.Required - idsLevel.Current) / 1000000)).ToString("N2", CultureInfo.InvariantCulture); + idsLevel.Message = $"Missing {display_value} CC to complete the job."; + + if (idsLevel.Required > idsLevel.Maximum) + { + display_value = (((double)(idsLevel.Required - idsLevel.Maximum)) / 1000000).ToString("N2", CultureInfo.InvariantCulture); + idsLevel.Message = $"Required ink exceeds the maximum capacity of the dispenser by {display_value} CC. Please reduce the segment length."; + } } exception.IdsPackLevels.Add(idsLevel); @@ -2282,6 +2257,10 @@ namespace Tango.Integration.Operation if (shouldThrow) { + LogManager.Log("Liquid quantity validation failed due to insufficient quantity. Throwing exception..."); + + exception.IdsPackLevels = exception.IdsPackLevels.OrderBy(x => x.IdsPack.PackIndex).ToList(); + throw LogManager.Log(exception, JsonConvert.SerializeObject(exception.IdsPackLevels.Select(x => new { Liquid = x.IdsPack.LiquidType.Name, @@ -2294,6 +2273,53 @@ namespace Tango.Integration.Operation { LogManager.Log("Could not validate required liquid quantity for job. No machine status received", LogCategory.Warning); } + + return requiredLiquids; + } + + /// + /// Assign the liquid quantities spent by the last job using the job and the handler last status. + /// + /// The job. + /// The configuration. + /// The handler. + private void SaveLastJobLiquidQuantities(Job job, Configuration configuration, ProcessParametersTable processParameters, JobHandler handler) + { + if (configuration == null) + { + configuration = _machineConfiguration; + } + + try + { + _lastJobLiquidQuantities = new List(); + + if (JobLiquidQuantityCalculationMode == JobLiquidQuantityCalculationMode.MachineStatus) + { + foreach (var pack in configuration.NoneEmptyIdsPacks.ToList()) + { + var packLevelAfter = MachineStatus.IDSPacksLevels.SingleOrDefault(x => x.Index == pack.PackIndex); + var packLevelBefore = _machineStatusBeforeJobStart.IDSPacksLevels.SingleOrDefault(x => x.Index == pack.PackIndex); + + if (packLevelAfter != null && packLevelBefore != null) + { + _lastJobLiquidQuantities.Add(new BL.ValueObjects.JobRunLiquidQuantity() + { + LiquidType = pack.LiquidType.Type, + Quantity = packLevelBefore.DispenserLevel - packLevelAfter.DispenserLevel, + }); + } + } + } + else + { + _lastJobLiquidQuantities = CreateJobRunLiquidQuantities(job, configuration, processParameters, handler.Status.Progress, handler.Status.TotalProgress); + } + } + catch (Exception ex) + { + LogManager.Log(ex, LogCategory.Critical, "Error saving last job liquid quantities."); + } } #endregion @@ -2616,12 +2642,29 @@ namespace Tango.Integration.Operation } } + var segments = job.OrderedSegments.ToList(); + List requiredLiquids = null; - //Validate liquid quantities.. + //Validate liquid quantities if (EnableJobLiquidQuantityValidation) { - requiredLiquids = ValidateJobLiquidQuantity(job, processParameters, job.Machine.Configuration); + if (!originalJob.Rml.UseColorLibGradients) //Validate liquid quantities when ColorLib generate gradient is disabled + { + requiredLiquids = ValidateJobLiquidQuantity(job, processParameters, job.Machine.Configuration); + } + else //Validate liquid quantities when ColorLib generate gradient is enabled + { + JobTicket t = new JobTicket(); + t.NumberOfUnits = (uint)originalJob.NumberOfUnits; + + foreach (var segment in segments) + { + t.Segments.Add(CreatePMRJobSegment(segment, originalJob, processParameters)); + } + + requiredLiquids = ValidateJobLiquidQuantity(t, processParameters, job.Machine.Configuration); + } } else { @@ -2634,8 +2677,6 @@ namespace Tango.Integration.Operation int max = job.OrderedSegments.Last().SegmentIndex + 1; - var segments = job.OrderedSegments.ToList(); - for (int i = 0; i < job.NumberOfUnits - 1; i++) { foreach (var s in segments) -- cgit v1.3.1 From 73eba10804834bf1ff1e5c9834c33814dd0a6d61 Mon Sep 17 00:00:00 2001 From: Roy Ben Shabat Date: Mon, 19 Apr 2021 12:01:58 +0300 Subject: Data Synchronizer --- .../PPC/Tango.PPC.DataSynchronizer.CLI/Program.cs | 24 +++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) (limited to 'Software/Visual_Studio/PPC') diff --git a/Software/Visual_Studio/PPC/Tango.PPC.DataSynchronizer.CLI/Program.cs b/Software/Visual_Studio/PPC/Tango.PPC.DataSynchronizer.CLI/Program.cs index e50e5cb6e..04ca2cdeb 100644 --- a/Software/Visual_Studio/PPC/Tango.PPC.DataSynchronizer.CLI/Program.cs +++ b/Software/Visual_Studio/PPC/Tango.PPC.DataSynchronizer.CLI/Program.cs @@ -21,6 +21,16 @@ namespace Tango.PPC.DataSynchronizer.CLI public class DataSynchronizer { + private const String REMOTE_ADDRESS = "twine.database.windows.net"; + private const String REMOTE_CATALOG = "Tango_DEV"; + private const String REMOTE_USER_NAME = "Roy"; + private const String REMOTE_PASSWORD = "Aa123456"; + + private const String LOCAL_ADDRESS = "localhost\\SQLPPC"; + private const String LOCAL_CATALOG = "Tango"; + + private const String MACHINE_SERIAL_NUMBER = "LENA_TABLET"; + private Core.DataSource source; private Core.DataSource target; private String machineGuid; @@ -33,19 +43,19 @@ namespace Tango.PPC.DataSynchronizer.CLI source = new Core.DataSource(); source.IntegratedSecurity = false; - source.Address = "twine.database.windows.net"; - source.Catalog = "Tango_DEV"; - source.UserName = "Roy"; - source.Password = "Aa123456"; + source.Address = REMOTE_ADDRESS; + source.Catalog = REMOTE_CATALOG; + source.UserName = REMOTE_USER_NAME; + source.Password = REMOTE_PASSWORD; using (ObservablesContext db = ObservablesContext.CreateDefault(source)) { - machineGuid = db.Machines.Where(x => x.SerialNumber == "LENA_TABLET").Take(1).Select(x => x.Guid).First(); + machineGuid = db.Machines.Where(x => x.SerialNumber == MACHINE_SERIAL_NUMBER).Take(1).Select(x => x.Guid).First(); } target = new Core.DataSource(); - target.Address = "localhost\\SQLPPC"; - target.Catalog = "Tango"; + target.Address = LOCAL_ADDRESS; + target.Catalog = LOCAL_CATALOG; OverrideData(); UpdateMachine(); -- cgit v1.3.1 From d3811ca4da1f2917650f0500a714a5140a3617c0 Mon Sep 17 00:00:00 2001 From: Roy Ben Shabat Date: Mon, 19 Apr 2021 12:07:32 +0300 Subject: r --- .../Visual_Studio/PPC/Tango.PPC.DataSynchronizer.CLI/Program.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Software/Visual_Studio/PPC') diff --git a/Software/Visual_Studio/PPC/Tango.PPC.DataSynchronizer.CLI/Program.cs b/Software/Visual_Studio/PPC/Tango.PPC.DataSynchronizer.CLI/Program.cs index 04ca2cdeb..0bf54e07e 100644 --- a/Software/Visual_Studio/PPC/Tango.PPC.DataSynchronizer.CLI/Program.cs +++ b/Software/Visual_Studio/PPC/Tango.PPC.DataSynchronizer.CLI/Program.cs @@ -22,14 +22,14 @@ namespace Tango.PPC.DataSynchronizer.CLI public class DataSynchronizer { private const String REMOTE_ADDRESS = "twine.database.windows.net"; - private const String REMOTE_CATALOG = "Tango_DEV"; + private const String REMOTE_CATALOG = "Tango_DEV"; //Tango_TEST private const String REMOTE_USER_NAME = "Roy"; private const String REMOTE_PASSWORD = "Aa123456"; private const String LOCAL_ADDRESS = "localhost\\SQLPPC"; - private const String LOCAL_CATALOG = "Tango"; + private const String LOCAL_CATALOG = "Tango"; //Tango_TEST - private const String MACHINE_SERIAL_NUMBER = "LENA_TABLET"; + private const String MACHINE_SERIAL_NUMBER = "LENA_TABLET"; //ROY_TEST_MACHINE private Core.DataSource source; private Core.DataSource target; -- cgit v1.3.1 From 84407a4a05344d13076f970ff62d6660d7504231 Mon Sep 17 00:00:00 2001 From: Roy Ben-Shabat Date: Mon, 19 Apr 2021 12:40:09 +0300 Subject: PPC_v1.4.10 --- .../PPC Installer-cache/cacheIndex.txt | Bin 52 -> 52 bytes .../Advanced Installer Projects/PPC Installer.aip | 25 +++++++++++++-------- .../PPC/Tango.PPC.UI/Properties/AssemblyInfo.cs | 2 +- .../Visual_Studio/PPC/Tango.PPC.UI/app.manifest | 2 +- 4 files changed, 18 insertions(+), 11 deletions(-) (limited to 'Software/Visual_Studio/PPC') diff --git a/Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txt b/Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txt index 9453b5c13..abc8a3503 100644 Binary files a/Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txt and b/Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txt differ diff --git a/Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip b/Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip index f28b0d1e1..0b22f3021 100644 --- a/Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip +++ b/Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip @@ -18,10 +18,10 @@ - + - + @@ -215,11 +215,13 @@ + + + + - - @@ -490,6 +492,11 @@ + + + + + @@ -499,7 +506,7 @@ - + @@ -567,8 +574,6 @@ - - @@ -772,8 +777,10 @@ - - + + + + diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/Properties/AssemblyInfo.cs b/Software/Visual_Studio/PPC/Tango.PPC.UI/Properties/AssemblyInfo.cs index 6139c0dc8..f5b234a45 100644 --- a/Software/Visual_Studio/PPC/Tango.PPC.UI/Properties/AssemblyInfo.cs +++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/Properties/AssemblyInfo.cs @@ -8,4 +8,4 @@ using System.Windows; // set of attributes. Change these attribute values to modify the information // associated with an assembly. [assembly: AssemblyTitle("Tango PPC Application")] -[assembly: AssemblyVersion("1.4.9.0")] +[assembly: AssemblyVersion("1.4.10.0")] diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/app.manifest b/Software/Visual_Studio/PPC/Tango.PPC.UI/app.manifest index efc5f8179..d72e75011 100644 --- a/Software/Visual_Studio/PPC/Tango.PPC.UI/app.manifest +++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/app.manifest @@ -16,7 +16,7 @@ Remove this element if your application requires this virtualization for backwards compatibility. --> - + -- cgit v1.3.1