alarm_list_h

/*
**	Copyright 2014, Fermi Research Alliance, LLC.  All rights reserved.
*/
/******************************************************************************/
/* alarm_list.h
**
**	This header file contains named constants for alarm lists.
**
*/
/******************************************************************************/

#ifndef ALARM_LIST_DEFINED			/* do this only once */
#define	ALARM_LIST_DEFINED

#define	ALARM_LIST_MIN_LIST_NUMBER	1	/* minimum valid alarm list number */
#define	ALARM_LIST_MAX_LIST_NUMBER	88	/* maximum valid alarm list number */
#define	ALARM_LIST_NUM_LISTS		88	/* number of valid alarm list numbers */

#define	ALARM_LIST_OAC			1	/* all OACs list */
#define	ALARM_LIST_MI_RF		2	/* Main Injector RF list */
#define	ALARM_LIST_VXWORKS		3	/* VxWorks frontend list */
#define	ALARM_LIST_BOOSTER_MISC		4	/* Booster miscellaneous list */
#define	ALARM_LIST_TEVATRON_MISC	5	/* Tevatron miscellaneous list */
#define	ALARM_LIST_TEVATRON_FRIG	6	/* Tevatron frig list */
#define	ALARM_LIST_BLMS			7	/* BLMs list */
#define	ALARM_LIST_LINAC		8	/* Linac list */
#define	ALARM_LIST_BOOSTER_GAS		9	/* Booster GAS devices list */

#define	ALARM_LIST_BOOSTER_DIGITAL	11	/* Booster digital devices list */
#define	ALARM_LIST_BOOSTER_MADC		12	/* Booster MADC devices list */

#define	ALARM_LIST_BOOSTER_ANALOG	14	/* Booster analog devices list */

#define	ALARM_LIST_BOOSTER_CORRECTORS	16	/* Booster correctors list */
#define	ALARM_LIST_TEVATRON_VACUUM	17	/* Tevatron vacuum list */
#define	ALARM_LIST_CUB			18	/* CUB devices list */
#define	ALARM_LIST_OAC_TEST		19	/* test OACs list */
#define	ALARM_LIST_GPIB			20	/* GPIB devices list */
#define	ALARM_LIST_MOTION_CONTROLLER	21	/* Motion controllers list */
#define	ALARM_LIST_MINIBOONE		22	/* MiniBooNE list */
#define	ALARM_LIST_ELECTRON_COOLING	23	/* Electron cooling list */
#define	ALARM_LIST_NUMI			24	/* NuMI list */
#define	ALARM_LIST_TEVATRON_GAS		25	/* Tevatron GAS devices list */
#define	ALARM_LIST_CDF_FRIG		26	/* CDF frig list */
#define	ALARM_LIST_TEVATRON_DIGITAL	27	/* Tevatron digital devices list */
#define	ALARM_LIST_TEVATRON_MADC	28	/* Tevatron MADC devices list */
#define	ALARM_LIST_TEVATRON_CDF		29	/* Tevatron CDF devices list */
#define	ALARM_LIST_TEVATRON_ANALOG	30	/* Tevatron analog devices list */
#define	ALARM_LIST_TEVATRON_BPM		31	/* Tevatron BPM list */
#define	ALARM_LIST_MI_BPM		32	/* Main Injector BPM list */
#define	ALARM_LIST_SY_GAS		33	/* Switchyard GAS devices list */

#define	ALARM_LIST_SY_DIGITAL		35	/* Switchyard digital devices list */
#define	ALARM_LIST_SY_MADC		36	/* Switchyard MADC devices list */

#define	ALARM_LIST_SY_ANALOG		38	/* Switchyard analog devices list */


#define	ALARM_LIST_PBAR_GAS		41	/* Pbar GAS devices list */

#define	ALARM_LIST_PBAR_DIGITAL		43	/* Pbar digital devices list */
#define	ALARM_LIST_PBAR_MADC		44	/* Pbar MADC devices list */

#define	ALARM_LIST_PBAR_ANALOG		46	/* Pbar analog devices list */


#define	ALARM_LIST_MI_BLM		49	/* Main Injector BLM list */
#define	ALARM_LIST_NONOPERATIONAL	50	/* nonoperational devices list */
#define	ALARM_LIST_MTA_BEAMLINE		51	/* MTA beamline list */
#define	ALARM_LIST_NML			52	/* NML list */
#define	ALARM_LIST_PXIE			53	/* PXIE list */
#define	ALARM_LIST_MDB_GLOBAL		54	/* MDB global list */
#define	ALARM_LIST_CRYO_N		55	/* Cryo N list */
#define	ALARM_LIST_CRYO_CR		56	/* Cryo CR list */
#define	ALARM_LIST_NML_UTILITIES	57	/* NML utilities list */
#define	ALARM_LIST_NML_FRONTEND		58	/* NML frontend list */
#define	ALARM_LIST_NML_CRYO_MODULE	59	/* NML cryo module list */
#define	ALARM_LIST_NML_MISC		60	/* NML miscellaneous list */



#define	ALARM_LIST_NOVA_NEAR		64	/* NOvA Near list */
#define	ALARM_LIST_CONTROLS		65	/* Controls list */







#define	ALARM_LIST_CMTF_GLOBAL		72	/* CMTF global list */
#define	ALARM_LIST_MI_GAS		73	/* Main Injector GAS devices list */

#define	ALARM_LIST_MI_DIGITAL		75	/* Main Injector digital devices list */
#define	ALARM_LIST_MI_MADC		76	/* Main Injector MADC devices list */

#define	ALARM_LIST_MI_ANALOG		78	/* Main Injector analog devices list */


#define	ALARM_LIST_BOOSTER_RF		81	/* Booster RF list */
#define	ALARM_LIST_TEVATRON_RF		82	/* Tevatron RF list */
#define	ALARM_LIST_MI_VME		83	/* Main Injector VME list */
#define	ALARM_LIST_RECYCLER		84	/* Recycler list */
#define	ALARM_LIST_PBAR_MISC		85	/* Pbar miscellaneous list */
#define	ALARM_LIST_FE_TEST		86	/* frontend test list */
#define	ALARM_LIST_FIXED_TARGET		87	/* fixed target list */
#define	ALARM_LIST_FRIG_IP		88	/* frig (IP) list */

#endif