Extensions.HMI.CloseScreen

From emotive
Revision as of 05:55, 7 November 2018 by Hb (talk | contribs)
Jump to navigation Jump to search

Classification

Name CloseScreen
Short Description Dismisses screen and release all associated resources
Class Action
Extension OTX HMI extension
Group Custom screen related actions
Exceptions -
Checker Rules -
Standard Compliant Yes

OTL Syntax

HMI.CloseScreen(ScreenVariable screen);

Description

The CloseScreen activity shall cause the runtime system to dismiss the screen and release all resources associated to the screen.

After the execution of the CloseScreen action, the screen shall not send any more events for processing to the OTX sequence and shall not allow any more user interaction to be performed.

Closing an uninitialized or already closed screen shall perform no operation and report no errors. It shall be for all effects a NOP.

Properties

Name Data Type Class Default Cardinality Description
Screen Screen Variable - [1] This element represents the screen handle of the screen that shall be closed.

OTL Examples

/// Signatures

package HMI.ScreenSignature ScreenSignature1(ref Integer ScreenInOutParameter1);

/// Global Declarations

public procedure main()
{
	/// Local Declarations

	HMI.Screen ScreenHandle1;
	Integer Integer1;

	/// Flow

	HMI.OpenScreen(ScreenHandle1, ScreenSignature1, {ScreenInOutParameter1 = Integer1}, false);
	HMI.CloseScreen(ScreenHandle1);
}

See also

OpenScreen
HighlightScreen