Found 8 packages
The Aml.Engine allows you to process AutomationML documents with a provided Application Programming Interface, based on .NET. Using the API you interact with CAEX-Elements and AutomationML-Objects. The Aml.Engine supports AutomationML documents based on CAEX2.15 as wells as documents, based on CAEX 3.0.
Enables the integration of AutomationML standard models and libraries into an AutomationML application. This package is used by the AutomationML Engine 'Aml.Engine' from version 2.0.
Additional services to support the processing of AutomationML documents in addition to the functions of the Aml.Engine. The Aml.Engine recognizes registered services and uses them, for example, for queries or when generating unique names.
AutomationML Application Programming Interface supporting the addition and verification of signatures to AutomationML objects using an ECDSA signature algorithm.
The AutomationML OCL Engine can be used to constrain AutomationML models with OCL expressions.
This is an implementation of the AML library service interface, defined in the Aml.Engine. The package provides a WebDAV(Https and Http) client as a service to access AutomationML libraries and a File client to use libraries hosted on a local file system or a local host.
The Aml.Engine.Services.TreeTraversal is a service extension for the Aml.Engine which provides different algorithms to traverse an InternalElement tree. The implementation is based on Dirk Bahles TreeLib.
AutomationML API contains the CAEX-ClassModel Version 2.15, an AutomationML Validation Engine and specific AutomationML Extensions to the CAEX-ClassModel. The AMLEngine prior to Version 3.4.0 is available as .net3.5 and .net4.0 Versions. The AMLEngine Versions from 3.4.0 and later are .net4.0 Versions. The CAEX-ClassModel is generated from the CAEX-XSD-Schema with Altova XMLSpy. Support for this version of the AMLEngine ends at 12/2017. A new AMLEngine2.1 is available since 01/2018 supporting AutomationML version 2.0 and version 2.1. AutomationML version 2.1 is based on CAEX 3.0. The AMLEngine2.1 has no dependencies to Altova and is licensed under the MIT license.