StructVisuClient (STRUCT) ¶ TYPE StructVisuClient : STRUCT Structure of Visu Client InOut: Name Type Comment iClientIdLocal INT Client ID referred to the situaion on local PC dwExternIdCL DWORD External ID created on client side, the original one pClient POINTER TO VisuStructClientData Pointer to the client structure ClientType Visu_ClientType Client type dwCreationFlags DWORD Creation flags pTagData POINTER TO VisuStructClientTagData Pointer to Tag data structure sPageName STRING Page displayed dwExternIdSV DWORD External ID created on server side, the duplicated one xRegistSV BOOL If the client is registered on the server xNew BOOL If it’s the new client insertion strDataLogin StructDataLogin xPntCmdDone1 BOOL If the paint commands related to IP address have already done sTicket TicketType Ticket to link to the ID just created xPntCmdToDo1 BOOL If the paint commands related to ticket to use in case of redundancy has to be done paFrameSel POINTER TO ARRAY [0..9] OF INT Pointer to the indexes of the frames selected iSzFame INT xIsRemoved BOOL The client will be removed at the next cycle. It has been removed yet from RTS, pClient is not more valid
TicketType (ALIAS) ¶ TYPE TicketType : STRING(25)
VisuRedundancy_Prg (PRG) ¶ PROGRAM VisuRedundancy_Prg Main entry point for Visu redundancy InOut: Scope Name Type Input m_insTicketsSafe TicketsSafe m_iStartFromSeamLess INT m_ListVisuClientDwnSL ListVisuClientDwnSL Methods: GetCommandMonitorClient GetCommandMonitorServer GetListOfClients GetMonitorClient GetMonitorServer LockClients Reset SetNewCertData UnlockClients Structure: GetCommandMonitorClient (Method) GetCommandMonitorServer (Method) GetListOfClients (Method) GetMonitorClient (Method) GetMonitorServer (Method) LockClients (Method) Reset (Method) SetNewCertData (Method) UnlockClients (Method)
VisuRedundancy_Prg.GetCommandMonitorClient (METH) ¶ METHOD GetCommandMonitorClient : StructClientCommandMonitor It returns command statistics data from client InOut: Scope Name Type Comment Return GetCommandMonitorClient StructClientCommandMonitor Input uiCmd UINT Command to get data for
VisuRedundancy_Prg.GetCommandMonitorServer (METH) ¶ METHOD GetCommandMonitorServer : StructServerCommandMonitor It returns command statistics data from server InOut: Scope Name Type Comment Return GetCommandMonitorServer StructServerCommandMonitor Input uiCmd UINT Command to get data for
VisuRedundancy_Prg.GetListOfClients (METH) ¶ METHOD GetListOfClients : INT It returns the list of clients connected InOut: Scope Name Type Comment Return GetListOfClients INT Input pList POINTER TO ARRAY [0..10] OF StructVisuClientMonitor Where to write data iSize INT Availabel size
VisuRedundancy_Prg.GetMonitorClient (METH) ¶ METHOD GetMonitorClient : StructClientMonitor It returns statistics data from client InOut: Scope Name Type Return GetMonitorClient StructClientMonitor
GVL_TEST (GVL) ¶ Used only for unit test Attributes: qualified_only InOut: Name Type Initial bArray1 ARRAY [0..VisuElemBase.VUM_Constants.VISU_VUM_MAX_GROUPS_PER_USER] OF BYTE [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] dwArray1 ARRAY [0..VisuElemBase.VUM_Constants.VISU_VUM_MAX_GROUPS_PER_USER] OF DWORD [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] bArray2 ARRAY [0..VisuElemBase.VUM_Constants.VISU_VUM_MAX_GROUPS_PER_USER] OF BYTE [10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110] dwArray2 ARRAY [0..VisuElemBase.VUM_Constants.VISU_VUM_MAX_GROUPS_PER_USER] OF DWORD [10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110]
GVL_VARS (GVL) ¶ Attributes: qualified_only InOut: Name Type Comment m_ServerSide ServerSide Instance of server and client used in the library m_ClientSide ClientSide m_xClEnable BOOL Variable used to enable/disable the server and client m_xSvEnable BOOL m_ClientAllocator Allocator Memory allocation FBs m_ServerAllocator Allocator redustate RDCY.RedundancyState Redundancy state xForceCertRenew BOOL Force the certificate renew uiCmd UINT Data related to the last command diSizeRcv DINT Command diSizeTrs DINT Data received iError INT Data to transmit
GlobalTextList (Text List) ¶