Difference between revisions of "OtxReference"

From emotive
Jump to navigation Jump to search
(→‎Extensions: Edited by Ngoc Tran. Added: BusMonitoring, ComInterface, DiagConfiguration, ExternalServiceProvider, FlashPlus, TestResultHandling)
(43 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
{{DISPLAYTITLE:OTX User Reference Guide}}[[Category:OTX]]
 
{{DISPLAYTITLE:OTX User Reference Guide}}[[Category:OTX]]
 
{{WelcomeHeader|Welcome to the OTX User Reference Guide}}
 
{{WelcomeHeader|Welcome to the OTX User Reference Guide}}
The OTX User Reference Guide provides information about the Open Test Sequence eXchange format OTX, see [http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=53509 ISO 13209], which the user needs to work with the standard.
+
The OTX User Reference Guide provides information about the Open Test Sequence eXchange format OTX, see {{OtxSpecs}}<!-- Go to the Template:OtxSpecs in case of updating the info -->, which the user needs to work with the standard.
  
 
{{Note | It is not the intention to replace the standard specification! It is the user's perspective at the OTX standard.}}
 
{{Note | It is not the intention to replace the standard specification! It is the user's perspective at the OTX standard.}}
Line 9: Line 9:
 
== General ==
 
== General ==
 
{| {{TableHeader}}
 
{| {{TableHeader}}
{{TableRowKeyValueList | [[OtxIntoduction|OTX Introduction]] | Introduction into the OTX standard ISO 13209 }}
+
{{TableRowKeyValueList | [[General.Introduction|OTX Introduction]] | Introduction into the OTX standard ISO 13209 }}
{{TableRowKeyValueList | [[OtxPrinciples|OTX Principles]] | OTX Principles }}
+
{{TableRowKeyValueList | [[General.Principles|OTX Principles]] | OTX Principles }}
{{TableRowKeyValueList | [[OtxNamingConventions|OTX Naming Conventions]] | OTX Naming Conventions }}
+
{{TableRowKeyValueList | [[General.NamingConventions|OTX Naming Conventions]] | OTX Naming Conventions }}
 
|}
 
|}
  
 +
[[Category:OTX]]
 
== Core ==
 
== Core ==
 
{| {{TableHeader}}
 
{| {{TableHeader}}
{{TableRowKeyValueList | [[OtxImports|Imports]] | OTX Imports }}
+
{{TableRowKeyValueList | [[Core.Packages|Packages]] | OTX Packages}}
{{TableRowKeyValueList | [[OtxDeclarations|Declarations]] | OTX Declarations }}
+
{{TableRowKeyValueList | [[Core.Documents|Documents]] | OTX Documents}}
{{TableRowKeyValueList | [[OtxVisibilities|Visibilities]] | OTX Visibilities }}
+
{{TableRowKeyValueList | [[Core.Imports|Imports]] | OTX Imports }}
{{TableRowKeyValueList | [[OtxValidities|Validities]] | OTX Validities }}
+
{{TableRowKeyValueList | [[Core.Declarations|Declarations]] | OTX Declarations }}
{{TableRowKeyValueList | [[OtxSignatures|Signatures]] | OTX Signatures }}
+
{{TableRowKeyValueList | [[Core.Visibilities|Visibilities]] | OTX Visibilities }}
{{TableRowKeyValueList | [[OtxParameters|Parameters]] | OTX Parameters }}
+
{{TableRowKeyValueList | [[Core.Validities|Validities]] | OTX Validities }}
{{TableRowKeyValueList | [[OtxProcedures|Procedures]] | OTX Procedures }}
+
{{TableRowKeyValueList | [[Core.Signatures|Signatures]] | OTX Signatures }}
{{TableRowKeyValueList | [[OtxComments|Comments]] | OTX Comments }}
+
{{TableRowKeyValueList | [[Core.Parameters|Parameters]] | OTX Parameters }}
{{TableRowKeyValueList | [[OtxDataTypes|DataTypes]] | OTX DataTypes }}
+
{{TableRowKeyValueList | [[Core.Procedures|Procedures]] | OTX Procedures }}
{{TableRowKeyValueList | [[OtxValidation|Validation]] | OTX Validation (OTX Checker)}}
+
{{TableRowKeyValueList | [[Core.Comments|Comments]] | OTX Comments }}
{{TableRowKeyValueList | [[OtxActions|Actions]] | OTX Core Actions}}
+
{{TableRowKeyValueList | [[Core.DataTypes|DataTypes]] | OTX DataTypes }}
{{TableRowKeyValueList | [[OtxTerms|Terms]] | OTX realted Terms}}
+
{{TableRowKeyValueList | [[Core.Validation|Validation]] | OTX Validation (OTX Checker)}}
 +
{{TableRowKeyValueList | [[Core.Actions|Actions]] | OTX Core Actions}}
 +
{{TableRowKeyValueList | [[Core.Terms|Terms]] | OTX Core Terms}}
 
|}
 
|}
  
 
== Extensions ==
 
== Extensions ==
 
{| {{TableHeader}}
 
{| {{TableHeader}}
{{TableRowKeyValueList | [[DateTime|DateTime]] | Diagnostic Application DateTime}}
+
{{TableRowKeyValueList | [[Extensions.Assertion|Assertion]] | Ensuring otx sequence quality }}
{{TableRowKeyValueList | [[DiagCom|DiagCom]] | Extension for vehicle communication }}
+
{{TableRowKeyValueList | [[Extensions.BlackBox|BlackBox]] | Base data type}}
{{TableRowKeyValueList | [[DiagDataBrowsing|DiagDataBrowsing]] | Diagnostic Vehicle Information DataBase }}
+
{{TableRowKeyValueList | [[Extensions.BusMonitoring|BusMonitoring]] | Collection of communication data at runtime }}
{{TableRowKeyValueList | [[EventHandling|EventHandling]] | Controls of event of the diagnostic sequence }}
+
{{TableRowKeyValueList | [[Extensions.ComInterface|ComInterface]] | Handling of communication interfaces and Diagnostic over IP }}
{{TableRowKeyValueList | [[Flash|Flash]] | Flash data acquisition and flash job creation }}
+
{{TableRowKeyValueList | [[Extensions.CommonDialogs|CommonDialogs]] | Provide support for dialogs that have common use cases in OTX but were not included in the original specification}}
{{TableRowKeyValueList | [[HMI|HMI]] | The Human Machine Interface }}
+
{{TableRowKeyValueList | [[Extensions.DataType|DataType]] | User-defined structure and enumeration data types}}
{{TableRowKeyValueList | [[i18n|i18n]] | The internationalization extension }}
+
{{TableRowKeyValueList | [[Extensions.DateTime|DateTime]] | Diagnostic Application DateTime}}
{{TableRowKeyValueList | [[Job|Job]] | Extension for supporting access to the MCD 3D Job API }}
+
{{TableRowKeyValueList | [[Extensions.DiagCom|DiagCom]] | Extension for vehicle communication }}
{{TableRowKeyValueList | [[Logging|Logging]] | Provides functionality which allows for explicitly writing log-messages to a logging-resource. }}
+
{{TableRowKeyValueList | [[Extensions.DiagComPlus|DiagComPlus]] | Support of different ECU responses for hex service and com channel controlling }}
{{TableRowKeyValueList | [[Math|Math]] | A collection of mathematical terms }}
+
{{TableRowKeyValueList | [[Extensions.DiagConfiguration|DiagConfiguration]] | Configuration of project and vehicle information }}
{{TableRowKeyValueList | [[Measure|Measure]] | Basic measurement and control operations }}
+
{{TableRowKeyValueList | [[Extensions.DiagDataBrowsing|DiagDataBrowsing]] | Diagnostic Vehicle Information DataBase }}
{{TableRowKeyValueList | [[Quantities|Quantities]] | Extension for unit definition data model }}
+
{{TableRowKeyValueList | [[Extensions.DiagDataBrowsingPlus|DiagDataBrowsingPlus]] | Extension for the DiagDataBrowsing extension }}
{{TableRowKeyValueList | [[StringUtil|StringUtil]] | Extension for operate strings type }}
+
{{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.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.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.I18n|i18n]] | The internationalization extension }}
 +
{{TableRowKeyValueList | [[Extensions.Job|Job]] | Extension for supporting access to the MCD 3D Job API }}
 +
{{TableRowKeyValueList | [[Extensions.Logging|Logging]] | Provides functionality which allows for explicitly writing log-messages to a logging-resource.}}
 +
{{TableRowKeyValueList | [[Extensions.Math|Math]] | A collection of mathematical terms }}
 +
{{TableRowKeyValueList | [[Extensions.Measure|Measure]] | Basic measurement and control operations, e.g. to call a method in a DLL }}
 +
{{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.Sql|Sql]] | Read and write access to a SQL data base }}
 +
{{TableRowKeyValueList | [[Extensions.StateVariable|StateVariable]] | Mechanism to transport status information to the environment }}
 +
{{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.Xml|Xml]] | Read and interpret XML documents, modification of existing and creation of new documents }}
 +
{{TableRowKeyValueList | [[Extensions.ZipHandling|ZipHandling]] | Compressed data exchange }}
 
|}
 
|}
 
+
<!--
== Extensions Plus ==
+
== Extensions Plus (Not ISO 13209 standardized)==
 
{| {{TableHeader}}
 
{| {{TableHeader}}
{{TableRowKeyValueList | [[CorePlus|Core Plus]] | Core plus extension}}
+
{{TableRowKeyValueList | [[ExtensionsPlus.DBA|DBA]] | Waiting}}
{{TableRowKeyValueList | [[DiagDataBrowsingPlus|DiagDataBrowsing Plus]] | Waiting}}
+
{{TableRowKeyValueList | [[ExtensionsPlus.GDI|GDI]] | Waiting}}
{{TableRowKeyValueList | [[EventPlus|Event Plus]] | Extension using for ByteField, List and Map}}
+
{{TableRowKeyValueList | [[ExtensionsPlus.Audi|Audi]] | Waiting}}
{{TableRowKeyValueList | [[File|File]] | Waiting}}
 
{{TableRowKeyValueList | [[XmlFile|XML File]] | Waiting}}
 
{{TableRowKeyValueList | [[GDI|GDI]] | Waiting}}
 
 
|}
 
|}
 +
-->

Revision as of 09:02, 27 November 2019

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.

Icons Note.png 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
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