Visu_Globals (GVL)

InOut:

Name

Type

Initial

Comment

g_pVisuTextBuffer

POINTER TO ARRAY [0..Visu_Constants.VISU_TEXTBUFFER_SIZE] OF WORD

Is used when size is configured

g_iConfiguredTextBufferSize

INT

-1

g_VisuManager

IVisuManager2

g_VisuManager_Inst

could be used by endusers too -> visible

g_SelectionManager

ISelectionManager

g_SelectionManager_Inst

could be used by endusers too -> visible

g_VisualizationStyle

IVisualizationStyle

Private_Visu_Globals.g_VisualizationStyle_Dummy_Inst

initialized with a private dummy instance to prevent having NULL values; qualified due to a current limitaion of the ieccodeconverter

g_VisuRectangleProvider

IApplicationRectangleProvider

0

If an instance is assigned to this variable, then this instance will be called whenever a new list of touch rectangles is built.

CURRENTVISU

STRING

‘’

will be used only if the settings activate them

@IECCodeConverter_Type: String

CURRENTLANGUAGE

STRING

‘’

is always active

CurrentUserGroupId

DWORD

Visu user mgmt variables - only necessary for target clients

CHECKED_OMIT

CurrentUserGroupName

WSTRING(511)

CHECKED_OMIT

CurrentUserName

WSTRING

“None”

CHECKED_OMIT

CurrentFullUserName

WSTRING

“None”

CHECKED_OMIT

CurrentUseAutoLogoutTime

BOOL

CHECKED_OMIT

CurrentRemainingAutoLogoutTime

TIME

Only valid if CurrentUseAutoLogoutTime is TRUE.

CurrentClientType

Visu_ClientType

CHECKED_OMIT

VISU_CYCLE_TIME_ON_OPEN_DIALOGS

UDINT

1000

Settings for performance optimizatin on open dialogs

OPEN_DIALOGS_DISABLE_CHANGING_INVALIDATION_RECT

BOOL

FALSE

g_VisuKineticScrollingSizeFactor

REAL

1.0

g_VisuKineticScrollingDamping

REAL

0.1

g_VisuTouchScrollingOutsideElem

BOOL

FALSE

g_VisuLineJoinMiterLimit

REAL

1.5

g_MaxTwoDigitYear

UINT

2099

g_DateTimeValuesInIECSyntax

BOOL

FALSE

g_VisuRedundSyncFrameIndex

BOOL

FALSE

Set the behavior of how to syncronize the frames indexes in during visu redundancy

g_VisuRedundValueChanged

VisuEnumRedundancyValueChanged

VisuEnumRedundancyValueChanged.OnlySyncArea

Set the action to do when in visu redundancy we change a visu variable on the active device.

SECURE_TAPPING_TIMEOUT

DWORD

2000

Timeout in ms for secure tapping. If there is no connection for this period of time, all current Tap actions are automatically terminated.

g_xForceDlgPosAsDesigned

BOOL

How to handle the position of dialog box when no valid previous position has been found

g_xUseGlobalDlgPos

BOOL

TRUE

Allow to use the global dialog position when a new client is opened

g_VisuTrendWithTimeSelectorUpdateBehaviour

UINT

100

For a trend with time selector: The update rate can be dependent on the value of the time selector Value 0: Update rate not dependent on time selector value. Feature is not used. Values > 0: Update rate dependent on time selector value. Update rate of trend will be: time selector value / g_VisuTrendWithTimeSelectorUpdateBehaviour (Hint: A update, faster than the visu task is not possible. Also a update rate less than ms is not possible)