ProxyStructMonitor (STRUCT)

TYPE ProxyStructMonitor : STRUCT

This structure reports the actual status of request

InOut:

Name

Type

Comment

sName

STRING

Proxy name

eState

ProxyEnumState

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