AlarmStorageStaticData (STRUCT)¶
TYPE AlarmStorageStaticData : STRUCT
This structure bundles the data of one row of the alarm storage, that is static, i.e. all the data except the latch variables (because the number of latch variables can vary)
- InOut:
Name
Type
Initial
Comment
liTimestapLast
The timestamps of the last state change of the alarm
liTimestapActive
The timestamps when the alarm became active
liTimestapInactive
The timestamps when the alarm became inactive
liTimestapAcknowledge
The timestamps when the alarm was acknowledged
iOffsetLast
INT
-1
The offset of the last state change of the alarm
iOffsetActive
INT
-1
The offset when the alarm became active
iOffsetInactive
INT
-1
The offset when the alarm became inactive
iOffsetAcknowledge
INT
-1
The offset when the alarm was acknowledged
liTriggerValueVal
LINT
The trigger value as “raw” value
iTriggerValueType
TypeClass
A TypeClass value representing the type of the trigger value
udiAlarmId
UDINT
The internal id of the alarm, i.e. IAlarm.GetInternalID
udiAlarmGroupId
UDINT
The internal id of the alarm group the alarm belongs to, i.e. IAlarmGroup.GetInternalID
udiAlarmClassId
UDINT
The internal id of the alarm class the alarm references, i.e. IAlarmClass.GetInternalID
eState
The current state of the alarm
usiPriority
USINT
The priority of the alarm according to the referenced alarm class
liRemoteDeviceVal
LINT
The remote device value as “raw” value This parameter contains a pointer to the STRING containing the remote device name -1 in case of NO remote device