Terminal Emulator - RTE Vuser Functions (TE) > RTE System Variables

RTE System Variables

TE_SILENT_SEC:
After a TE_wait_text statement, the test run waits for the terminal to be silent (no character input) TE_SILENT_SEC seconds plus TE_SILENT_MILLI milliseconds before continuing script execution.
TE_SILENT_MILLI:
After a TE_wait_text statement, the test runwaits for the terminal to be silent TE_SILENT_SEC seconds plus TE_SILENT_MILLI milliseconds before continuing script execution.
TE_SILENT_TIMEOUT:
After a TE_wait_text statement, the test run waits for the terminal emulator to be silent for the interval defined by TE_SILENT_SEC and TE_SILENT_MILLI. If the terminal emulator does not become silent for the required interval within TE_SILENT_TIMEOUT seconds, the TE_TIMEOUT flag is set and script execution resumes.
TE_XSYSTEM_TIMEOUT
If a script attempts to submit a TE_type statement while the system is in X SYSTEM mode, the script waits until the X SYSTEM mode ends before typing. If the system stays in X SYSTEM mode for more than TE_XSYSTEM_TIMEOUT milliseconds, then the TE_type function returns a TE_TIMEOUT error. The default value for TE_XSYSTEM_TIMEOUT is 30 seconds.
TE_HEIGHT:
The number of rows in the terminal emulator screen. [TE_getvar only]
TE_WIDTH:
The number of columns in the terminal emulator screen. [TE_getvar only]
TE_ALLOW_TYPEAHEAD
Under certain circumstances you may want a script to submit a keystroke even though the system is in X SYSTEM (or input inhibited) mode. For example, you may want the script to press the Break key. You use the TE_ALLOW_TYPEAHEAD variable to enable the script to submit a keystroke even though the system is in X SYSTEM mode.
Set TE_ALLOW_TYPEAHEAD to zero to disable typing ahead, and to any non-zero number to permit typing ahead. By default, TE_ALLOW_TYPEAHEAD is set to zero, preventing keystrokes from being sent during X SYSTEM mode.
TE_FIELD_CHARS
The TE_wait_text, TE_get_text, and TE_find_text functions operate by identifying the characters in a specified portion of the screen. If a field demarcation character is located within the specified section, you can choose to identify the character either as a space, or as an ASCII character. You use the TE_FIELD_CHARS system variable to specify the method of identification. You can set TE_FIELD_CHARS to 0 or 1:
O specifies that the character in the position of the field demarcation characters is returned as a space.
1 specifies that the character in the position of the field demarcation characters is returned as an ascii code (ascii 0 or ascii 1).
By default, TE_FIELD_CHARS is set to 0.
TE_APPC_X_RATE
Specifies the polling frequency when the terminal is in X SYSTEM (or input inhibited) mode. By default, the terminal polls the connection state every 0.5 seconds.
TE_APPC_NON_X_RATE
Specifies the polling frequency when user input is allowed (i.e., the terminal is not in X SYSTEM mode). By default, the terminal polls the connection state every 2 seconds.