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...")
 
 
(One intermediate revision by the same user not shown)
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 ==
 
{| {{TableHeader}}
 
 
 
 
 
 
 
== Data Types ==
 
{| {{TableHeader}}
 
 
 
{{TableRowKeyValueList|[[Extensions.DiagCom.ComChannel|ComChannel]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.DiagService|DiagService]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.Result|Result]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.ParameterContainer|ParameterContainer]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.Parameter|Parameter]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.Message|Message]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.Response|Response]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.Request|Request]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.ResultState|ResultState]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.ResponseState|ResponseState]]|}}
 
 
|}
 
|}
  
Line 51: Line 17:
 
{| {{TableHeader}}
 
{| {{TableHeader}}
  
{{TableRowKeyValueList|[[Extensions.DiagCom.DiagComException|DiagComException]]|}}
+
{{TableRowKeyValueList|[[Extensions.CommonDialogs.CommonDialogsException|CommonDialogsException]]|}}
{{TableRowKeyValueList|[[Extensions.DiagCom.AmbiguousSemanticException|AmbiguousSemanticException]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.UnknownTargetException|UnknownTargetException]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.LossOfComException|LossOfComException]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.UnknownResponseException|UnknownResponseException]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.UnknownComChannelException|UnknownComChannelException]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.InvalidStateException|InvalidStateException]]|}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.IncompleteParameterizationException|IncompleteParameterizationException]]|}}
 
  
 
|}
 
|}
Line 65: Line 24:
 
{| {{TableHeader}}
 
{| {{TableHeader}}
  
{{TableRowKeyValueList|[[Extensions.DiagCom.DiagComChk001|DiagCom_Chk001]]|No Path in ExecuteDiagService response parameter arguments}}
+
{{TableRowKeyValueList|[[Extensions.CommonDialogs.CommonDialogs_Chk001|CommonDialogs_Chk001]]|Type-safe FileOpenDialog}}
{{TableRowKeyValueList|[[Extensions.DiagCom.DiagComChk002|DiagCom_Chk002]]|Type-safe GetAllResultsAndClear}}
+
 
{{TableRowKeyValueList|[[Extensions.DiagCom.DiagComChk100|DiagCom_Chk100]]|Access path can not be determinded}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.DiagComChk101|DiagCom_Chk101]]|Access path can not be resolved}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.DiagComChk102|DiagCom_Chk102]]|Targets of the access paths are not the same struct}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.DiagComChk103|DiagCom_Chk103]]|Incorrect data type in request/response parameter arguments of inline mapping}}
 
{{TableRowKeyValueList|[[Extensions.DiagCom.DiagComChk200|DiagCom_Chk200]]| The required request parameter in ExecuteDiagService can not be determinded}}
 
 
|}
 
|}

Latest revision as of 02:57, 13 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

Exceptions

CommonDialogsException

Checker Rules

CommonDialogs_Chk001 Type-safe FileOpenDialog