alarm_reporters_h

/*
**	Copyright 1994, Universities Research Association.  All rights reserved.
*/
/******************************************************************************/
/* alarm_reporters.h
**
**	This file contains definitions for processes which are valid alarm
**	reporters using the routines ALARM_REPORT and ALARM_RPTW_TEXT
**
**	V0.0	B S Hendricks / Accelerator Controls		27-Jan-94
**	Created
**
*/
/******************************************************************************/

#ifndef ALARM_REPORTERS_DEFINED
#define	ALARM_REPORTERS_DEFINED

#define	ALARMER_AEOLUS_MESSLIM	0		/* AEOLUS - message limit (G:MSGLMT) */
#define	ALARMER_AEOLUS_CNSOFF	1		/* AEOLUS - console logged off (G:CNSOFF) */
#define	ALARMER_AEOLUS_CNSDROP	2		/* AEOLUS - console dropped (G:CNSDRP) */
#define	ALARMER_AEOLUS_FEBOOT	3		/* AEOLUS - front end rebooted (G:FEBOOT) */

#define	ALARMER_DL_DISKWARN	4		/* Datalogger - disk warning (G:DLDWRN) */
#define	ALARMER_DL_DISKFULL	5		/* Datalogger - disk full (G:DLDFUL) */
#define	ALARMER_DL_TROUBLE	6		/* Datalogger - logger in trouble (G:DLHELP) */
#define	ALARMER_DL_TIMERR	7		/* Datalogger - system time changed (G:DLWAIT) */
#define	ALARMER_DL_STATUS	8		/* Datalogger - status (G:DLSTAT) */

#define	ALARMER_AEOLUS_GENERIC	9		/* AEOLUS - generic messages (G:AEOLUS) */

#define	ALARMER_STATLOG		10		/* STATLOG (G:SLSTAT) */

#define	ALARMER_STATLIST	11		/* STATLIST (G:STLIST) */

#define	ALARMER_EOSLIST		12		/* EOSLIST (G:EOSLST) */

#define	ALARMER_MODELIST	13		/* MODELIST (G:MODLST) */

#define	ALARMER_ACL		100		/* ACL (G:ACLALM) */
#define	ALARMER_ACL_MONITOR	101		/* ACL Monitor (G:ACLMON) */

#define	ALARMER_LJ_LINAC	256		/* Lumberjack - Linac (G:LOGLIN) */
#define	ALARMER_LJ_CDF		257		/* Lumberjack - CDF (G:LOGCDF) */
#define	ALARMER_LJ_E760		258		/* Lumberjack - E760 (G:LOG760) */
#define	ALARMER_LJ_CRYO		259		/* Lumberjack - Cryogenic (G:LOGCRY) */
#define	ALARMER_LJ_TEV		260		/* Lumberjack - Tevatron (G:LOGTEV) */
#define	ALARMER_LJ_COLLIDER	261		/* Lumberjack - Collider/Clyde (G:LOGCLY) */
#define	ALARMER_LJ_D0		262		/* Lumberjack - D0 (G:LOGDZ0) */
#define	ALARMER_LJ_MAU		263		/* Lumberjack - Mau (G:LOGMAU) */
#define	ALARMER_LJ_CHL		264		/* Lumberjack - CHL (G:LOGCHL) */
#define	ALARMER_LJ_GPJ		265		/* Lumberjack - GPJ (G:LOGGPJ) */
#define	ALARMER_LJ_CDF2		266		/* Lumberjack - CDF #2 (G:LOGCD2) */
#define	ALARMER_LJ_MRRF		267		/* Lumberjack - Main Ring RF (G:LOGRF) */
#define	ALARMER_LJ_MIRF		267		/* Lumberjack - Main Injector RF (G:LOGRF) */
#define	ALARMER_LJ_CRYO2	268		/* Lumberjack - Cryogenic #2 (G:LOGCR2) */
#define	ALARMER_LJ_MCR		269		/* Lumberjack - MCR (G:LOGMCR) */
#define	ALARMER_LJ_COLLIDER2	270		/* Lumberjack - Collider/Clyde #2 (G:LOGCL2) */
#define	ALARMER_LJ_TEMP		271		/* Lumberjack - Temporary (G:LOGTMO) */
#define	ALARMER_LJ_BOOSTER	272		/* Lumberjack - Booster (G:LOGBST) */
#define	ALARMER_LJ_PBAR		273		/* Lumberjack - P-bar (G:LOGPBR) */
#define	ALARMER_LJ_PBAR2	274		/* Lumberjack - P-bar #2 (G:LOGPB2) */
#define	ALARMER_LJ_PBAR3	275		/* Lumberjack - P-bar #3 (G:LOGPB3) */
#define	ALARMER_LJ_CDFCRYO	276		/* Lumberjack - CDF Cryogenic (G:LOGB0C) */
#define	ALARMER_LJ_CDF3		277		/* Lumberjack - CDF #3 (G:LOGCD3) */
#define	ALARMER_LJ_SY		278		/* Lumberjack - Switchyard (G:LOGSYD) */
#define	ALARMER_LJ_COLLIDER3	279		/* Lumberjack - Collider/Clyde #3 (G:LOGCL3) */
#define	ALARMER_LJ_CRYO3	280		/* Lumberjack - Cryogenic #3 (G:LOGCR3) */
#define	ALARMER_LJ_E864		281		/* Lumberjack - E864 (G:LOG864) */
#define	ALARMER_LJ_D02		282		/* Lumberjack - D0 #2 (G:LOGDZ1) */
#define	ALARMER_LJ_CRYO4	283		/* Lumberjack - Cryogenic #4 (G:LOGCR4) */
#define ALARMER_LJ_TEVSA	284		/* Lumberjack - Said Assadi (G:LOGTSA) */
#define ALARMER_LJ_INSTR	285		/* Lumberjack - Instrumentation (G:LOGINS) */
#define ALARMER_LJ_ARKIV	286		/* Lumberjack - Archive (G:LOGARK) */
#define ALARMER_LJ_CRYOC	287		/* Lumberjack - CryoC (G:LOGCYC) */
#define ALARMER_LJ_SAFTY	288		/* Lumberjack - Archive (G:LOGSAF) */
#define ALARMER_LJ_CTRLS	289		/* Lumberjack - Controls (G:LOGCTL) */
#define ALARMER_LJ_FIXTR	290		/* Lumberjack - Fixed Target (G:LOGFXT) */

#define	ALARMER_HB_CLIENT	512		/* Heart Beat client (G:HBLOST) */
#define	ALARMER_HB_TASK		513		/* Heart Beat task (G:HBTASK) */

#define	ALARMER_BBM_OPER	514		/* Beam Budget Monitor (BBM) operational limit (G:BBMOPL) */
#define	ALARMER_BBM_ABS		515		/* Beam Budget Monitor (BBM) absolute limit (G:BBMLIM) */
#define	ALARMER_BBM_WARN	516		/* Beam Budget Monitor (BBM) operator warning limit (G:BBMWRN) */
#define	ALARMER_BBM_MREFF	517		/* Beam Budget Monitor (BBM) Main Ring efficiency too low (G:BBMMRE) */
#define	ALARMER_BBM_MIEFF	517		/* Beam Budget Monitor (BBM) Main Injector efficiency too low (G:BBMMRE) */

#define	ALARMER_TCHROM		520		/* TCHROM OAC (G:TCHROM) */

#define	ALARMER_TEST		768		/* alarm testing */

#endif