Difference between revisions of "Extensions.HMI"

From emotive
Jump to navigation Jump to search
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{DISPLAYTITLE:OTX '''HMI''' Extension}}[[Category:OTX-Extension]][[Category:HMI]]
 
{{DISPLAYTITLE:OTX '''HMI''' Extension}}[[Category:OTX-Extension]][[Category:HMI]]
 
== Classification ==
 
== Classification ==
{{ClassificationExtension | HMI | The Human Machine Interface | [[OTX Extension]] | - | - }}
+
{{ClassificationExtension | HMI | The Human Machine Interface | [[OtxReference#Extensions|OTX Extension]] | - | - }}
  
 
== Introduction ==
 
== Introduction ==
Line 11: Line 11:
 
{{TableRowCatagory|Diaglog related actions}}
 
{{TableRowCatagory|Diaglog related actions}}
  
{{TableRowKeyValueList|[[ConfirmDialog]]|}}
+
{{TableRowKeyValueList|[[Extensions.HMI.ConfirmDialog|ConfirmDialog]]|}}
{{TableRowKeyValueList|[[InputDialog]]|}}
+
{{TableRowKeyValueList|[[Extensions.HMI.InputDialog|InputDialog]]|}}
{{TableRowKeyValueList|[[ChoiceDialog]]|}}
+
{{TableRowKeyValueList|[[Extensions.HMI.ChoiceDialog|ChoiceDialog]]|}}
{{TableRowKeyValueList|[[ShowDocumentDialog]]|}}
+
{{TableRowKeyValueList|[[Extensions.HMI.ShowDocumentDialog|ShowDocumentDialog]]|}}
  
 
{{TableRowCatagory|Custom screen related actions}}
 
{{TableRowCatagory|Custom screen related actions}}
{{TableRowKeyValueList|[[OpenScreen]]|}}
+
{{TableRowKeyValueList|[[Extensions.HMI.OpenScreen|OpenScreen]]|}}
{{TableRowKeyValueList|[[HighlightScreen]]|}}
+
{{TableRowKeyValueList|[[Extensions.HMI.HighlightScreen|HighlightScreen]]|}}
{{TableRowKeyValueList|[[CloseScreen]]|}}
+
{{TableRowKeyValueList|[[Extensions.HMI.CloseScreen|CloseScreen]]|}}
  
 
|}
 
|}
Line 26: Line 26:
 
{| {{TableHeader}}
 
{| {{TableHeader}}
  
{{TableRowKeyValueList|[[ScreenClosedEventSource]]|}}
+
{{TableRowKeyValueList|[[Extensions.HMI.ScreenClosedEventSource|ScreenClosedEventSource]]|}}
{{TableRowKeyValueList|[[IsScreenClosedEvent]]|}}
+
{{TableRowKeyValueList|[[Extensions.HMI.IsScreenClosedEvent|IsScreenClosedEvent]]|}}
{{TableRowKeyValueList|[[ScreenIsOpen]]|}}
+
{{TableRowKeyValueList|[[Extensions.HMI.ScreenIsOpen|ScreenIsOpen]]|}}
  
 
|}
 
|}
Line 35: Line 35:
 
{| {{TableHeader}}
 
{| {{TableHeader}}
  
{{TableRowKeyValueList|[[Screen]]|}}
+
{{TableRowKeyValueList|[[Extensions.HMI.Screen|Screen]]|}}
{{TableRowKeyValueList|[[MessageType]]|}}
+
{{TableRowKeyValueList|[[Extensions.HMI.MessageType|MessageType]]|}}
{{TableRowKeyValueList|[[ConfirmationType]]|}}
+
{{TableRowKeyValueList|[[Extensions.HMI.ConfirmationType|ConfirmationType]]|}}
  
 
|}
 
|}
Line 44: Line 44:
 
{| {{TableHeader}}
 
{| {{TableHeader}}
  
{{TableRowKeyValueList|[[HmiException]]|}}
+
{{TableRowKeyValueList|[[Extensions.HMI.HmiException|HmiException]]|}}
{{TableRowKeyValueList|[[ScreenException]]|}}
+
{{TableRowKeyValueList|[[Extensions.HMI.ScreenException|ScreenException]]|}}
  
 
|}
 
|}
Line 52: Line 52:
 
{| {{TableHeader}}
 
{| {{TableHeader}}
  
{{TableRowKeyValueList|[[ScreenSignature]]|}}
+
{{TableRowKeyValueList|[[Extensions.HMI.ScreenSignature|ScreenSignature]]|}}
  
 
|}
 
|}
Line 59: Line 59:
 
{| {{TableHeader}}
 
{| {{TableHeader}}
  
{{TableRowKeyValueList|[[HMIChk001|HMI_Chk001]]|Incorrect data types (Choice dialog)}}
+
{{TableRowKeyValueList|[[Extensions.HMI.HMIChk001|HMI_Chk001]]|Incorrect list type (ChoiceDialog options)}}
{{TableRowKeyValueList|[[HMIChk002|HMI_Chk002]]|Incorrect data types (Open Screen)}}
+
{{TableRowKeyValueList|[[Extensions.HMI.HMIChk002|HMI_Chk002]]|Incorrect target (Open Screen)}}
{{TableRowKeyValueList|[[HMIChk003|HMI_Chk003]]|Incorrect arguments (Open Screen)}}
+
{{TableRowKeyValueList|[[Extensions.HMI.HMIChk003|HMI_Chk003]]|Incorrect arguments (Open Screen)}}
{{TableRowKeyValueList|[[HMIChk004|HMI_Chk004]]|Missing argument (Open Screen)}}
+
{{TableRowKeyValueList|[[Extensions.HMI.HMIChk004|HMI_Chk004]]|Missing input and input/output argument (Open Screen)}}
{{TableRowKeyValueList|[[HMIChk005|HMI_Chk005]]|Not resolved reference (Show Document dialog)}}
+
{{TableRowKeyValueList|[[Extensions.HMI.HMIChk005|HMI_Chk005]]|Incorrect data types (Open Screen)}}
{{TableRowKeyValueList|[[HMIChk006|HMI_Chk006]]|Incorrect data types (Open Screen)}}
+
<!--{{TableRowKeyValueList|[[Extensions.HMI.HMIChk006|HMI_Chk006]]|Not resolved reference (Show Document dialog)}}-->
  
 
|}
 
|}

Latest revision as of 03:12, 28 September 2018

Classification

Name HMI
Short Description The Human Machine Interface
Class OTX Extension
Base Extension -
Pre-Conditions -
Specified by ISO 13209-3

Introduction

The Human Machine Interface (HMI) extension provides access to data types, terms and actions for interacting with the user through the display of graphical screens, as well as through additional input and output devices such as keyboards etc.

Actions

Diaglog related actions
ConfirmDialog
InputDialog
ChoiceDialog
ShowDocumentDialog
Custom screen related actions
OpenScreen
HighlightScreen
CloseScreen

Terms

ScreenClosedEventSource
IsScreenClosedEvent
ScreenIsOpen

Data Types

Screen
MessageType
ConfirmationType

Exceptions

HmiException
ScreenException

Signatures

ScreenSignature

Checker rules

HMI_Chk001 Incorrect list type (ChoiceDialog options)
HMI_Chk002 Incorrect target (Open Screen)
HMI_Chk003 Incorrect arguments (Open Screen)
HMI_Chk004 Missing input and input/output argument (Open Screen)
HMI_Chk005 Incorrect data types (Open Screen)