{"id":257634,"date":"2024-10-19T17:02:37","date_gmt":"2024-10-19T17:02:37","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-iso-13209-32012\/"},"modified":"2024-10-25T12:37:31","modified_gmt":"2024-10-25T12:37:31","slug":"bs-iso-13209-32012","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-iso-13209-32012\/","title":{"rendered":"BS ISO 13209-3:2012"},"content":{"rendered":"

This part of ISO 13209 defines the Open Test sequence eXchange (OTX) extension requirements and data model specifications.<\/p>\n

The requirements are derived from the use cases described in ISO 13209-1. They are listed in Clause 4.<\/p>\n

The data model specification aims at an exhaustive definition of all features of the OTX extensions which have been implemented to satisfy the requirements. This part of ISO 13209 establishes rules for the syntactical entities of each extension. Each of these syntactical entities is accompanied by semantic rules which determine how OTX documents containing extension features are to be interpreted. The syntax rules are provided by UML class diagrams and XML schemas, whereas the semantics are given by UML activity diagrams and prose definitions.<\/p>\n

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
5<\/td>\nContents <\/td>\n<\/tr>\n
8<\/td>\nForeword <\/td>\n<\/tr>\n
9<\/td>\nIntroduction <\/td>\n<\/tr>\n
11<\/td>\n1 Scope
2 Normative references <\/td>\n<\/tr>\n
12<\/td>\n3 Terms, definitions and abbreviated terms
3.1 Terms and definitions
3.2 Abbreviated terms <\/td>\n<\/tr>\n
13<\/td>\n4 Requirements
4.1 Basic principles for requirements definition
4.2 Requirement priorities <\/td>\n<\/tr>\n
14<\/td>\n4.3 Requirement listing <\/td>\n<\/tr>\n
18<\/td>\n5.3 Basic characteristics of the OTX extensions <\/td>\n<\/tr>\n
20<\/td>\n6 OTX DateTime extension
6.1 Introduction
6.2 Terms
6.2.1 Overview
6.2.2 Syntax
6.2.3 Semantics
6.2.3.1 GetTimeStamp
6.2.3.2 FormatDate <\/td>\n<\/tr>\n
22<\/td>\n6.2.3.3 FormatDuration <\/td>\n<\/tr>\n
23<\/td>\n7 OTX DiagCom extension
7.1 Introduction
7.2 General considerations
7.2.1 Communication channels <\/td>\n<\/tr>\n
24<\/td>\n7.2.2 Diagnostic services <\/td>\n<\/tr>\n
25<\/td>\n7.2.3 Diagnostic communication patterns
7.2.3.1 General
7.2.3.2 One-shot service, physical addressing, single-part response <\/td>\n<\/tr>\n
26<\/td>\n7.2.3.3 One-shot service, physical addressing, multi-part responses
7.2.3.4 One-shot service, functional addressing, single-part response <\/td>\n<\/tr>\n
27<\/td>\n7.2.3.5 One-shot service, functional addressing, multi-part responses
7.2.3.6 Repeated service, physical addressing, single-part response <\/td>\n<\/tr>\n
28<\/td>\n7.2.3.7 Repeated service, functional addressing, single-part response
7.2.3.8 Repeated service, physical addressing, multi-part responses <\/td>\n<\/tr>\n
29<\/td>\n7.2.3.9 Repeated service, functional addressing, multi-part responses
7.2.3.10 Other patterns <\/td>\n<\/tr>\n
30<\/td>\n7.2.4 Special-purpose diagnostic data types <\/td>\n<\/tr>\n
31<\/td>\n7.3 Data types
7.3.1 Overview
7.3.2 Syntax
7.3.3 Semantics
7.3.3.1 General
7.3.3.2 ComChannel
7.3.3.3 DiagService <\/td>\n<\/tr>\n
32<\/td>\n7.3.3.4 Result
7.3.3.5 ParameterContainer
7.3.3.6 Parameter
7.3.3.7 Message
7.3.3.8 Response
7.3.3.9 Request
7.3.3.10 ResultState <\/td>\n<\/tr>\n
33<\/td>\n7.3.3.11 ResponseState <\/td>\n<\/tr>\n
34<\/td>\n7.4 Exceptions
7.4.1 Overview
7.4.2 Syntax
7.4.3 Semantics
7.4.3.1 General <\/td>\n<\/tr>\n
35<\/td>\n7.4.3.2 DiagComException
7.4.3.3 AmbiguousSemanticException
7.4.3.4 UnknownTargetException
7.4.3.5 LossOfComException
7.4.3.6 UnknownResponseException
7.4.3.7 UnknownComChannelException
7.4.3.8 InvalidStateException
7.4.3.9 IncompleteParameterizationException <\/td>\n<\/tr>\n
36<\/td>\n7.5 Variable access
7.5.1 Overview
7.5.2 Syntax
7.5.3 Semantics <\/td>\n<\/tr>\n
38<\/td>\n7.6.2.3 Semantics
7.6.2.3.1 IdentifyAndSelectVariant <\/td>\n<\/tr>\n
39<\/td>\n7.6.2.3.2 CloseComChannel
7.6.3 ComParameter related actions
7.6.3.1 Description
7.6.3.2 Syntax
7.6.3.3 Semantics
7.6.3.3.1 SetComParameter <\/td>\n<\/tr>\n
40<\/td>\n7.6.3.3.2 SetComplexComParameter <\/td>\n<\/tr>\n
41<\/td>\n7.6.4 DiagService related actions
7.6.4.1 Description
7.6.4.2 Syntax <\/td>\n<\/tr>\n
42<\/td>\n7.6.4.3 Semantics
7.6.4.3.1 ExecuteDiagService <\/td>\n<\/tr>\n
46<\/td>\n7.6.4.3.2 ExecuteHexDiagService
7.6.4.3.3 StartRepeatedExecution <\/td>\n<\/tr>\n
47<\/td>\n7.6.4.3.4 StopRepeatedExecution
7.6.4.3.5 SetRepetitionTime
7.6.4.3.6 GetAllResultsAndClear <\/td>\n<\/tr>\n
48<\/td>\n7.6.4.3.7 SetParameterValue <\/td>\n<\/tr>\n
49<\/td>\n7.6.4.3.8 SetParameterValueBySemantic
7.6.4.3.9 SetPdu <\/td>\n<\/tr>\n
50<\/td>\n7.6.4.4 Example <\/td>\n<\/tr>\n
52<\/td>\n7.7 Terms
7.7.1 Overview
7.7.2 ComChannel related terms
7.7.2.1 Description
7.7.2.2 Syntax <\/td>\n<\/tr>\n
53<\/td>\n7.7.2.3 Semantics
7.7.2.3.1 ComChannelTerm
7.7.2.3.2 ComChannelValue
7.7.2.3.3 GetComChannel <\/td>\n<\/tr>\n
55<\/td>\n7.7.2.3.4 GetComChannelIdentifierFromRes
7.7.2.3.5 GetComChannelEcuVariantName
7.7.2.3.6 IsVariant <\/td>\n<\/tr>\n
56<\/td>\n7.7.3 DiagService related terms
7.7.3.1 Description
7.7.3.2 Syntax
7.7.3.3 Semantics
7.7.3.3.1 DiagServiceTerm <\/td>\n<\/tr>\n
57<\/td>\n7.7.3.3.2 DiagServiceValue
7.7.3.3.3 CreateDiagServiceByName
7.7.3.3.4 CreateDiagServiceBySemantic <\/td>\n<\/tr>\n
58<\/td>\n7.7.3.3.5 GetDiagServiceListBySemantic
7.7.3.3.6 GetDiagServiceFromResult <\/td>\n<\/tr>\n
59<\/td>\n7.7.3.3.7 GetDiagServiceFromException
7.7.3.3.8 GetDiagServiceName
7.7.3.3.9 GetRepetitionTime <\/td>\n<\/tr>\n
60<\/td>\n7.7.4 Request related terms
7.7.4.1 Description
7.7.4.2 Syntax
7.7.4.3 Semantics
7.7.4.3.1 RequestTerm
7.7.4.3.2 RequestValue
7.7.4.3.3 GetRequest <\/td>\n<\/tr>\n
61<\/td>\n7.7.4.3.4 GetPdu
7.7.5 Result related terms
7.7.5.1 Description
7.7.5.2 Syntax <\/td>\n<\/tr>\n
62<\/td>\n7.7.5.3 Semantics
7.7.5.3.1 ResultTerm
7.7.5.3.2 ResultValue
7.7.5.3.3 GetFirstResult <\/td>\n<\/tr>\n
63<\/td>\n7.7.5.3.4 GetAllResults
7.7.5.3.5 ResultStateTerm
7.7.5.3.6 ResultStateValue
7.7.5.3.7 ResultStateLiteral
7.7.5.3.8 GetResultState <\/td>\n<\/tr>\n
64<\/td>\n7.7.6 Response related terms
7.7.6.1 Description
7.7.6.2 Syntax
7.7.6.3 Semantics
7.7.6.3.1 ResponseTerm
7.7.6.3.2 ResponseValue <\/td>\n<\/tr>\n
65<\/td>\n7.7.6.3.3 GetFirstResponse
7.7.6.3.4 GetAllResponses
7.7.6.3.5 GetResponseName
7.7.6.3.6 ResponseStateTerm
7.7.6.3.7 ResponseStateValue <\/td>\n<\/tr>\n
66<\/td>\n7.7.6.3.8 ResponseStateLiteral
7.7.6.3.9 GetResponseState
7.7.6.3.10 IsPositive
7.7.7 Parameter related terms
7.7.7.1 Description
7.7.7.2 Syntax <\/td>\n<\/tr>\n
67<\/td>\n7.7.7.3 Semantics
7.7.7.3.1 ParameterTerm
7.7.7.3.2 ParameterValue
7.7.7.3.3 GetParameterBySemantic <\/td>\n<\/tr>\n
68<\/td>\n7.7.7.3.4 GetParameterByPath
7.7.7.3.5 GetParameterName <\/td>\n<\/tr>\n
69<\/td>\n7.7.7.3.6 GetParameterSemantic
7.7.7.3.7 GetParameterTextId
7.7.7.3.8 GetParameterAsList <\/td>\n<\/tr>\n
70<\/td>\n7.7.7.3.9 GetParameterValueAsBoolean
7.7.7.3.10 GetParameterValueAsString
7.7.7.3.11 GetParameterValueAsInteger
7.7.7.3.12 GetParameterValueAsFloat <\/td>\n<\/tr>\n
71<\/td>\n7.7.7.3.13 GetParameterValueAsByteField
7.7.7.3.14 GetParameterValueAsQuantity
7.7.8 ComParam related terms
7.7.8.1 Description
7.7.8.2 Syntax <\/td>\n<\/tr>\n
72<\/td>\n7.7.8.3 Semantics
7.7.8.3.1 ChannelAndParameterName group <\/td>\n<\/tr>\n
73<\/td>\n7.7.8.3.2 GetDefaultComplexComParameter
7.7.8.3.3 GetComplexComParameter
7.7.8.3.4 GetComParameterValueAsBoolean
7.7.8.3.5 GetComParameterValueAsString
7.7.8.3.6 GetComParameterValueAsInteger
7.7.8.3.7 GetComParameterValueAsFloat <\/td>\n<\/tr>\n
74<\/td>\n7.7.8.3.8 GetComParameterValueAsByteFiel
7.7.8.3.9 GetComParameterValueAsQuantity
7.7.8.3.10 GetDefaultComParameterValueAs
7.7.8.3.11 GetDefaultComParameterValueAs
7.7.8.3.12 GetDefaultComParameterValueAs
7.7.8.3.13 GetDefaultComParameterValueAs <\/td>\n<\/tr>\n
75<\/td>\n7.7.8.3.14 GetDefaultComParameterValueAs
7.7.8.3.15 GetDefaultComParameterValueAs
7.7.9 Event related terms
7.7.9.1 Description
7.7.9.2 Syntax
7.7.9.3 Semantics
7.7.9.3.1 DiagServiceEventSource <\/td>\n<\/tr>\n
76<\/td>\n7.7.9.3.2 IsDiagServiceEvent
7.7.9.3.3 GetDiagServiceFromEvent <\/td>\n<\/tr>\n
77<\/td>\n8 OTX DiagDataBrowsing extension
8.1 Introduction
8.2 Data types
8.2.1 Overview
8.2.2 Syntax <\/td>\n<\/tr>\n
78<\/td>\n8.2.3 Semantics
8.2.3.1 General
8.2.3.2 ComChannelCategory <\/td>\n<\/tr>\n
79<\/td>\n8.3 Variable access
8.3.1 Overview
8.3.2 Syntax
8.3.3 Semantics
8.4 Terms
8.4.1 Overview
8.4.2 Syntax <\/td>\n<\/tr>\n
80<\/td>\n8.4.3 Semantics
8.4.3.1 GetComChannelList
8.4.3.2 GetEcuVariantList <\/td>\n<\/tr>\n
81<\/td>\n8.4.3.3 GetDiagServiceList
8.4.3.4 GetRequestParameterList
8.4.3.5 GetResponseParameterList <\/td>\n<\/tr>\n
82<\/td>\n8.4.3.6 GetAllowedParameterValueList
8.4.3.7 IsStringParameter
8.4.3.8 IsBooleanParameter
8.4.3.9 IsNumericParameter
8.4.3.10 IsByteFieldParameter <\/td>\n<\/tr>\n
83<\/td>\n8.4.3.11 IsComplexParameter
8.4.3.12 ComChannelCategoryTerm
8.4.3.13 ComChannelCategoryValue
8.4.3.14 ComChannelCategoryLiteral <\/td>\n<\/tr>\n
84<\/td>\n9 OTX EventHandling extension
9.1 Introduction
9.2 Data types
9.2.1 Overview
9.2.2 Syntax <\/td>\n<\/tr>\n
85<\/td>\n9.2.3 Semantics
9.2.3.1 General
9.2.3.2 Event
9.2.3.3 EventSource <\/td>\n<\/tr>\n
86<\/td>\n9.3 Variable access
9.3.1 Overview
9.3.2 Syntax
9.3.3 Semantics
9.4 Actions
9.4.1 Overview
9.4.2 Syntax
9.4.3 Semantics
9.4.3.1 WaitForEvent <\/td>\n<\/tr>\n
87<\/td>\n9.4.3.2 CloseEventSource <\/td>\n<\/tr>\n
88<\/td>\n9.4.4 Example
9.5 Terms
9.5.1 Overview <\/td>\n<\/tr>\n
90<\/td>\n9.5.2.3 Semantics
9.5.2.3.1 EventTerm
9.5.2.3.2 EventValue
9.5.3 Event source terms
9.5.3.1 Description
9.5.3.2 Syntax <\/td>\n<\/tr>\n
91<\/td>\n9.5.3.3 Semantics
9.5.3.3.1 EventSourceTerm
9.5.3.3.2 EventSourceValue
9.5.3.3.3 MonitorChangeEventSource
9.5.3.3.4 ThresholdExceededEventSource <\/td>\n<\/tr>\n
92<\/td>\n9.5.3.3.5 TimerExpiredEventSource <\/td>\n<\/tr>\n
93<\/td>\n9.5.4 Event property terms
9.5.4.1 Description
9.5.4.2 Syntax
9.5.4.3 Semantics
9.5.4.3.1 IsMonitorChangeEvent
9.5.4.3.2 IsTresholdExceededEvent <\/td>\n<\/tr>\n
94<\/td>\n9.5.4.3.3 IsTimerExpiredEvent
9.5.4.3.4 GetNewValue <\/td>\n<\/tr>\n
95<\/td>\n10 OTX Flash extension
10.1 Introduction <\/td>\n<\/tr>\n
96<\/td>\n10.2 Data types
10.2.1 Overview
10.2.2 Syntax
10.2.3 Semantics
10.2.3.1 General
10.2.3.2 FlashJob
10.2.3.3 FlashSession
10.2.3.4 FlashFileFormat <\/td>\n<\/tr>\n
97<\/td>\n10.2.3.5 Audience <\/td>\n<\/tr>\n
98<\/td>\n10.3 Exceptions
10.3.1 Overview
10.3.2 Syntax
10.3.3 Semantics
10.3.3.1 General
10.3.3.2 FlashException
10.3.3.3 UnsupportedFormatException <\/td>\n<\/tr>\n
99<\/td>\n10.4 Variable access
10.4.1 Overview
10.4.2 Syntax
10.4.3 Semantics
10.5 Actions
10.5.1 Overview
10.5.2 Syntax <\/td>\n<\/tr>\n
100<\/td>\n10.5.3 Semantics
10.5.3.1 GetDownloadData
10.5.3.2 StoreUploadData <\/td>\n<\/tr>\n
101<\/td>\n10.5.3.3 SetFlashSession
10.5.4 Example <\/td>\n<\/tr>\n
102<\/td>\n10.6 Terms
10.6.1 Overview <\/td>\n<\/tr>\n
104<\/td>\n10.6.2 Flash job related terms
10.6.2.1 Description
10.6.2.2 Syntax
10.6.2.3 Semantics
10.6.2.3.1 FlashJobTerm
10.6.2.3.2 FlashJobValue
10.6.2.3.3 CreateFlashJob <\/td>\n<\/tr>\n
105<\/td>\n10.6.2.3.4 CreateFlashJobByName
10.6.2.3.5 CreateFlashJobBySemantic <\/td>\n<\/tr>\n
106<\/td>\n10.6.3 Flash session related terms
10.6.3.1 Description
10.6.3.2 Syntax
10.6.3.3 Semantics
10.6.3.3.1 FlashSessionTerm
10.6.3.3.2 FlashSessionValue <\/td>\n<\/tr>\n
107<\/td>\n10.6.3.3.3 GetListOfValidFlashSessions
10.6.3.3.4 GetFlashSession
10.6.3.3.5 GetSessionID <\/td>\n<\/tr>\n
108<\/td>\n10.6.3.3.6 GetFlashKey
10.6.3.3.7 GetSessionPriority
10.6.3.3.8 GetNumberOfBlocks
10.6.3.3.9 IsDownloadSession <\/td>\n<\/tr>\n
109<\/td>\n10.6.3.4 Example <\/td>\n<\/tr>\n
110<\/td>\n10.6.4 Flash block related terms
10.6.4.1 Description
10.6.4.2 Syntax
10.6.4.3 Semantics
10.6.4.3.1 GetNumberOfSegments <\/td>\n<\/tr>\n
111<\/td>\n10.6.4.3.2 GetNumberOfOwnIdents
10.6.4.3.3 GetNumberOfSecurities
10.6.4.3.4 GetLogicalBlockID <\/td>\n<\/tr>\n
112<\/td>\n10.6.4.3.5 GetCompressionEncryption
10.6.4.3.6 GetType
10.6.4.3.7 BlockIsValidForAudience <\/td>\n<\/tr>\n
113<\/td>\n10.6.4.4 Example <\/td>\n<\/tr>\n
114<\/td>\n10.6.5 Flash block segment related terms
10.6.5.1 Description
10.6.5.2 Syntax
10.6.5.3 Semantics
10.6.5.3.1 GetStartAddress <\/td>\n<\/tr>\n
115<\/td>\n10.6.5.3.2 GetCompressedSize
10.6.5.3.3 GetUncompressedSize <\/td>\n<\/tr>\n
116<\/td>\n10.6.5.4 Example
10.6.6 Security related terms
10.6.6.1 Description
10.6.6.2 Syntax <\/td>\n<\/tr>\n
117<\/td>\n10.6.6.3 Semantics
10.6.6.3.1 GetSignature
10.6.6.3.2 GetValidity <\/td>\n<\/tr>\n
118<\/td>\n10.6.6.3.3 GetChecksum
10.6.6.3.4 GetSecurityMethod <\/td>\n<\/tr>\n
119<\/td>\n10.6.6.4 Example
10.6.7 Own ident related terms
10.6.7.1 Description <\/td>\n<\/tr>\n
120<\/td>\n10.6.7.2 Syntax
10.6.7.3 Semantics
10.6.7.3.1 GetOwnIdentFromEcu
10.6.7.3.2 GetOwnIdent <\/td>\n<\/tr>\n
121<\/td>\n10.6.7.4 Example
10.6.8 Enumeration related terms
10.6.8.1 Description
10.6.8.2 Syntax
10.6.8.3 Semantics
10.6.8.3.1 FlashFileFormatTerm <\/td>\n<\/tr>\n
122<\/td>\n10.6.8.3.2 FlashFileFormatValue
10.6.8.3.3 FlashFileFormatLiteral
10.6.8.3.4 AudienceTerm
10.6.8.3.5 AudienceValue
10.6.8.3.6 AudienceLiteral <\/td>\n<\/tr>\n
123<\/td>\n11 OTX HMI extension
11.1 Introduction
11.1.1 General
11.1.2 Dialogs <\/td>\n<\/tr>\n
124<\/td>\n11.1.3 Custom screens <\/td>\n<\/tr>\n
126<\/td>\n11.2 Data types
11.2.1 Overview
11.2.2 Syntax
11.2.3 Semantics
11.2.3.1 General
11.2.3.2 Screen
11.2.3.3 MessageType <\/td>\n<\/tr>\n
127<\/td>\n11.2.3.4 ConfirmationType <\/td>\n<\/tr>\n
128<\/td>\n11.3 Exceptions
11.3.1 Overview
11.3.2 Syntax
11.3.3 Semantics
11.3.3.1 General
11.3.3.2 HmiException
11.3.3.3 ScreenException <\/td>\n<\/tr>\n
129<\/td>\n11.4 Variable access
11.4.1 Overview
11.4.2 Syntax
11.4.3 Semantics
11.5 Actions
11.5.1 Overview <\/td>\n<\/tr>\n
131<\/td>\n11.5.2.3 Semantics
11.5.2.3.1 Dialog
11.5.2.3.2 ConfirmDialog <\/td>\n<\/tr>\n
132<\/td>\n11.5.2.3.3 InputDialog <\/td>\n<\/tr>\n
133<\/td>\n11.5.2.3.4 ChoiceDialog <\/td>\n<\/tr>\n
134<\/td>\n11.5.2.3.5 ShowDocumentDialog <\/td>\n<\/tr>\n
135<\/td>\n11.5.2.4 Example
11.5.3 Custom screen related actions
11.5.3.1 Description <\/td>\n<\/tr>\n
136<\/td>\n11.5.3.2 Syntax
11.5.3.3 Semantics
11.5.3.3.1 OpenScreen <\/td>\n<\/tr>\n
139<\/td>\n11.5.3.3.2 HighlightScreen
11.5.3.3.3 CloseScreen <\/td>\n<\/tr>\n
141<\/td>\n11.6.3 Semantics
11.6.3.1 ScreenTerm
11.6.3.2 ScreenValue
11.6.3.3 ScreenClosedEventSource <\/td>\n<\/tr>\n
142<\/td>\n11.6.3.4 IsScreenClosedEvent
11.6.3.5 ScreenIsOpen
11.6.3.6 MessageTypeTerm <\/td>\n<\/tr>\n
143<\/td>\n11.6.3.7 MessageTypeValue
11.6.3.8 MessageTypeLiteral
11.6.3.9 ConfirmationTypeTerm
11.6.3.10 ConfirmationTypeValue
11.6.3.11 ConfirmationTypeLiteral <\/td>\n<\/tr>\n
144<\/td>\n11.7 Signatures
11.7.1 Overview
11.7.2 Syntax
11.7.3 Semantics
11.7.3.1 General
11.7.3.2 ScreenSignature <\/td>\n<\/tr>\n
147<\/td>\n12 OTX i18n extension
12.1 Introduction
12.2 Data types
12.2.1 Overview
12.2.2 Syntax
12.2.3 Semantics
12.2.3.1 General
12.2.3.2 TranslationKey <\/td>\n<\/tr>\n
148<\/td>\n12.3 Exceptions
12.3.1 Overview
12.3.2 Syntax
12.3.3 Semantics
12.3.3.1 General
12.3.3.2 i18nException
12.3.3.3 UnsupportedLocaleException <\/td>\n<\/tr>\n
149<\/td>\n12.4 Variable access
12.4.1 Overview
12.4.2 Syntax
12.4.3 Semantics
12.5 Terms
12.5.1 Overview <\/td>\n<\/tr>\n
151<\/td>\n12.5.2.3.2 GetAllLocales
12.5.3 Translation related terms
12.5.3.1 Description
12.5.3.2 Syntax
12.5.3.3 Semantics
12.5.3.3.1 TranslationKeyTerm <\/td>\n<\/tr>\n
152<\/td>\n12.5.3.3.2 TranslationKeyValue
12.5.3.3.3 TranslationKeyLiteral
12.5.3.3.4 CreateTranslationKey
12.5.3.3.5 Translate <\/td>\n<\/tr>\n
153<\/td>\n12.5.3.3.6 TranslateToLocale <\/td>\n<\/tr>\n
154<\/td>\n12.5.3.3.7 CompareUntranslatedString <\/td>\n<\/tr>\n
155<\/td>\n12.5.4 Quantity related terms
12.5.4.1 Description
12.5.4.2 Syntax
12.5.4.3 Semantics
12.5.4.3.1 Referring to unit group definitons
12.5.4.3.2 LocalizeQuantity <\/td>\n<\/tr>\n
156<\/td>\n12.5.4.3.3 LocalizeQuantityToUnitGroup <\/td>\n<\/tr>\n
157<\/td>\n13 OTX Job extension
13.1 Introduction
13.2 Exceptions
13.2.1 Overview
13.2.2 Syntax
13.2.3 Semantics
13.2.3.1 General <\/td>\n<\/tr>\n
158<\/td>\n13.2.3.2 JobException
13.2.3.3 InvalidParameterizationException
13.3 Actions
13.3.1 Overview <\/td>\n<\/tr>\n
159<\/td>\n13.3.2 Syntax
13.3.3 Semantics
13.3.3.1 SendFinalResult <\/td>\n<\/tr>\n
160<\/td>\n13.3.3.2 SendIntermediateResult
13.3.3.3 SetJobInfo
13.3.3.4 SetProgressInfo <\/td>\n<\/tr>\n
161<\/td>\n13.3.3.5 AddElement
13.3.3.6 AddBranchByName <\/td>\n<\/tr>\n
162<\/td>\n13.3.3.7 AddBranchByIndex
13.3.3.8 AddBranchByValue <\/td>\n<\/tr>\n
163<\/td>\n13.3.3.9 AddEnvDataByDtc
13.3.4 Example
13.4 Terms
13.4.1 Overview <\/td>\n<\/tr>\n
164<\/td>\n13.4.2 Syntax
13.4.3 Semantics
13.4.3.1 CreateResponse <\/td>\n<\/tr>\n
165<\/td>\n13.4.3.2 CreateResult
13.4.3.3 GetJobInfo
13.4.3.4 GetJobProgress <\/td>\n<\/tr>\n
166<\/td>\n13.4.4 Example <\/td>\n<\/tr>\n
167<\/td>\n13.5 Standard signature definitions
13.5.1 General
13.5.2 SingleEcuJob
13.5.2.1 Description
13.5.2.2 Declaration <\/td>\n<\/tr>\n
168<\/td>\n13.5.2.3 Semantics
13.5.3 FlashJob
13.5.3.1 Description
13.5.3.2 Declaration
13.5.3.3 Semantics <\/td>\n<\/tr>\n
169<\/td>\n13.5.4 SecurityAccessJob
13.5.4.1 Description
13.5.4.2 Declaration
13.5.4.3 Semantics <\/td>\n<\/tr>\n
170<\/td>\n14 OTX Logging extension
14.1 Introduction <\/td>\n<\/tr>\n
171<\/td>\n14.2 Data types
14.2.1 Overview
14.2.2 Syntax
14.2.3 Semantics
14.2.3.1 General
14.2.3.2 LogLevel <\/td>\n<\/tr>\n
172<\/td>\n14.2.3.3 SeverityLevel
14.3 Variable access
14.3.1 Overview
14.3.2 Syntax
14.3.3 Semantics <\/td>\n<\/tr>\n
173<\/td>\n14.4 Actions
14.4.1 Overview
14.4.2 Syntax
14.4.3 Semantics
14.4.3.1 SetLogLevel
14.4.3.2 WriteLog <\/td>\n<\/tr>\n
174<\/td>\n14.4.4 Example <\/td>\n<\/tr>\n
175<\/td>\n14.5 Terms
14.5.1 Overview
14.5.2 Syntax
14.5.3 Semantics
14.5.3.1 LogLevelTerm
14.5.3.2 LogLevelValue <\/td>\n<\/tr>\n
176<\/td>\n14.5.3.3 LogLevelLiteral
14.5.3.4 SeverityLevelTerm
14.5.3.5 SeverityLevelValue
14.5.3.6 SeverityLevelLiteral <\/td>\n<\/tr>\n
178<\/td>\n15.2.3.2 Log
15.2.3.3 Ln
15.2.3.4 Sin <\/td>\n<\/tr>\n
179<\/td>\n15.2.3.5 Cos
15.2.3.6 Tan <\/td>\n<\/tr>\n
180<\/td>\n16 OTX Measure extension
16.1 Introduction
16.2 Data types
16.2.1 Overview
16.2.2 Syntax
16.2.3 Semantics
16.2.3.1 General
16.2.3.2 Measurement <\/td>\n<\/tr>\n
181<\/td>\n16.3 Exceptions
16.3.1 Overview
16.3.2 Syntax
16.3.3 Semantics
16.3.3.1 General
16.3.3.2 MeasureException
16.3.3.3 ConfigurationException
16.3.3.4 CommunicationException
16.3.3.5 DeviceException <\/td>\n<\/tr>\n
182<\/td>\n16.3.3.6 ServicePreconditionException
16.3.3.7 InvalidMeasurementException
16.4 Variable access
16.4.1 Overview
16.4.2 Syntax
16.4.3 Semantics
16.5 Signatures
16.5.1 Overview <\/td>\n<\/tr>\n
183<\/td>\n16.5.2 Syntax
16.5.3 Semantics
16.5.3.1 General
16.5.3.2 DeviceSignature <\/td>\n<\/tr>\n
185<\/td>\n16.6 Actions
16.6.1 Overview
16.6.2 Syntax
16.6.3 Semantics
16.6.3.1 General
16.6.3.2 ExecuteDeviceService <\/td>\n<\/tr>\n
187<\/td>\n16.7 Terms
16.7.1 Overview <\/td>\n<\/tr>\n
189<\/td>\n16.7.2.3 Semantics
16.7.2.3.1 MeasurementTerm
16.7.2.3.2 MeasurementValue
16.7.2.3.3 GetMeasurementTimestamp
16.7.2.3.4 GetMeasurementStatus <\/td>\n<\/tr>\n
190<\/td>\n16.7.2.3.5 GetMeasurementQuantity
16.7.2.3.6 GetMeasurementFloatValue
16.7.2.3.7 IsValidMeasurement <\/td>\n<\/tr>\n
191<\/td>\n16.7.3 Event related terms
16.7.3.1 Description
16.7.3.2 Syntax
16.7.3.3 Semantics
16.7.3.3.1 DeviceEventSource <\/td>\n<\/tr>\n
192<\/td>\n16.7.3.3.2 IsDeviceEvent
16.7.3.3.3 GetDeviceServiceNameFromEvent <\/td>\n<\/tr>\n
193<\/td>\n17 OTX Quantities extension
17.1 Introduction <\/td>\n<\/tr>\n
195<\/td>\n17.2 Data types
17.2.1 Overview
17.2.2 Syntax
17.2.3 Semantics
17.2.3.1 General
17.2.3.2 Quantity <\/td>\n<\/tr>\n
196<\/td>\n17.2.3.3 Unit <\/td>\n<\/tr>\n
197<\/td>\n17.3 Exceptions
17.3.1 Overview
17.3.2 Syntax
17.3.3 Semantics
17.3.3.1 General
17.3.3.2 QuantityException
17.3.3.3 UnknownUnitException
17.3.3.4 InvalidConversionException <\/td>\n<\/tr>\n
198<\/td>\n17.4 Variable access
17.4.1 Overview
17.4.2 Syntax
17.4.3 Semantics
17.5 Terms
17.5.1 Overview <\/td>\n<\/tr>\n
200<\/td>\n17.5.2.3 Semantics
17.5.2.3.1 Referring to unit definitions
17.5.2.3.2 QuantityTerm
17.5.2.3.3 QuantityValue
17.5.2.3.4 QuantityLiteral <\/td>\n<\/tr>\n
201<\/td>\n17.5.2.3.5 CreateQuantity
17.5.2.3.6 UnitTerm
17.5.2.3.7 UnitValue <\/td>\n<\/tr>\n
202<\/td>\n17.5.2.3.8 UnitLiteral
17.5.2.3.9 GetDisplayValue
17.5.2.3.10 GetDisplayUnit <\/td>\n<\/tr>\n
203<\/td>\n17.5.2.3.11 GetBaseUnit
17.5.3 Overloading semantics
17.5.3.1 Description
17.5.3.2 Syntax
17.5.3.3 Semantics
17.5.3.3.1 Conversions <\/td>\n<\/tr>\n
204<\/td>\n17.5.3.3.2 Addition\/Subtraction
17.5.3.3.3 Multiplication, Division and
17.5.3.3.4 Absolute Value and Negation <\/td>\n<\/tr>\n
205<\/td>\n17.5.3.3.5 Relational operations
17.5.3.3.6 Other operations <\/td>\n<\/tr>\n
206<\/td>\n18 OTX StringUtil extension
18.1 Introduction
18.2 Data types
18.2.1 Overview
18.2.2 Syntax
18.2.3 Semantics
18.2.3.1 General
18.2.3.2 Encoding <\/td>\n<\/tr>\n
207<\/td>\n18.3 Exceptions
18.3.1 Overview
18.3.2 Syntax
18.3.3 Semantics
18.3.3.1 General <\/td>\n<\/tr>\n
208<\/td>\n18.3.3.2 StringUtilException
18.3.3.3 UnsupportedEncodingException
18.4 Variable access
18.4.1 Overview
18.4.2 Syntax
18.4.3 Semantics
18.5 Terms
18.5.1 Overview <\/td>\n<\/tr>\n
209<\/td>\n18.5.2 Syntax
18.5.3 Semantics
18.5.3.1 ReplaceSubString <\/td>\n<\/tr>\n
210<\/td>\n18.5.3.2 MatchToRegularExpression
18.5.3.3 StringConcatenate <\/td>\n<\/tr>\n
211<\/td>\n18.5.3.4 SubString
18.5.3.5 LengthOfString
18.5.3.6 IndexOf
18.5.3.7 SplitString <\/td>\n<\/tr>\n
212<\/td>\n18.5.3.8 ToUpper
18.5.3.9 ToLower
18.5.3.10 Encode <\/td>\n<\/tr>\n
213<\/td>\n18.5.3.11 Decode
18.5.3.12 EncodingTerm
18.5.3.13 EncodingValue <\/td>\n<\/tr>\n
214<\/td>\n18.5.3.14 EncodingLiteral <\/td>\n<\/tr>\n
215<\/td>\nAnnex A (normative) Comprehensive checker rule listing
A.1 Overview
A.2 Listing
A.2.1 Checker rules for DiagCom extensio
A.2.2 Checker rules for EventHandling ex
A.2.3 Checker rules for Measure extensio <\/td>\n<\/tr>\n
216<\/td>\nA.2.4 Checker rules for HMI extension <\/td>\n<\/tr>\n
217<\/td>\nA.2.5 Checker rules for Quantities exten <\/td>\n<\/tr>\n
218<\/td>\nAnnex B (normative) OTX DiagCom extension data type mappings
B.1 General considerations
B.2 Mapping ODX data types to OTX data t <\/td>\n<\/tr>\n
219<\/td>\nB.3 Mapping MVCI data types to OTX data <\/td>\n<\/tr>\n
220<\/td>\nAnnex C (normative) OTX DiagMetaData auxiliary for the OTX DiagCom extension
C.1 Description
C.2 Syntax <\/td>\n<\/tr>\n
221<\/td>\nC.3 Semantics <\/td>\n<\/tr>\n
222<\/td>\nC.4 Example <\/td>\n<\/tr>\n
224<\/td>\nAnnex D (normative) OTX standard signature documents
D.1 OTX Job standard signatures (JobInte <\/td>\n<\/tr>\n
225<\/td>\nAnnex E (informative) Test sequence examples
E.1 Diagnostic Communication (IFD_DiagCo
E.1.1 DiagComInlineExample.otx <\/td>\n<\/tr>\n
226<\/td>\nE.1.2 DiagComDynamicExample.otx <\/td>\n<\/tr>\n
228<\/td>\nAnnex F (informative) OTX DiagComRaw extension for resource-restrained systems
F.1 Introduction
F.2 Using DiagComRaw
F.2.1 Creating OTX data for variant iden <\/td>\n<\/tr>\n
229<\/td>\nF.2.2 Creating OTX data for diagnostic s <\/td>\n<\/tr>\n
230<\/td>\nF.2.3 Performing variant identification <\/td>\n<\/tr>\n
231<\/td>\nF.2.4 Executing variant-aware diagnostic <\/td>\n<\/tr>\n
233<\/td>\nF.3.3 Semantics <\/td>\n<\/tr>\n
235<\/td>\nF.4 Terms
F.4.1 Overview
F.4.2 Syntax <\/td>\n<\/tr>\n
239<\/td>\nF.5 XML Schema (otxIFD_DiagComRaw.xsd) <\/td>\n<\/tr>\n
241<\/td>\nAnnex G (normative) XML Schemas
G.1 OTX DateTime extension (otxIFD_DateT
G.2 OTX DiagCom extension (otxIFD_DiagCo <\/td>\n<\/tr>\n
256<\/td>\nG.3 OTX DiagDataBrowsing extension (IFD_ <\/td>\n<\/tr>\n
258<\/td>\nG.4 OTX Event extension (IFD_Event.xsd) <\/td>\n<\/tr>\n
260<\/td>\nG.5 OTX Flash extension (otxIFD_Flash.xs <\/td>\n<\/tr>\n
267<\/td>\nG.6 OTX Human Machine extension (IFD_HMI <\/td>\n<\/tr>\n
272<\/td>\nG.7 OTX Internationalization extension ( <\/td>\n<\/tr>\n
273<\/td>\nG.8 OTX Job extension (otxIFD_Job.xsd) <\/td>\n<\/tr>\n
276<\/td>\nG.9 OTX Logging extension (otxIFD_Loggin <\/td>\n<\/tr>\n
278<\/td>\nG.10 OTX Math extension (otxIFD_Math.xsd <\/td>\n<\/tr>\n
279<\/td>\nG.11 OTX Measurement extension (otxIFD_M <\/td>\n<\/tr>\n
282<\/td>\nG.12 OTX Quantities extension (otxIFD_Qu <\/td>\n<\/tr>\n
284<\/td>\nG.13 OTX StringUtil extension (otxIFD_St <\/td>\n<\/tr>\n
287<\/td>\nG.14 OTX DiagMetaData auxiliary (otxDiag <\/td>\n<\/tr>\n
288<\/td>\nBibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Road vehicles. Open Test sequence eXchange format (OTX) – Standard extensions and requirements<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2012<\/td>\n292<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":257638,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2641],"product_tag":[],"class_list":{"0":"post-257634","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-bsi","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/257634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/257638"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=257634"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=257634"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=257634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}