Functions | |
INT | al_trigger_alarm (char *alarm_name, char *alarm_message, char *default_class, char *cond_str, INT type) |
INT | al_reset_alarm (char *alarm_name) |
INT | al_check () |
INT al_check | ( | ) |
Scan ODB for alarms.
Definition at line 478 of file alarm.c.
Referenced by cm_yield().
INT al_reset_alarm | ( | char * | alarm_name | ) |
INT al_trigger_alarm | ( | char * | alarm_name, | |
char * | alarm_message, | |||
char * | default_class, | |||
char * | cond_str, | |||
INT | type | |||
) |
Trigger a certain alarm.
... lazy.alarm[0] = 0; size = sizeof(lazy.alarm); db_get_value(hDB, pLch->hKey, "Settings/Alarm Class", lazy.alarm, &size, TID_STRING, TRUE); // trigger alarm if defined if (lazy.alarm[0]) al_trigger_alarm("Tape", "Tape full...load new one!", lazy.alarm, "Tape full", AT_INTERNAL); ...
alarm_name | Alarm name, defined in /alarms/alarms | |
alarm_message | Optional message which goes with alarm | |
default_class | If alarm is not yet defined under /alarms/alarms/<alarm_name>, a new one is created and this default class is used. | |
cond_str | String displayed in alarm condition | |
type | Alarm type, one of AT_xxx |
Definition at line 176 of file alarm.c.
Referenced by al_check().