# Alarm Group

The Alarm Group operation changes the state of an alarm in the alarm group.

Note:

For information on the naming convention and script keywords, refer to the following.
Naming Conventions

##### Block

##### Text

acknowledgeAlarmsInAlarmSummary($Enums.AlarmGroup.All);
2 1

1: Group

2: Operation

### Group

Group | ##### Block [All] [AlarmGroup1] [SystemErrorGroup] ##### Text '$Enums.AlarmGroup.All' '$AlarmGroup.AlarmGroup1' '$SystemErrorGroup' | Select the alarm group or system error group.

### Operations

[Acknowledge] | ##### Block [Acknowledge] ##### Text acknowledgeAlarmsInAlarmGroup($Enums.AlarmGroup.All); | Acknowledges all the alarms in the selected alarm group in the alarm database.
[Delete] | ##### Block [Delete] ##### Text deleteAlarmsInAlarmGroup($Enums.AlarmGroup.All); | Deletes all the alarms in the selected alarm group from the alarm database.
[SetHideFlag] | ##### Block [SetHideFlag] ##### Text setHideFlagForAlarmsInAlarmGroup($Enums.AlarmGroup.All,$Enums.ShowAlarmMode.Manual); | Hides all the alarms in the selected alarm group and sets the hide flag. Alarm behavior after hiding depends on the alarm summary object's alarm mode setting. [Active] When an alarm occurs again, select whether to display a new alarm with the [It should appear again when] option.
[Manual] | ##### Block [Manual] ##### Text '$Enums.ShowAlarmMode.Manual' | Unless the hide flag is deleted, the alarm will not display even if the alarm occurs again. You can delete the hide flag using [ResetHideFlag].
[Next Alarm] | ##### Block [Next Alarm] ##### Text '$Enums.ShowAlarmMode.NextAlarm' | When an alarm occurs again, the hide flag is deleted and the new alarm is displayed.
In both cases, alarms do not display due to changes in alarm status, other than the occurrence of an alarm. [Historical] When an alarm occurs again, the hide flag is deleted and a new alarm is displayed. Alarms do not display due to changes in alarm status, other than the occurrence of an alarm. [It should appear again when] option is ignored. [Log] A new alarm is displayed every time the alarm status changes. [It should appear again when] option is ignored.
[ResetHideFlag] | ##### Block [ResetHideFlag] ##### Text resetHideFlagForAlarmsInAlarmGroup($Enums.AlarmGroup.All); | On the alarm summary, shows the hidden alarms in the selected alarm group and deletes the hide flag.
[DeleteHiddenLog] | ##### Block [DeleteHiddenLog] ##### Text deleteHiddenLogForAlarmsInAlarmGroup($Enums.AlarmGroup.All); | Deletes the hidden alarms in the selected alarm group from the alarm database.
[ResetCounter] | ##### Block [ResetCounter] ##### Text resetCounterForAlarmsInAlarmGroup($Enums.AlarmGroup.All); | Resets the value of cumulative active alarms for the selected alarm group.