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 
