OTX Reference  
OpenTestSystem.Otx.Extensions.HMI.CheckerRule Class Reference

Comprehensive checker rule listing, see also Core checker rules. More...

Public Attributes

Severity.Critical HMI_Chk001
 Correct list type for ChoiceDialog options More...
 
Severity.Critical HMI_Chk002
 Correct target for OpenScreen More...
 
Severity.Critical HMI_Chk003
 Correct OpenScreen arguments More...
 
Severity.Critical HMI_Chk004
 OpenScreen term, input and input/output argument omission More...
 
Severity.Critical HMI_Chk005
 No Path in connected OpenScreen arguments More...
 

Detailed Description

Comprehensive checker rule listing, see also Core checker rules.

Member Data Documentation

◆ HMI_Chk001

Severity.Critical OpenTestSystem.Otx.Extensions.HMI.CheckerRule.HMI_Chk001

Correct list type for ChoiceDialog options

Criterion
The list given by the options element in a ChoiceDialog action will be a list of strings. No other item types are allowed.

◆ HMI_Chk002

Severity.Critical OpenTestSystem.Otx.Extensions.HMI.CheckerRule.HMI_Chk002

Correct target for OpenScreen

Criterion
The screen attribute of an OpenScreen action will refer to a Signature without realisation or a Signature with ScreenSignature realisation. No other SignatureRealisation type but the ScreenSignature type will be allowed.

◆ HMI_Chk003

Severity.Critical OpenTestSystem.Otx.Extensions.HMI.CheckerRule.HMI_Chk003

Correct OpenScreen arguments

Criterion
In an OpenScreen action, the given arguments will match to the corresponding screen parameter declaration in the corresponding screen signature.This concerns parameter names as well as data types. There will be no arguments which have no counterpart parameter declaration in the signature.

◆ HMI_Chk004

Severity.Critical OpenTestSystem.Otx.Extensions.HMI.CheckerRule.HMI_Chk004

OpenScreen term, input and input/output argument omission

Criterion
For any omitted term, input or input/output argument (when opening a screen by OpenScreen action), an initial value will be defined in the declaration of the corresponding parameter in the screen signature.

◆ HMI_Chk005

Severity.Critical OpenTestSystem.Otx.Extensions.HMI.CheckerRule.HMI_Chk005

No Path in connected OpenScreen arguments

Criterion
The variable in any of an OpenScreen action's in-, inout- and out-arguments will not be part of a compound data structure like an otx:List or otx:Map. Therefore the path member element of variable will not be used within any of these argument definitions.