diff --git a/SOURCE/Plugin/DeviceDescription.Designer.cs b/SOURCE/Plugin/DeviceDescription.Designer.cs index 2071fac..1b6b814 100644 --- a/SOURCE/Plugin/DeviceDescription.Designer.cs +++ b/SOURCE/Plugin/DeviceDescription.Designer.cs @@ -55,7 +55,7 @@ namespace Aml.Editor.Plugin this.automationComponentLibraryv100FullCAEX3BETAToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.electricConnectorLibraryv100ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.industrialSensorLibraryv100ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.viewToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.optionsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.advancedModeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.helpButton = new System.Windows.Forms.ToolStripDropDownButton(); this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -228,6 +228,7 @@ namespace Aml.Editor.Plugin this.toolStripButton13 = new System.Windows.Forms.ToolStripButton(); this.toolStripButton14 = new System.Windows.Forms.ToolStripButton(); this.toolStripButton15 = new System.Windows.Forms.ToolStripButton(); + this.caexVersionFileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toolStrip1.SuspendLayout(); this.Page0_FullWindow.SuspendLayout(); this.Page0_FullWindowPanel2.SuspendLayout(); @@ -293,7 +294,7 @@ namespace Aml.Editor.Plugin this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.fileButton, this.librariesSplitButton, - this.viewToolStripMenuItem, + this.optionsToolStripMenuItem, this.helpButton, this.vendorNameTextBox, this.filePathLabel, @@ -441,18 +442,19 @@ namespace Aml.Editor.Plugin this.industrialSensorLibraryv100ToolStripMenuItem.Text = "IndustrialSensorLibrary_v1_0_0"; this.industrialSensorLibraryv100ToolStripMenuItem.Click += new System.EventHandler(this.industrialSensorLibraryv100ToolStripMenuItem_Click); // - // viewToolStripMenuItem + // optionsToolStripMenuItem // - this.viewToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.advancedModeToolStripMenuItem}); - this.viewToolStripMenuItem.Name = "viewToolStripMenuItem"; - this.viewToolStripMenuItem.Size = new System.Drawing.Size(44, 23); - this.viewToolStripMenuItem.Text = "View"; + this.optionsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.advancedModeToolStripMenuItem, + this.caexVersionFileToolStripMenuItem}); + this.optionsToolStripMenuItem.Name = "optionsToolStripMenuItem"; + this.optionsToolStripMenuItem.Size = new System.Drawing.Size(61, 23); + this.optionsToolStripMenuItem.Text = "Options"; // // advancedModeToolStripMenuItem // this.advancedModeToolStripMenuItem.Name = "advancedModeToolStripMenuItem"; - this.advancedModeToolStripMenuItem.Size = new System.Drawing.Size(161, 22); + this.advancedModeToolStripMenuItem.Size = new System.Drawing.Size(180, 22); this.advancedModeToolStripMenuItem.Text = "Advanced Mode"; this.advancedModeToolStripMenuItem.Click += new System.EventHandler(this.advancedModeToolStripMenuItem_Click); // @@ -470,14 +472,14 @@ namespace Aml.Editor.Plugin // this.aboutToolStripMenuItem.BackColor = System.Drawing.SystemColors.Control; this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem"; - this.aboutToolStripMenuItem.Size = new System.Drawing.Size(114, 22); + this.aboutToolStripMenuItem.Size = new System.Drawing.Size(180, 22); this.aboutToolStripMenuItem.Text = "About"; this.aboutToolStripMenuItem.Click += new System.EventHandler(this.aboutToolStripMenuItem_Click); // // manualToolStripMenuItem // this.manualToolStripMenuItem.Name = "manualToolStripMenuItem"; - this.manualToolStripMenuItem.Size = new System.Drawing.Size(114, 22); + this.manualToolStripMenuItem.Size = new System.Drawing.Size(180, 22); this.manualToolStripMenuItem.Text = "Manual"; this.manualToolStripMenuItem.Click += new System.EventHandler(this.manualToolStripMenuItem_Click); // @@ -2385,6 +2387,13 @@ namespace Aml.Editor.Plugin this.toolStripButton15.Size = new System.Drawing.Size(44, 24); this.toolStripButton15.Text = "Save"; // + // caexVersionFileToolStripMenuItem + // + this.caexVersionFileToolStripMenuItem.Name = "caexVersionFileToolStripMenuItem"; + this.caexVersionFileToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.caexVersionFileToolStripMenuItem.Text = "Use CAEX 2.15 File"; + this.caexVersionFileToolStripMenuItem.Click += new System.EventHandler(this.caexVersionFileToolStripMenuItem_Click); + // // DeviceDescription // this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); @@ -2674,7 +2683,8 @@ namespace Aml.Editor.Plugin private System.Windows.Forms.TextBox genericDataDescriptionTxtBx; private System.Windows.Forms.ToolStrip toolStrip5; private System.Windows.Forms.ToolStripLabel genericDataHeaderLabel; - private System.Windows.Forms.ToolStripMenuItem viewToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem optionsToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem advancedModeToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem caexVersionFileToolStripMenuItem; } } diff --git a/SOURCE/Plugin/DeviceDescription.cs b/SOURCE/Plugin/DeviceDescription.cs index f20b4da..84a0fc1 100644 --- a/SOURCE/Plugin/DeviceDescription.cs +++ b/SOURCE/Plugin/DeviceDescription.cs @@ -29,6 +29,7 @@ namespace Aml.Editor.Plugin private object _row; private bool isEditing = false; private bool expertMode = false; + private bool useCaex2_15 = false; private OpenFileDialog openFileDialog = new OpenFileDialog(); private List AllInterfaces = new List(); @@ -1591,10 +1592,11 @@ namespace Aml.Editor.Plugin try { - SaveFileDialog saveFileDialog = new SaveFileDialog(); - - saveFileDialog.Filter = "AML Files( *.amlx )| *.amlx;"; - saveFileDialog.FileName = vendorNameTextBox.Text + "-" + deviceNameTextBox.Text + "-V.1.0-" + DateTime.Now.Date.ToShortDateString(); + SaveFileDialog saveFileDialog = new SaveFileDialog + { + Filter = "AML Files( *.amlx )| *.amlx;", + FileName = vendorNameTextBox.Text + "-" + deviceNameTextBox.Text + "-V.1.0-" + DateTime.Now.Date.ToShortDateString() + }; if (saveFileDialog.ShowDialog() == DialogResult.OK) { @@ -1603,11 +1605,10 @@ namespace Aml.Editor.Plugin device.environment = Path.GetDirectoryName(saveFileDialog.FileName); device.fileName = saveFileDialog.FileName; - // storing user defined values of Attachebles data grid view in to list // Pass the device to the controller - string result1 = mWController.CreateDeviceOnClick(device, isEditing); + string result1 = mWController.CreateDeviceOnClick(device, isEditing, useCaex2_15); //clear(); @@ -1730,7 +1731,7 @@ namespace Aml.Editor.Plugin // storing user defined values of Attachebles data grid view in to list // Pass the device to the controller - string result1 = mWController.CreateDeviceOnClick(device, isEditing); + string result1 = mWController.CreateDeviceOnClick(device, isEditing, useCaex2_15); @@ -1760,6 +1761,7 @@ namespace Aml.Editor.Plugin private void newToolStripMenuItem_Click(object sender, EventArgs e) { + isEditing = false; clear(); @@ -1827,6 +1829,8 @@ namespace Aml.Editor.Plugin private void openToolStripMenuItem_Click(object sender, EventArgs e) { + isEditing = true; + searchAMLComponentFile.DictionaryofElectricalConnectorType = new Dictionary>>(); searchAMLComponentFile.DictioanryofElectricalConnectorPinType = new Dictionary>>(); @@ -4579,5 +4583,21 @@ namespace Aml.Editor.Plugin } catch (Exception) { } } + + private void caexVersionFileToolStripMenuItem_Click(object sender, EventArgs e) + { + // Switch mode + useCaex2_15 = !useCaex2_15; + + // Change text + if (useCaex2_15) + { + this.caexVersionFileToolStripMenuItem.Text = "Use CAEX 3.0 File"; + } + else + { + this.caexVersionFileToolStripMenuItem.Text = "Use CAEX 2.15 File"; + } + } } } \ No newline at end of file diff --git a/SOURCE/Plugin/DeviceDescription.resx b/SOURCE/Plugin/DeviceDescription.resx index 91a8451..1bd2594 100644 --- a/SOURCE/Plugin/DeviceDescription.resx +++ b/SOURCE/Plugin/DeviceDescription.resx @@ -123,6 +123,12 @@ 265, 17 + + 1330, 103 + + + 1066, 103 + 278, 103 @@ -131,7 +137,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD6 - DAAAAk1TRnQBSQFMAgEBAwEAAVABBAFQAQQBHAEAARwBAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + DAAAAk1TRnQBSQFMAgEBAwEAAZABBAGQAQQBHAEAARwBAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABcAMAARwDAAEBAQABCAUAAUABDBgAAYACAAGAAwACgAEAAYADAAGAAQABgAEAAoACAAPAAQABwAHc AcABAAHwAcoBpgEAATMFAAEzAQABMwEAATMBAAIzAgADFgEAAxwBAAMiAQADKQEAA1UBAANNAQADQgEA AzkBAAGAAXwB/wEAAlAB/wEAAZMBAAHWAQAB/wHsAcwBAAHGAdYB7wEAAdYC5wEAAZABqQGtAgAB/wEz @@ -207,6 +213,24 @@ 853, 146 + + 1038, 146 + + + True + + + True + + + True + + + True + + + True + @@ -241,8 +265,23 @@ True - - 1038, 146 + + True + + + True + + + True + + + True + + + True + + + True True @@ -262,8 +301,38 @@ True - - 1330, 103 + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True True @@ -298,6 +367,18 @@ TgDQASA1MVpwzwAAAABJRU5ErkJggg== + + 1179, 60 + + + True + + + True + + + True + True @@ -328,6 +409,9 @@ 729, 60 + + 729, 60 + iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 @@ -336,6 +420,12 @@ RgtnViTyCJEC4UCoEdfIj94AAAAASUVORK5CYII= + + 1311, 60 + + + 1435, 60 + 149, 103 @@ -344,7 +434,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABC - DQAAAk1TRnQBSQFMAgEBAwEAAVABBAFQAQQBHAEAARwBAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + DQAAAk1TRnQBSQFMAgEBAwEAAZABBAGQAQQBHAEAARwBAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABcAMAARwDAAEBAQABCAUAAUABDBgAAYACAAGAAwACgAEAAYADAAGAAQABgAEAAoACAAPAAQABwAHc AcABAAHwAcoBpgEAATMFAAEzAQABMwEAATMBAAIzAgADFgEAAxwBAAMiAQADKQEAA1UBAANNAQADQgEA AzkBAAGAAXwB/wEAAlAB/wEAAZMBAAHWAQAB/wHsAcwBAAHGAdYB7wEAAdYC5wEAAZABqQGtAgAB/wEz @@ -417,7 +507,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC4 - CQAAAk1TRnQBSQFMAgEBAgEAAUgBBAFIAQQBGQEAARkBAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + CQAAAk1TRnQBSQFMAgEBAgEAAYgBBAGIAQQBGQEAARkBAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABZAMAARkDAAEBAQABCAUAAcQBCRgAAYACAAGAAwACgAEAAYADAAGAAQABgAEAAoACAAPAAQABwAHc AcABAAHwAcoBpgEAATMFAAEzAQABMwEAATMBAAIzAgADFgEAAxwBAAMiAQADKQEAA1UBAANNAQADQgEA AzkBAAGAAXwB/wEAAlAB/wEAAZMBAAHWAQAB/wHsAcwBAAHGAdYB7wEAAdYC5wEAAZABqQGtAgAB/wEz @@ -472,7 +562,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAA - CAAAAk1TRnQBSQFMAwEBAAFQAQQBUAEEARABAAEQAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMA + CAAAAk1TRnQBSQFMAwEBAAGQAQQBkAEEARABAAEQAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMA AUADAAEQAwABAQEAAQgGAAEEGAABgAIAAYADAAKAAQABgAMAAYABAAGAAQACgAIAA8ABAAHAAdwBwAEA AfABygGmAQABMwUAATMBAAEzAQABMwEAAjMCAAMWAQADHAEAAyIBAAMpAQADVQEAA00BAANCAQADOQEA AYABfAH/AQACUAH/AQABkwEAAdYBAAH/AewBzAEAAcYB1gHvAQAB1gLnAQABkAGpAa0CAAH/ATMDAAFm diff --git a/SOURCE/Plugin/MWController.cs b/SOURCE/Plugin/MWController.cs index 7f9de25..f694d5e 100644 --- a/SOURCE/Plugin/MWController.cs +++ b/SOURCE/Plugin/MWController.cs @@ -56,14 +56,14 @@ namespace Aml.Editor.Plugin /// /// /// - public String CreateDeviceOnClick(MWDevice newDevice, bool isEdit) + public String CreateDeviceOnClick(MWDevice newDevice, bool isEdit, bool useCaex2_15) { string result = ""; if (newDevice.deviceName != null && newDevice.vendorName != null) { // create the device - result = mWData.CreateDevice(newDevice, isEdit); + result = mWData.CreateDevice(newDevice, isEdit, useCaex2_15); } // update the device list diff --git a/SOURCE/Plugin/MWData.cs b/SOURCE/Plugin/MWData.cs index 1a1cbc3..58554fa 100644 --- a/SOURCE/Plugin/MWData.cs +++ b/SOURCE/Plugin/MWData.cs @@ -55,44 +55,27 @@ namespace Aml.Editor.Plugin /// The device which will be created /// true if an amlx file get update, false if a new file will be created /// - public string CreateDevice(MWDevice device, bool isEdit) + public string CreateDevice(MWDevice device, bool isEdit, bool useCaex2_15) { - - CAEXDocument document = null; + CAEXDocument document; AutomationMLContainer amlx = null; // Init final .amlx Filepath - //first of all create a folder on "Vendor Name" - string vendorCompanyName = device.vendorName; - string amlFilePath; - string fileName = device.fileName; - if (fileName.Contains(".amlx")) - { - amlFilePath = System.IO.Path.Combine(device.filepath, fileName); - } - else - { - amlFilePath = System.IO.Path.Combine(device.filepath, fileName + ".amlx"); - } - - + amlFilePath = fileName.Contains(".amlx") ? Path.Combine(device.filepath, fileName) : Path.Combine(device.filepath, fileName + ".amlx"); FileInfo file = new FileInfo(amlFilePath); - - // Create directory if it's not existing file.Directory.Create(); - // Init CAEX Document if (isEdit) { // Load the amlx file - amlx = new AutomationMLContainer(amlFilePath, FileMode.Open); + amlx = new AutomationMLContainer(amlFilePath, FileMode.OpenOrCreate); IEnumerable rootParts = amlx.GetPartsByRelationShipType(AutomationMLContainer.RelationshipType.Root); @@ -107,27 +90,26 @@ namespace Aml.Editor.Plugin else { // the amlx contains no aml file - document = CAEXDocument.New_CAEXDocument(); + if (useCaex2_15) document = CAEXDocument.New_CAEXDocument(CAEXDocument.CAEXSchema.CAEX2_15); + else document = CAEXDocument.New_CAEXDocument(CAEXDocument.CAEXSchema.CAEX3_0); } } else { // create a new CAEX document - document = CAEXDocument.New_CAEXDocument(); + if (useCaex2_15) document = CAEXDocument.New_CAEXDocument(CAEXDocument.CAEXSchema.CAEX2_15); + else document = CAEXDocument.New_CAEXDocument(CAEXDocument.CAEXSchema.CAEX3_0); + try { - amlx = new AutomationMLContainer(amlFilePath, FileMode.Create); + amlx = new AutomationMLContainer(amlFilePath, FileMode.OpenOrCreate); } catch (Exception) { - + Console.WriteLine("Failed to create AutomationMLContainer object"); } - - } - - // Init the default Libs AutomationMLBaseRoleClassLibType.RoleClassLib(document); AutomationMLInterfaceClassLibType.InterfaceClassLib(document); @@ -152,15 +134,9 @@ namespace Aml.Editor.Plugin } else { - Boolean myBool; Boolean.TryParse(eachparameter.AddToFile, out myBool); - if (myBool == true) - { - - } - Uri eachUri = null; AttachablesDataGridViewParameters par = new AttachablesDataGridViewParameters(); eachUri = createPictureRef(eachparameter.FilePath, eachparameter.ElementName.ToString(), "ExternalDataConnector", systemUnitClass); @@ -168,14 +144,11 @@ namespace Aml.Editor.Plugin par.FilePath = eachparameter.FilePath; device.listWithURIConvertedToString.Add(par); - } - } foreach (var pair in device.DictionaryForRoleClassofComponent) { - Match numberfromElectricalConnectorType = Regex.Match(pair.Key.ToString(), @"\((\d+)\)"); string initialnumberbetweenparanthesisofElectricalConnectorType = numberfromElectricalConnectorType.Groups[1].Value; @@ -285,8 +258,6 @@ namespace Aml.Editor.Plugin SRC.RefRoleClassPath = item.SupportesRoleClassType; } - - } } @@ -327,8 +298,7 @@ namespace Aml.Editor.Plugin foundSysClassLib = true; } } - if (!foundSysClassLib) - systemUnitClass = document.CAEXFile.SystemUnitClassLib.Append("ComponentSystemUnitClassLib").SystemUnitClass.Append(device.deviceName); + if (!foundSysClassLib) systemUnitClass = document.CAEXFile.SystemUnitClassLib.Append("ComponentSystemUnitClassLib").SystemUnitClass.Append(device.deviceName); } // Create the internalElement Interfaces @@ -458,9 +428,6 @@ namespace Aml.Editor.Plugin electricalConnectorType.RefBaseClassPath = item.RefBaseClassPath; } - - - } } @@ -474,9 +441,6 @@ namespace Aml.Editor.Plugin electricalConnectorPinName = Regex.Replace(electricalConnectorPinName, @"\{.*?\}", ""); electricalConnectorPinName = electricalConnectorPinName.Replace(electricalConnectorTypeName, ""); - - - if (initialnumberbetweenparanthesisofElectricalConnectorType == initialnumberbetweenparanthesisElectricalConnectorPins) { electricalConnectorPins = electricalConnectorType.ExternalInterface.Append(electricalConnectorPinName); @@ -625,14 +589,7 @@ namespace Aml.Editor.Plugin amlx.Save(); amlx.Close(); - if (isEdit) - { - return "Sucessfully updated device!\nFilepath " + amlFilePath; - } - else - { - return "Device description file created!\nFilepath " + amlFilePath; - } + return isEdit ? "Sucessfully updated device!\nFilepath " + amlFilePath : "Device description file created!\nFilepath " + amlFilePath; } @@ -894,7 +851,7 @@ namespace Aml.Editor.Plugin // Load Libary .dll - Assembly assembly = Assembly.Load("Iodd2AmlConverter.Library"); + Assembly assembly = Assembly.Load(File.ReadAllBytes("Dd2Aml.Lib.dll")); Type conversionHandler = null; // Iterate over all Types in the Libary and get the ConversionHandler Type foreach (Type type in assembly.ExportedTypes) @@ -945,7 +902,7 @@ namespace Aml.Editor.Plugin // If it is, then it's calling the Convert Function // Gsd2Aml.Lib.Converter.Convert(string inputFilepath, bool strictValidation) - Assembly assembly = Assembly.Load("Gsd2Aml.Lib"); + Assembly assembly = Assembly.Load(File.ReadAllBytes("Gsd2Aml.Lib.dll")); Type conversionHandler = null; // Iterate over all Types in the Libary and get the ConversionHandler Type foreach (Type type in assembly.ExportedTypes) @@ -999,6 +956,7 @@ namespace Aml.Editor.Plugin byte[] bytearray = System.Text.Encoding.Unicode.GetBytes(caex); CAEXDocument document = CAEXDocument.LoadFromBinary(bytearray); + // create the amlx file string name = Path.GetFileNameWithoutExtension(filename); diff --git a/SOURCE/Plugin/ModellingWizard.csproj b/SOURCE/Plugin/ModellingWizard.csproj index d85bc57..550dae5 100644 --- a/SOURCE/Plugin/ModellingWizard.csproj +++ b/SOURCE/Plugin/ModellingWizard.csproj @@ -32,7 +32,7 @@ true full false - ..\..\TINF20C_ModellingWizard_Devices\SOURCE\bin\Release\ + bin\Release\ DEBUG;TRACE prompt 4 @@ -179,6 +179,7 @@ DeviceDescription.cs + Designer ResXFileCodeGenerator diff --git a/SOURCE/Plugin/Properties/AssemblyInfo.cs b/SOURCE/Plugin/Properties/AssemblyInfo.cs index d14e120..3a71005 100644 --- a/SOURCE/Plugin/Properties/AssemblyInfo.cs +++ b/SOURCE/Plugin/Properties/AssemblyInfo.cs @@ -9,7 +9,7 @@ using System.Runtime.InteropServices; [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("DHBW-Stuttgart")] [assembly: AssemblyProduct("ModellingWizard")] -[assembly: AssemblyCopyright("Copyright © DHBW-Stuttgart TINF19C")] +[assembly: AssemblyCopyright("Copyright © DHBW-Stuttgart TINF20C")] [assembly: AssemblyTrademark("ModellingWizard")] [assembly: AssemblyCulture("")]