# Cambio de estado de la alarma

El disparador de Cambio de estado de la alarma ejecuta la operación cuando una variable configurada en Variable satisface la condición y el tipo de alarma.

##### Bloque

##### Texto

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

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

1. Variable

2. Condición

3. Tipo de alarma

Variable | Seleccione la variable.
Condición | Seleccione el estado de la alarma. ##### Bloque [Active] [Return] [Ack] [UnAck] [Change any status] ##### Texto onAlarmStatusChange '$Enums.AlarmStatus.Active' '$Enums.AlarmStatus.Return' '$Enums.AlarmStatus.Ack' '$Enums.AlarmStatus.UnAck' onAnyAlarmStatusChange
Tipo de alarma | Seleccione el tipo de alarma. ##### Bloque [HiHi] [Hi] [LoLo] [Lo] ##### Texto 'HiHi' 'Hi' 'LoLo' 'Lo'

(Ejemplo)

Cuando se produce la alarma para la variable Var2 , Var1 se ACTIVA.

##### Bloque

##### Texto

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