# 报警状态更改

报警状态更改触发条件在变量中配置的变量符合条件和报警类型时执行该操作。

##### 块

##### 文本

onAlarmStatusChange(VARIABLE, $Enums.AlarmStatus.Active,$Enums.AlarmType.HiHi, ()=>{
1 2 3
});

onAnyAlarmStatusChange(VARIABLE,()=>{
1
});

1. 变量

2. 条件

3. 报警类型

变量 | 选择变量。
条件 | 选择报警状态。 ##### 块 [Active] [Return] [Ack] [UnAck] [Change any status] ##### 文本 onAlarmStatusChange '$Enums.AlarmStatus.Active' '$Enums.AlarmStatus.Return' '$Enums.AlarmStatus.Ack' '$Enums.AlarmStatus.UnAck' onAnyAlarmStatusChange
报警类型 | 选择报警类型。 ##### 块 [HiHi] [Hi] [LoLo] [Lo] ##### 文本 'HiHi' 'Hi' 'LoLo' 'Lo'

(示例)

当变量Var2报警发生时，Var1开启。

##### 块

##### 文本

onAlarmStatusChange(Var2,$Enums.AlarmStatus.Active,$Enums.AlarmType.HiHi,()=>{
Var1 = true;
});