ProxyStructMonitor (STRUCT)ΒΆ
TYPE ProxyStructMonitor : STRUCT
This structure reports the actual status of request
- InOut:
Name
Type
Comment
sName
STRING
Proxy name
eState
Proxy state
iAlarmClassNum
INT
Number of alarms classes available
iAlarmGroupsNum
INT
Number of alarms groups available
diAlarmNum
DINT
Number of total alarms available
iLatchVarsNum
INT
Number of latch variables used
iActiveAlarms
INT
Number of alarms still active
diHistActiveAlmsCnt
DINT
Active historical alarms still present in the queue
iHistRowAlmsCnt
INT
Historical alarms to write into DB
iHistRowActiveAlmsCnt
INT
Active historical alarms to write into DB
xHasStorage
BOOL
If the remote device has storage
dwRowIDFirstRemDB
DWORD
First row ID present in the remote DB
dwRowIDLastRemDB
DWORD
Last row ID present in the remote DB
dwRowIDLastLocDB
DWORD
Last Row id present in local DB during the start-up scanning
diWriteDBCntTot
DINT
Total historical alarms written into DB
iWriteDBCnt
INT
Last number of historical alarms written into DB, active and not active
tWriteDBDurationLast
TIME
Duration of the last write of historical alarms into DB
diTotMem
DINT
Amount of memory allocated, for all instantiated proxies
diHistActiveAlmsSize
DINT
Queue size of active historical alarms
iHistRowAlmsSize
INT
Queue size of historical alarms to write in DB
iHistRowActiveAlmsSize
INT
Queue size of active historical alarms to write in DB
libVerAlmMan
VERSION
Library version of alarm manager