Monitor ¶ StructClientCommandMonitor (Struct) StructClientMonitor (Struct) StructServerCommandMonitor (Struct) StructServerMonitor (Struct) StructVisuClientMonitor (Struct)
StructClientCommandMonitor (STRUCT) ¶ TYPE StructClientCommandMonitor : STRUCT Structure that contains monitor data InOut: Name Type Comment udiCount UDINT Total call count tLastDuration TIME Last duration time uiErrCount UINT Total error count
StructClientMonitor (STRUCT) ¶ TYPE StructClientMonitor : STRUCT Structure that contains monitor data InOut: Name Type Comment xClEnable BOOL xClActive BOOL xClBusy BOOL xClError BOOL iClError INT xClCmdDone BOOL iCmdRep INT How many time a command has to be repeated in case of error diRcvTimeout DINT Receiving data timeout diTrsTimeout DINT Transmission data timeout diHeartBeat DINT Heartbeat time, 0 = not used uiWebVisuCmdTimeout UINT This timeout (ms) is sent to the webvisu JavaScript. It’s used there to check the timeout during a command sending to webserver iLineType INT Line type sIPAddress STRING(20) Ip address uiPort UINT Port sIPAddressSO STRING(20) Ip address in case of switchover uiPortSO UINT Port in case of switchover diConActiveTimeout DINT Connection active timeout xUseTLS BOOL If the TLS is used sCertThumb STRING(GVL_CONSTANT.THUMB_STRING_SIZE) Local certificate thumbprint sCertThumbPeer STRING(GVL_CONSTANT.THUMB_STRING_SIZE) Peer certificate thumbprint iCertVerCount INT Number of correct certificate verification dtCertNotBefore DT Lower limit of certificate validity dtCertNotAfter DT Upper limit of certificate validity dtCertNotBeforePeer DT Lower limit of certificate validity of peer certificate dtCertNotAfterPeer DT Upper limit of certificate validity of peer certificate dtCertRenew DT When the certificates will be renewed iCertRenewState INT The state of the certificate renew process iCertTLSBootState INT The state of the new TLS conncetion reboot iCertRenewCount INT How many certification renewal has been done diTotMem DINT Total memory allocated
StructServerCommandMonitor (STRUCT) ¶ TYPE StructServerCommandMonitor : STRUCT Structure that contains monitor data InOut: Name Type Comment udiCount UDINT Total call count uiErrCount UINT Total error count
StructServerMonitor (STRUCT) ¶ TYPE StructServerMonitor : STRUCT Structure that contains monitor data InOut: Name Type Comment xSvEnable BOOL xSvActive BOOL xSvBusy BOOL xSvError BOOL iSvError INT diRcvTimeout DINT Receiving data timeout diTrsTimeout DINT Transmission data timeout iLineType INT sIPAddress STRING(20) Ip address uiPort UINT Port xUseTLS BOOL If the TLS is used sCertThumb STRING(GVL_CONSTANT.THUMB_STRING_SIZE) Local certificate thumbprint sCertThumbPeer STRING(GVL_CONSTANT.THUMB_STRING_SIZE) Peer certificate thumbprint iCertVerCount INT Number of correct certificate verification iCertRenewState INT The state of the certificate renew process iCertTLSBootState INT The state of the new TLS conncetion reboot iCertRenewCount INT How many certification renewal has been done diConnTimeout DINT Connection timeout diTotMem DINT Total memory allocated
StructVisuClientMonitor (STRUCT) ¶ TYPE StructVisuClientMonitor : STRUCT Structure that contains Visu Client data 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 dwExternIdSV DWORD External ID created on server side, the duplicated one
StructDataLogin (STRUCT) ¶ TYPE StructDataLogin : STRUCT Structure that contains the data to use in case of new login/logout InOut: Name Type CurrentUserName WSTRING CurrentFullUserName WSTRING CurrentUserGroupId DWORD CurrentAdditionalUserGroupIds ARRAY [0..VisuElemBase.VUM_Constants.VISU_VUM_MAX_GROUPS_PER_USER] OF BYTE CurrentAdditionalUserGroupCount BYTE CurrentUserGroupName WSTRING(511) CurrentUserGroupNameTextId DWORD CurrentAdditionalUserGroupTextIds ARRAY [0..VisuElemBase.VUM_Constants.VISU_VUM_MAX_GROUPS_PER_USER] OF DWORD AutoLogoutTime TIME UseAutoLogoutTime BOOL
StructFrame (STRUCT) ¶ TYPE StructFrame : STRUCT Structure that contains frame data InOut: Name Type Comment stPath STRING(255) Frame path iPrevVisuSelected INT Prev visu selected
StructTicket (STRUCT) ¶ TYPE StructTicket : STRUCT Structure of ticket InOut: Name Type Comment dwExternId DWORD External ID sTicket TicketType Ticket tCreation TIME Creation time
StructValueChanged (STRUCT) ¶ TYPE StructValueChanged : STRUCT Structure that contains the data of value changed in variables InOut: Name Type Comment uiID UINT The entry ID eTypeClass __SYSTEM.TYPE_CLASS The type of the variable which was changed. lwValue LWORD The new value pbValue POINTER TO BYTE The new value in case of it is more long than LWORD (e.g.: string or wstring) uiSzValue UINT The size of the value, either in “lwValue” or in “pbValue” wArea WORD The area of the variable which was changed. lwOffset LWORD The offset of the variable which was changed.