Difference between revisions of "Extensions.CommonDialogs"

From emotive
Jump to navigation Jump to search
(Created page with "{{DISPLAYTITLE:OTX '''CommonDialogs''' Extension}}Category:OTX-ExtensionCategory:CommonDialogs == Classification == {{ClassificationExtension | CommonDialogs | Provide...")
 
Line 5: Line 5:
 
== Introduction ==
 
== Introduction ==
  
 +
The Common Dialogs extensions provide support for dialogs that have common use cases in OTX but were not included in the original specification.
  
 
== Actions ==
 
== Actions ==
 
{| {{TableHeader}}
 
{| {{TableHeader}}
{{TableRowCatagory|ComChannel related actions}}
+
{{TableRowKeyValueList|[[Extensions.CommonDialogs.FileOpenDialog|FileOpenDialog]]|}}
{{TableRowKeyValueList|[[Extensions.DiagCom.IdentifyAndSelectVariant|IdentifyAndSelectVariant]]|}}
+
{{TableRowKeyValueList|[[Extensions.CommonDialogs.FileSaveDialog|FileSaveDialog]]|}}
{{TableRowKeyValueList|[[Extensions.DiagCom.CloseComChannel|CloseComChannel]]|}}
+
{{TableRowKeyValueList|[[Extensions.CommonDialogs.SelectDirectoryDialog|SelectDirectoryDialog]]|}}
 
 
{{TableRowCatagory|ComParameter related actions}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.SetComParameter|SetComParameter]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.SetComplexComParameter|SetComplexComParameter]]|}}
 
 
 
{{TableRowCatagory|DiagService related actions}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.ExecuteDiagService|ExecuteDiagService]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.ExecuteHexDiagService|ExecuteHexDiagService]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.StartRepeatedExecution|StartRepeatedExecution]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.StopRepeatedExecution|StopRepeatedExecution]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.SetRepetitionTime|SetRepetitionTime]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.GetAllResultsAndClear|GetAllResultsAndClear]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.SetParameterValue|SetParameterValue]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.SetParameterValueBySemantic|SetParameterValueBySemantic]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.SetPdu|SetPdu]]|}}
 
 
|}
 
|}
 
 
== Terms ==
 
== Terms ==
 
{| {{TableHeader}}
 
{| {{TableHeader}}

Revision as of 12:57, 12 September 2019

Classification

Name CommonDialogs
Short Description Provide support for dialogs
Class OTX Extension
Base Extension -
Pre-Conditions -
Specified by ISO 13209-4

Introduction

The Common Dialogs extensions provide support for dialogs that have common use cases in OTX but were not included in the original specification.

Actions

FileOpenDialog
FileSaveDialog
SelectDirectoryDialog

Terms

Data Types

ComChannel
DiagService
Result
ParameterContainer
Parameter
Message
Response
Request
ResultState
ResponseState

Exceptions

DiagComException
AmbiguousSemanticException
UnknownTargetException
LossOfComException
UnknownResponseException
UnknownComChannelException
InvalidStateException
IncompleteParameterizationException

Checker Rules

DiagCom_Chk001 No Path in ExecuteDiagService response parameter arguments
DiagCom_Chk002 Type-safe GetAllResultsAndClear
DiagCom_Chk100 Access path can not be determinded
DiagCom_Chk101 Access path can not be resolved
DiagCom_Chk102 Targets of the access paths are not the same struct
DiagCom_Chk103 Incorrect data type in request/response parameter arguments of inline mapping
DiagCom_Chk200 The required request parameter in ExecuteDiagService can not be determinded