******************************************************************************** ******************************************************************************** ** ** ** Version 1.3.1.264 ** ** ** ******************************************************************************** ******************************************************************************** ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Graphical user interface ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------ Features ------------------------ * Invalid models are not removed from the project automatically. A dialog is added to ask the user whether the model should be removed or the loading of the project should be canceled. ------------------------ Bug Fixes ------------------------ * Fixes License Check There was a problem with the codec of the imported license file. E.g. the licese status was not updated if the UserName contained Umlauts. ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Modelling ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------ Features ------------------------ * Updates DI model to Devices 1.01 Companion Specification * Adds tool tips for editing EUInformation ------------------------ Bug Fixes ------------------------ * Fixes crash for structured DataTypes without having fields. The crash occured if a subtype of a structured DataType that does not have fields was created and the new structured DataType does not have fields, too. * Fixes crash when importing model with incomplete reference. The crash occured if an XML model was imported that contains a DataType with an incomplete HasSubType reference. The problem only occured for manually edited XML models or model that are created with other tools than the UaModeler. * Fixes crash when selecting variables with DataType EUInformation or Range. * Fixes importing of invalid internal references. There was a bug in creating models stored in the internal binary format. This bug is fixed and the importer is updated to ignore the invalid internal references contained in the model. * Fixes changing NamespaceURI of model. * Fixes NamespaceIndex of BrowseName of DataTypeEncoding nodes. This bug only occurred when moving a structured DataType to another model. ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Code Generation ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------ Features ------------------------ ------------------------ C++ ------------------------ * Support for UnifiedAutomation C++ SDK v1.4 Server - Adds implementation class for NodeManager - Adds Contructors needed for XML importer - Adds classes for structured DataTypes * Support for UnifiedAutomation C++ SDK v1.4 Client - Adds classes for structured DataTypes ------------------------ Bug Fixes ------------------------ ------------------------ Ansi C ------------------------ * CMake contains SDK paths now. The generated provider doesn't have to be in a subfolder of the providers folder of the SDK. * Fixes memory leak for providers with more than one Model. * Use suitable sizes for the hash tables of the address space. ******************************************************************************** ******************************************************************************** ******************************************************************************** ** ** ** Version 1.3.0.242 ** ** ** ******************************************************************************** ******************************************************************************** ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Graphical user interface ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------ Features ------------------------ * GUI - Automatic check of imported information models - Auto-restore functionality for modified models - Add license dialog - Opening UaModeler after double click on project file for Windows * Modelling - Support for creating values of user defined structures - Support for editing model filenames and namespace uris - Support for sorting structure elements - Enhanced selection of UA types - Support for modifying node ids of DataType nodes * Code Generation - Support for UnifiedAutomation .NET Server SDK v2.1 - Add call-context to generated methods for ANSI C - Option for generating author name and date to the file headers - Add options for generating / overwriting files ------------------------ Bug Fixes ------------------------ * Fix exporting information models to XML ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Code Generation ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------ General ------------------------ * Option for generating author name and date to the file headers * Add options for generating / overwriting files ------------------------ Ansi C ------------------------ * Update to template version 1.3.0 - Add call-context to generated methods ------------------------ .NET ------------------------ * Initial version of .NET Server templates - Support for UnifiedAutomation .NET Server SDK v2.1 - Generate classes for types - Generate classes for method handling - Generate default application ******************************************************************************** ******************************************************************************** ** ** ** Version 1.2.0.214 ** ** ** ******************************************************************************** ******************************************************************************** ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Graphical user interface ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------ Features ------------------------ * Support for user defined Enumerations * Support for user defined complex DataTypes * Selection dialog for optional children * Support for all NodeId types * Binary format for storing information models * Exporting models to OPC UA standard format (http://opcfoundation.org/UA/2011/03/UANodeSet.xsd) * Consitency Check for models * Removing of unreferenced nodes possible ------------------------ Bug Fixes ------------------------ * Fix usage of optional children of instance declarations * Fix default DataTypes of VariableTypes * Fix setting ValueRank of Instances ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Code Generation ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------ C++ ------------------------ * Update template version 1.3.1 - Support for UnifiedAutomation C++ SDK v1.3.1 and C++ SDK v1.3.2 - Array Support for Variables - Minor Bugfixes ------------------------ Ansi C ------------------------ * Update to template version 1.3.0 - Support for UnifiedAutomation ANSI C SDK v1.3 - Generate String Tables - Support of String NodeIds - Advance Method calls - Support for complex DataTypes ------------------------ .NET ------------------------ * Initial version of .NET client templates - Support for UnifiedAutomation .NET Client SDK v2.0 - Generate Identifiers - Generate DataType methods ******************************************************************************** ******************************************************************************** ** ** ** Version 1.1.0.184 ** ** ** ******************************************************************************** ******************************************************************************** ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Graphical user interface ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------ Features ------------------------ * Support user defined enumerated data types * Support user defined reference types * Add documentation of the UaModeler * Add "Additional Attributes" tab to set additional attributes of a node * Add new format to save information models * Allow the user to filter the information model for namespaces * Allow the user to set ranges for the node ids of new nodes ------------------------ Bug Fixes ------------------------ * Fix setting default values for type definitions and data types * Fix setting type definitions and data types of overriding nodes * Fix arranging of hierarchical referenced nodes to Children and References tab ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Code Generation ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------ C++ ------------------------ * Update to template version 1.3.1 - Add enum support - Add reference type support ------------------------ Ansi C ------------------------ * Update to template version 1.0.2 - Add defines for identifiers ******************************************************************************** ******************************************************************************** ** ** ** Version 1.0.1.x ** ** ** ******************************************************************************** ******************************************************************************** ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Graphical user interface ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------ Features ------------------------ * Highlight user defined nodes in tree view * Assign colors for models in graphics view ------------------------ Bug Fixes ------------------------ * Fix deleting instance declarations - modify all instances of the modified type * Fix delete types - set the type definition of all instances of the deleted type to the super type of the deleted type ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Code Generation ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------ C++ ------------------------ * Update to template version 1.0.1 - Fix double definition in user defined condition types ------------------------ Ansi C ------------------------ * Update to template version 1.0.1 - Set provider name correctly - Updated initialization of output arguments of methods ******************************************************************************** ******************************************************************************** ** ** ** Version 1.0.0.550 ** ** ** ******************************************************************************** ******************************************************************************** Initial release