Goal for Standardization
One major result of the former ASAM project "Conceptual Study on MC-3 Automation Access" was that there is a high demand for a standard that allows fast data transfers between test automation and test execution systems. In a first standardization effort in 2018, the public specification iLinkRT had been transferred to ASAM to cover this need. With the proposed project, ASAM iLinkRT shall now be extended from a pure measurement & calibration protocol to also support the configuration of tests prior to their execution. This shall allow to completely run tests without using ASAM ASAP3.
ASAM iLinkRT is currently used for high speed measurement & calibration. The specification is based on XCP for the protocol layer and UDP/IP for the transport layer. Different MC-clients can establish logical point-to-point connections to different MC-servers at the same time.
This project will extend the iLinkRT protocol:
- To overcome the current complexity of the configuration with ASAM ASAP3, the new ASAM iLinkRT protocol shall be extended with an interface for configuration. Existing ASAP3 commands are transferred to iLinkRT for this purpose. This allows to setup and run tests without the need for an ASAM ASAP3 protocol stack.
- To support heterogeneous system architectures, the iLinkRT protocol shall support multiple clients on protocol level, especially for the use-case of configuration.
The current version 2.0 of ASAM iLinkRT reflects the already existing implementations on the market. The new version 3.0 will not be backward-compatible to version 2.0 because of multiple reasons. The protocol commands shall be reworked for a better description and meaningful usage of all contained parameters. Unused parameters shall be removed and parameters shall be aligned to the full command set. The handling of measurements and characteristics shall be adapted so that they are treated in an identical way. In addition, parameters shall be aligned to the object type (e.g. a curve have no y-axis).
Relationship to Other Standards
The implementation of the protocol feature set of ASAM ASAP3 will be completed in ASAM iLinkRT in a way that automation access is possible without running ASAM ASAP3 any longer on client- and server-tools. The implementation of such systems and the configuration of tests is greatly simplified. However, this has also the consequence that version 3.0 of ASAM iLinkRT is not backward-compatible to version 2.0. In another future project, ASAM iLinkRT may be included in ASAM XIL.