AlarmSelectionInfo (STRUCT)

TYPE AlarmSelectionInfo : STRUCT

The alarm selection info can be used to get all information about the selected alarm in an alarmtable.

InOut:

Name

Type

Comment

sAlarmGroup

STRING

uiAlarmID

UINT

timeStampActive

SYSTIMEDATE

timeStampInactive

SYSTIMEDATE

timeStampAcknowledge

SYSTIMEDATE

timeStampLast

SYSTIMEDATE

paLatchVariables

POINTER TO ARRAY [0..9] OF AlarmManager.ValueTypeBundle

Latch variables. The array must be initialized with the correct number.

iLatchVariablesCount

INT

The array size of paLatchVariables, f.e. [0..9] –> iLatchVariablesCount := 10

papwsAlarmMessages

POINTER TO ARRAY [0..9] OF POINTER TO WSTRING

Messages. The array must be initialized with the correct number. All messages are provided as WSTRING;

dwAlarmMessageTextBufferSize

DWORD

The buffer size, f.e. SIZEOF(WSTRING)

iAlarmMessagesCount

INT

The array size of papwsAlarmMessages, f.e. [0..9] –> iAlarmMessagesCount := 10

iSelectionChangedCounter

INT

This variable is incremented when the selection is changed. It can be used to react on the selection change in the application.

dwCommentBufferSize

DWORD

The buffer size for alarm comments.

dwCommentUserIdBufferSize

DWORD

The buffer size for alarm comment user ids.

commentActive

AlarmComment

AlarmComment structure containing the comment and user id for the ‘Active’ state.

commentActiveAck

AlarmComment

AlarmComment structure containing the comment and user id for the ‘ActiveAcknowledged’ state.

commentWaitingConf

AlarmComment

AlarmComment structure containing the comment and user id for the ‘WaitingForConfirmation’ state.

commentNormal

AlarmComment

AlarmComment structure containing the comment and user id for the ‘Normal’ state.