static char alarminfo_id[] = "$Header: /home/oreilly/tmacs/RCS/alarminfo.cc,v 1.1 1996/07/22 10:42:23 oreilly Exp $";


/*
$Log: alarminfo.cc,v $
Revision 1.1  1996/07/22 10:42:23  oreilly
First external release

*/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define MAIN
#include "Alarm.h"

main(int argc, char **argv)
{
  for (int type = 0; type < (int )UnkAlarmType; type++)
  {
    printf("%s\n", Alarm::typeMnemonic((AlarmType )type));

    if (type != QuadSerPsuAlarmType &&
	type != NavPsuAlarmType &&
	type != VmePsuAlarmType &&
	type != TelemPsuAlarmType) {

      for (int value = 0; ; value++) {
	char *mnem = Alarm::valueMnemonic((AlarmType )type, value);
	if (!strcmp(mnem, Alarm::UnkValueMnem))
	  break;
      
	printf("   %s\n", mnem);
      }
    }
    else {
	printf("   %s\n", BooleanAlarm::FalseMnem);
	printf("   %s\n", BooleanAlarm::TrueMnem);
    }

    printf("\n");
  }

  exit(0);
}
