GetAlarmState
GetAlarmState(AlarmId AS String/Integer, AlarmState AS Integer) As Integer
Cette fonction retourne dans <AlarmState> l'état courant de
l'alarme identifiée par <AlarmId>.
Le paramètre <AlarmId> peut être l'OId numérique du tag alarme ou
son identificateur alphanumérique en fonction du type du paramètre
(Integer ou String).
L'état de l'alarme est retourné dans <AlarmState>.
L'état de l'alarme est défini par les masques de bits suivants :
- bit 0 (masque &h01) : état d'activation de l'alarme (1 = alarme active)
- bit 1 (masque &h02) : état d'acquittement de l'alarme (1 = alarme non acquittée)
- bit 2 (masque &h04) : alarme masquée par un opérateur (1 = alarme masquée)
- bit 5 (masque &h20) : état de masquage courant de l'alarme (1 = alarme masquée par un opérateur, une condition de masquage, une autre alarme ou par programme)
- bit 6 (masque &h40) : défaut de connexion (croix rouge)
- bit 7 (masque &h80) : variable hors scrutation (croix bleue)
Cette fonction retourne un code d'erreur (0 pas d'erreur, 6 si
<AlarmId> non défini).