MIDAS
|
Functions | |
BOOL | al_evaluate_condition (const char *alarm_name, const char *condition, std::string *pvalue) |
INT | al_trigger_alarm (const char *alarm_name, const char *alarm_message, const char *default_class, const char *cond_str, INT type) |
INT | al_trigger_class (const char *alarm_class, const char *alarm_message, BOOL first) |
INT | al_reset_alarm (const char *alarm_name) |
INT | al_check () |
INT | al_get_alarms (std::string *presult) |
INT EXPRT | al_define_odb_alarm (const char *name, const char *condition, const char *aclass, const char *message) |
dox
Scan ODB for alarms.
Definition at line 614 of file alarm.cxx.
INT EXPRT al_define_odb_alarm | ( | const char * | name, |
const char * | condition, | ||
const char * | aclass, | ||
const char * | message | ||
) |
Create an alarm that will trigger when an ODB condition is met.
name | Alarm name, defined in /alarms/alarms |
class | Alarm class to be triggered |
condition | Alarm condition to be evaluated |
message | Alarm message |
Definition at line 921 of file alarm.cxx.
BOOL al_evaluate_condition | ( | const char * | alarm_name, |
const char * | condition, | ||
std::string * | pvalue | ||
) |
dox
Definition at line 41 of file alarm.cxx.
INT al_get_alarms | ( | std::string * | presult | ) |
Scan ODB for alarms.
Definition at line 844 of file alarm.cxx.
dox Reset (acknoledge) alarm.
alarm_name | Alarm name, defined in /alarms/alarms |
Definition at line 525 of file alarm.cxx.
INT al_trigger_alarm | ( | const char * | alarm_name, |
const char * | alarm_message, | ||
const char * | default_class, | ||
const char * | cond_str, | ||
INT | type | ||
) |
dox Trigger a certain alarm.
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 283 of file alarm.cxx.
dox
Definition at line 413 of file alarm.cxx.