StructClientMonitor (STRUCT)¶
TYPE StructClientMonitor : STRUCT
Structure that contains monitor data
- InOut:
Name
Type
Comment
xClEnableBOOLxClActiveBOOLxClBusyBOOLxClErrorBOOLiClErrorINTxClCmdDoneBOOLiCmdRepINTHow many time a command has to be repeated in case of error
diRcvTimeoutDINTReceiving data timeout
diTrsTimeoutDINTTransmission data timeout
diHeartBeatDINTHeartbeat time, 0 = not used
uiWebVisuCmdTimeoutUINTThis timeout (ms) is sent to the webvisu JavaScript. It’s used there to check the timeout during a command sending to webserver
iLineTypeINTLine type
sIPAddressSTRING(20)Ip address
uiPortUINTPort
sIPAddressSOSTRING(20)Ip address in case of switchover
uiPortSOUINTPort in case of switchover
diConActiveTimeoutDINTConnection active timeout
xUseTLSBOOLIf the TLS is used
sCertThumbSTRING(GVL_CONSTANT.THUMB_STRING_SIZE)Local certificate thumbprint
sCertThumbPeerSTRING(GVL_CONSTANT.THUMB_STRING_SIZE)Peer certificate thumbprint
iCertVerCountINTNumber of correct certificate verification
dtCertNotBeforeDTLower limit of certificate validity
dtCertNotAfterDTUpper limit of certificate validity
dtCertNotBeforePeerDTLower limit of certificate validity of peer certificate
dtCertNotAfterPeerDTUpper limit of certificate validity of peer certificate
dtCertRenewDTWhen the certificates will be renewed
iCertRenewStateINTThe state of the certificate renew process
iCertTLSBootStateINTThe state of the new TLS conncetion reboot
iCertRenewCountINTHow many certification renewal has been done
diTotMemDINTTotal memory allocated