Difference between revisions of "OtxReference"
Jump to navigation
Jump to search
(→Extensions: Add StateMachineProcedure extension) |
|||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 35: | Line 35: | ||
== Extensions == | == Extensions == | ||
{| {{TableHeader}} | {| {{TableHeader}} | ||
| − | {{TableRowKeyValueList | [[Extensions.Assertion|Assertion]] | | + | {{TableRowKeyValueList | [[Extensions.Assertion|Assertion]] | Ensuring otx sequence quality }} |
{{TableRowKeyValueList | [[Extensions.BlackBox|BlackBox]] | Base data type}} | {{TableRowKeyValueList | [[Extensions.BlackBox|BlackBox]] | Base data type}} | ||
| + | {{TableRowKeyValueList | [[Extensions.BusMonitoring|BusMonitoring]] | Collection of communication data at runtime }} | ||
| + | {{TableRowKeyValueList | [[Extensions.ComInterface|ComInterface]] | Handling of communication interfaces and Diagnostic over IP }} | ||
{{TableRowKeyValueList | [[Extensions.CommonDialogs|CommonDialogs]] | Provide support for dialogs that have common use cases in OTX but were not included in the original specification}} | {{TableRowKeyValueList | [[Extensions.CommonDialogs|CommonDialogs]] | Provide support for dialogs that have common use cases in OTX but were not included in the original specification}} | ||
{{TableRowKeyValueList | [[Extensions.DataType|DataType]] | User-defined structure and enumeration data types}} | {{TableRowKeyValueList | [[Extensions.DataType|DataType]] | User-defined structure and enumeration data types}} | ||
{{TableRowKeyValueList | [[Extensions.DateTime|DateTime]] | Diagnostic Application DateTime}} | {{TableRowKeyValueList | [[Extensions.DateTime|DateTime]] | Diagnostic Application DateTime}} | ||
{{TableRowKeyValueList | [[Extensions.DiagCom|DiagCom]] | Extension for vehicle communication }} | {{TableRowKeyValueList | [[Extensions.DiagCom|DiagCom]] | Extension for vehicle communication }} | ||
| + | {{TableRowKeyValueList | [[Extensions.DiagComPlus|DiagComPlus]] | Support of different ECU responses for hex service and com channel controlling }} | ||
| + | {{TableRowKeyValueList | [[Extensions.DiagConfiguration|DiagConfiguration]] | Configuration of project and vehicle information }} | ||
{{TableRowKeyValueList | [[Extensions.DiagDataBrowsing|DiagDataBrowsing]] | Diagnostic Vehicle Information DataBase }} | {{TableRowKeyValueList | [[Extensions.DiagDataBrowsing|DiagDataBrowsing]] | Diagnostic Vehicle Information DataBase }} | ||
{{TableRowKeyValueList | [[Extensions.DiagDataBrowsingPlus|DiagDataBrowsingPlus]] | Extension for the DiagDataBrowsing extension }} | {{TableRowKeyValueList | [[Extensions.DiagDataBrowsingPlus|DiagDataBrowsingPlus]] | Extension for the DiagDataBrowsing extension }} | ||
{{TableRowKeyValueList | [[Extensions.EventHandling|EventHandling]] | Controls of event of the diagnostic sequence }} | {{TableRowKeyValueList | [[Extensions.EventHandling|EventHandling]] | Controls of event of the diagnostic sequence }} | ||
{{TableRowKeyValueList | [[Extensions.EventPlus|EventPlus]] | Support for deep change monitoring in a ByteField, List or Map }} | {{TableRowKeyValueList | [[Extensions.EventPlus|EventPlus]] | Support for deep change monitoring in a ByteField, List or Map }} | ||
| + | {{TableRowKeyValueList | [[Extensions.ExternalServiceProvider|ExternalServiceProvider]] | Provides actions, terms, events and data types for an access to external services. }} | ||
{{TableRowKeyValueList | [[Extensions.File|File]] | Extension for accessing to and handling files }} | {{TableRowKeyValueList | [[Extensions.File|File]] | Extension for accessing to and handling files }} | ||
{{TableRowKeyValueList | [[Extensions.Flash|Flash]] | Flash data acquisition and flash job creation }} | {{TableRowKeyValueList | [[Extensions.Flash|Flash]] | Flash data acquisition and flash job creation }} | ||
| + | {{TableRowKeyValueList | [[Extensions.FlashPlus|FlashPlus]] | Enable late binding of flash files }} | ||
{{TableRowKeyValueList | [[Extensions.HMI|HMI]] | The Human Machine Interface }} | {{TableRowKeyValueList | [[Extensions.HMI|HMI]] | The Human Machine Interface }} | ||
{{TableRowKeyValueList | [[Extensions.I18n|i18n]] | The internationalization extension }} | {{TableRowKeyValueList | [[Extensions.I18n|i18n]] | The internationalization extension }} | ||
| Line 55: | Line 61: | ||
{{TableRowKeyValueList | [[Extensions.Persistence|Persistence]] | Extension for storing and recovering the value of a variable }} | {{TableRowKeyValueList | [[Extensions.Persistence|Persistence]] | Extension for storing and recovering the value of a variable }} | ||
{{TableRowKeyValueList | [[Extensions.Quantities|Quantities]] | Extension for unit definition data model }} | {{TableRowKeyValueList | [[Extensions.Quantities|Quantities]] | Extension for unit definition data model }} | ||
| + | {{TableRowKeyValueList | [[Extensions.Sql|Sql]] | Read and write access to a SQL data base }} | ||
| + | {{TableRowKeyValueList | [[Extensions.StateMachineProcedure|StateMachineProcedure]] | Description of a behavior model with states, transactions and actions }} | ||
{{TableRowKeyValueList | [[Extensions.StateVariable|StateVariable]] | Mechanism to transport status information to the environment }} | {{TableRowKeyValueList | [[Extensions.StateVariable|StateVariable]] | Mechanism to transport status information to the environment }} | ||
{{TableRowKeyValueList | [[Extensions.StringUtil|StringUtil]] | Extension for operate strings type }} | {{TableRowKeyValueList | [[Extensions.StringUtil|StringUtil]] | Extension for operate strings type }} | ||
| + | {{TableRowKeyValueList | [[Extensions.TestResultHandling|TestResultHandling]] | Evaluated and structured storage of result Information (e.g. for statistics) from test sequences }} | ||
{{TableRowKeyValueList | [[Extensions.Util|Util]] | Addition to the base functionality of the Core }} | {{TableRowKeyValueList | [[Extensions.Util|Util]] | Addition to the base functionality of the Core }} | ||
| − | {{TableRowKeyValueList | [[Extensions.Xml|Xml]] | | + | {{TableRowKeyValueList | [[Extensions.Xml|Xml]] | Read and interpret XML documents, modification of existing and creation of new documents }} |
| − | {{TableRowKeyValueList | [[Extensions.ZipHandling|ZipHandling]] | | + | {{TableRowKeyValueList | [[Extensions.ZipHandling|ZipHandling]] | Compressed data exchange }} |
|} | |} | ||
<!-- | <!-- | ||
Latest revision as of 09:50, 19 January 2022
Welcome to the OTX User Reference Guide
|
The OTX User Reference Guide provides information about the Open Test Sequence eXchange format OTX, see ISO 13209, which the user needs to work with the standard.
![]()
It is not the intention to replace the standard specification! It is the user's perspective at the OTX standard.
Please select one of the main topics below for further information.
General
| OTX Introduction | Introduction into the OTX standard ISO 13209 |
| OTX Principles | OTX Principles |
| OTX Naming Conventions | OTX Naming Conventions |
Core
| Packages | OTX Packages |
| Documents | OTX Documents |
| Imports | OTX Imports |
| Declarations | OTX Declarations |
| Visibilities | OTX Visibilities |
| Validities | OTX Validities |
| Signatures | OTX Signatures |
| Parameters | OTX Parameters |
| Procedures | OTX Procedures |
| Comments | OTX Comments |
| DataTypes | OTX DataTypes |
| Validation | OTX Validation (OTX Checker) |
| Actions | OTX Core Actions |
| Terms | OTX Core Terms |
Extensions
| Assertion | Ensuring otx sequence quality |
| BlackBox | Base data type |
| BusMonitoring | Collection of communication data at runtime |
| ComInterface | Handling of communication interfaces and Diagnostic over IP |
| CommonDialogs | Provide support for dialogs that have common use cases in OTX but were not included in the original specification |
| DataType | User-defined structure and enumeration data types |
| DateTime | Diagnostic Application DateTime |
| DiagCom | Extension for vehicle communication |
| DiagComPlus | Support of different ECU responses for hex service and com channel controlling |
| DiagConfiguration | Configuration of project and vehicle information |
| DiagDataBrowsing | Diagnostic Vehicle Information DataBase |
| DiagDataBrowsingPlus | Extension for the DiagDataBrowsing extension |
| EventHandling | Controls of event of the diagnostic sequence |
| EventPlus | Support for deep change monitoring in a ByteField, List or Map |
| ExternalServiceProvider | Provides actions, terms, events and data types for an access to external services. |
| File | Extension for accessing to and handling files |
| Flash | Flash data acquisition and flash job creation |
| FlashPlus | Enable late binding of flash files |
| HMI | The Human Machine Interface |
| i18n | The internationalization extension |
| Job | Extension for supporting access to the MCD 3D Job API |
| Logging | Provides functionality which allows for explicitly writing log-messages to a logging-resource. |
| Math | A collection of mathematical terms |
| Measure | Basic measurement and control operations, e.g. to call a method in a DLL |
| Persistence | Extension for storing and recovering the value of a variable |
| Quantities | Extension for unit definition data model |
| Sql | Read and write access to a SQL data base |
| StateMachineProcedure | Description of a behavior model with states, transactions and actions |
| StateVariable | Mechanism to transport status information to the environment |
| StringUtil | Extension for operate strings type |
| TestResultHandling | Evaluated and structured storage of result Information (e.g. for statistics) from test sequences |
| Util | Addition to the base functionality of the Core |
| Xml | Read and interpret XML documents, modification of existing and creation of new documents |
| ZipHandling | Compressed data exchange |