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

TIMESTAMP

The timestamps of the last state change of the alarm

liTimestapActive

TIMESTAMP

The timestamps when the alarm became active

liTimestapInactive

TIMESTAMP

The timestamps when the alarm became inactive

liTimestapAcknowledge

TIMESTAMP

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

AlarmState

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