Phonetics Sensaphone ISACC 5000 Manuale Utente

Pagina di 143
95
Chapter 8:  C Programming
IS_ALARM
Summary:
int is_alarm(n);
int n;
Input number
Description:
The is_alarm function checks if there is an active dialout alarm on the input specified
by n.  This follows the unacknowledged status on the alarm, so after the alarm is ac-
knowledged by someone, it is no longer considered an alarm even if the physical
condition is still there.
Return value:
The is_alarm function returns a zero if there in no alarm on input n, or a 1 if there is
an alarm.
Example:
This program will set output number 3 on if input 3 is alarming.  Otherwise it sets
output 3 off.  When input 3 goes into alarm status, the output will be turned on.  As
soon as that alarm is acknowledged by someone, the output will be turned off.
main()
  {
  if (is_alarm(3) == 1)
    {
    output(3,1);
    }
  else
    {
    output(3,0);
    }
  }