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