dbd/IOCDOSE.dbd
changeset 4 f4ddf0ee30a9
parent 0 50cbed80af1a
equal deleted inserted replaced
3:31f1fa0bd787 4:f4ddf0ee30a9
    23 }
    23 }
    24 menu(serialMCTL) {
    24 menu(serialMCTL) {
    25 	choice(serialMCTL_unknown,"Unknown")
    25 	choice(serialMCTL_unknown,"Unknown")
    26 	choice(serialMCTL_CLOCAL,"CLOCAL")
    26 	choice(serialMCTL_CLOCAL,"CLOCAL")
    27 	choice(serialMCTL_Yes,"YES")
    27 	choice(serialMCTL_Yes,"YES")
       
    28 }
       
    29 menu(serialIX) {
       
    30 	choice(serialIX_unknown,"Unknown")
       
    31 	choice(serialIX_No,"No")
       
    32 	choice(serialIX_Yes,"Yes")
    28 }
    33 }
    29 menu(serialFCTL) {
    34 menu(serialFCTL) {
    30 	choice(serialFCTL_unknown,"Unknown")
    35 	choice(serialFCTL_unknown,"Unknown")
    31 	choice(serialFCTL_None,"None")
    36 	choice(serialFCTL_None,"None")
    32 	choice(serialFCTL_Hardware,"Hardware")
    37 	choice(serialFCTL_Hardware,"Hardware")
   169 	choice(menuAlarmSevrNO_ALARM,"NO_ALARM")
   174 	choice(menuAlarmSevrNO_ALARM,"NO_ALARM")
   170 	choice(menuAlarmSevrMINOR,"MINOR")
   175 	choice(menuAlarmSevrMINOR,"MINOR")
   171 	choice(menuAlarmSevrMAJOR,"MAJOR")
   176 	choice(menuAlarmSevrMAJOR,"MAJOR")
   172 	choice(menuAlarmSevrINVALID,"INVALID")
   177 	choice(menuAlarmSevrINVALID,"INVALID")
   173 }
   178 }
   174 menu(histogramCMD) {
       
   175 	choice(histogramCMD_Read,"Read")
       
   176 	choice(histogramCMD_Clear,"Clear")
       
   177 	choice(histogramCMD_Start,"Start")
       
   178 	choice(histogramCMD_Stop,"Stop")
       
   179 }
       
   180 menu(gpibUCMD) {
   179 menu(gpibUCMD) {
   181 	choice(gpibUCMD_None,"None")
   180 	choice(gpibUCMD_None,"None")
   182 	choice(gpibUCMD_Device_Clear__DCL_,"Device Clear (DCL)")
   181 	choice(gpibUCMD_Device_Clear__DCL_,"Device Clear (DCL)")
   183 	choice(gpibUCMD_Local_Lockout__LL0_,"Local Lockout (LL0)")
   182 	choice(gpibUCMD_Local_Lockout__LL0_,"Local Lockout (LL0)")
   184 	choice(gpibUCMD_Serial_Poll_Disable__SPD_,"Serial Poll Disable (SPD)")
   183 	choice(gpibUCMD_Serial_Poll_Disable__SPD_,"Serial Poll Disable (SPD)")
   276 }
   275 }
   277 menu(aoOIF) {
   276 menu(aoOIF) {
   278 	choice(aoOIF_Full,"Full")
   277 	choice(aoOIF_Full,"Full")
   279 	choice(aoOIF_Incremental,"Incremental")
   278 	choice(aoOIF_Incremental,"Incremental")
   280 }
   279 }
       
   280 menu(aaoPOST) {
       
   281 	choice(aaoPOST_Always,"Always")
       
   282 	choice(aaoPOST_OnChange,"On Change")
       
   283 }
       
   284 menu(aaiPOST) {
       
   285 	choice(aaiPOST_Always,"Always")
       
   286 	choice(aaiPOST_OnChange,"On Change")
       
   287 }
   281 menu(aSubLFLG) {
   288 menu(aSubLFLG) {
   282 	choice(aSubLFLG_IGNORE,"IGNORE")
   289 	choice(aSubLFLG_IGNORE,"IGNORE")
   283 	choice(aSubLFLG_READ,"READ")
   290 	choice(aSubLFLG_READ,"READ")
   284 }
   291 }
   285 menu(aSubEFLG) {
   292 menu(aSubEFLG) {
   286 	choice(aSubEFLG_NEVER,"NEVER")
   293 	choice(aSubEFLG_NEVER,"NEVER")
   287 	choice(aSubEFLG_ON_CHANGE,"ON CHANGE")
   294 	choice(aSubEFLG_ON_CHANGE,"ON CHANGE")
   288 	choice(aSubEFLG_ALWAYS,"ALWAYS")
   295 	choice(aSubEFLG_ALWAYS,"ALWAYS")
   289 }
   296 }
   290 recordtype(ai) {
   297 recordtype(aai) {
   291 	field(NAME,DBF_STRING) {
   298 	field(NAME,DBF_STRING) {
   292 		prompt("Record Name")
   299 		prompt("Record Name")
   293 		special(SPC_NOMOD)
   300 		special(SPC_NOMOD)
   294 		size(61)
   301 		size(61)
   295 	}
   302 	}
   527 	field(FLNK,DBF_FWDLINK) {
   534 	field(FLNK,DBF_FWDLINK) {
   528 		prompt("Forward Process Link")
   535 		prompt("Forward Process Link")
   529 		promptgroup(GUI_LINKS)
   536 		promptgroup(GUI_LINKS)
   530 		interest(1)
   537 		interest(1)
   531 	}
   538 	}
       
   539 	field(VAL,DBF_NOACCESS) {
       
   540 		prompt("Value")
       
   541 		special(SPC_DBADDR)
       
   542 		extra("void *		val")
       
   543 		pp(TRUE)
       
   544 		asl(ASL0)
       
   545 	}
       
   546 	field(PREC,DBF_SHORT) {
       
   547 		prompt("Display Precision")
       
   548 		promptgroup(GUI_ALARMS)
       
   549 		interest(1)
       
   550 	}
       
   551 	field(INP,DBF_INLINK) {
       
   552 		prompt("Input Specification")
       
   553 		promptgroup(GUI_BITS1)
       
   554 		interest(1)
       
   555 	}
       
   556 	field(EGU,DBF_STRING) {
       
   557 		prompt("Engineering Units Name")
       
   558 		promptgroup(GUI_BITS2)
       
   559 		size(16)
       
   560 		interest(1)
       
   561 	}
       
   562 	field(HOPR,DBF_DOUBLE) {
       
   563 		prompt("High Operating Range")
       
   564 		promptgroup(GUI_CALC)
       
   565 		interest(1)
       
   566 	}
       
   567 	field(LOPR,DBF_DOUBLE) {
       
   568 		prompt("Low Operating Range")
       
   569 		promptgroup(GUI_CLOCK)
       
   570 		interest(1)
       
   571 	}
       
   572 	field(NELM,DBF_ULONG) {
       
   573 		prompt("Number of Elements")
       
   574 		initial("1")
       
   575 		promptgroup(GUI_COMPRESS)
       
   576 		special(SPC_NOMOD)
       
   577 		interest(1)
       
   578 	}
       
   579 	field(FTVL,DBF_MENU) {
       
   580 		prompt("Field Type of Value")
       
   581 		promptgroup(GUI_CONVERT)
       
   582 		special(SPC_NOMOD)
       
   583 		menu(menuFtype)
       
   584 		interest(1)
       
   585 	}
       
   586 	field(NORD,DBF_ULONG) {
       
   587 		prompt("Number elements read")
       
   588 		special(SPC_NOMOD)
       
   589 	}
       
   590 	field(BPTR,DBF_NOACCESS) {
       
   591 		prompt("Buffer Pointer")
       
   592 		special(SPC_NOMOD)
       
   593 		extra("void *		bptr")
       
   594 		interest(4)
       
   595 	}
       
   596 	field(SIML,DBF_INLINK) {
       
   597 		prompt("Sim Mode Location")
       
   598 		promptgroup(GUI_HIST)
       
   599 		interest(1)
       
   600 	}
       
   601 	field(SIMM,DBF_MENU) {
       
   602 		prompt("Simulation Mode")
       
   603 		menu(menuYesNo)
       
   604 		interest(1)
       
   605 	}
       
   606 	field(SIMS,DBF_MENU) {
       
   607 		prompt("Sim mode Alarm Svrty")
       
   608 		promptgroup(GUI_INPUTS)
       
   609 		menu(menuAlarmSevr)
       
   610 		interest(2)
       
   611 	}
       
   612 	field(SIOL,DBF_INLINK) {
       
   613 		prompt("Sim Input Specifctn")
       
   614 		promptgroup(GUI_INPUTS)
       
   615 		interest(1)
       
   616 	}
       
   617 	field(MPST,DBF_MENU) {
       
   618 		prompt("Post Value Monitors")
       
   619 		promptgroup(GUI_DISPLAY)
       
   620 		menu(aaiPOST)
       
   621 		interest(1)
       
   622 	}
       
   623 	field(APST,DBF_MENU) {
       
   624 		prompt("Post Archive Monitors")
       
   625 		promptgroup(GUI_DISPLAY)
       
   626 		menu(aaiPOST)
       
   627 		interest(1)
       
   628 	}
       
   629 	field(HASH,DBF_ULONG) {
       
   630 		prompt("Hash of OnChange data.")
       
   631 		interest(3)
       
   632 	}
       
   633 }
       
   634 recordtype(aao) {
       
   635 	field(NAME,DBF_STRING) {
       
   636 		prompt("Record Name")
       
   637 		special(SPC_NOMOD)
       
   638 		size(61)
       
   639 	}
       
   640 	field(DESC,DBF_STRING) {
       
   641 		prompt("Descriptor")
       
   642 		promptgroup(GUI_COMMON)
       
   643 		size(41)
       
   644 	}
       
   645 	field(ASG,DBF_STRING) {
       
   646 		prompt("Access Security Group")
       
   647 		promptgroup(GUI_COMMON)
       
   648 		special(SPC_AS)
       
   649 		size(29)
       
   650 	}
       
   651 	field(SCAN,DBF_MENU) {
       
   652 		prompt("Scan Mechanism")
       
   653 		promptgroup(GUI_SCAN)
       
   654 		special(SPC_SCAN)
       
   655 		menu(menuScan)
       
   656 		interest(1)
       
   657 	}
       
   658 	field(PINI,DBF_MENU) {
       
   659 		prompt("Process at iocInit")
       
   660 		promptgroup(GUI_SCAN)
       
   661 		menu(menuPini)
       
   662 		interest(1)
       
   663 	}
       
   664 	field(PHAS,DBF_SHORT) {
       
   665 		prompt("Scan Phase")
       
   666 		promptgroup(GUI_SCAN)
       
   667 		special(SPC_SCAN)
       
   668 		interest(1)
       
   669 	}
       
   670 	field(EVNT,DBF_SHORT) {
       
   671 		prompt("Event Number")
       
   672 		promptgroup(GUI_SCAN)
       
   673 		special(SPC_SCAN)
       
   674 		interest(1)
       
   675 	}
       
   676 	field(TSE,DBF_SHORT) {
       
   677 		prompt("Time Stamp Event")
       
   678 		promptgroup(GUI_SCAN)
       
   679 		interest(1)
       
   680 	}
       
   681 	field(TSEL,DBF_INLINK) {
       
   682 		prompt("Time Stamp Link")
       
   683 		promptgroup(GUI_SCAN)
       
   684 		interest(1)
       
   685 	}
       
   686 	field(DTYP,DBF_DEVICE) {
       
   687 		prompt("Device Type")
       
   688 		promptgroup(GUI_LINKS)
       
   689 		interest(1)
       
   690 	}
       
   691 	field(DISV,DBF_SHORT) {
       
   692 		prompt("Disable Value")
       
   693 		initial("1")
       
   694 		promptgroup(GUI_SCAN)
       
   695 	}
       
   696 	field(DISA,DBF_SHORT) {
       
   697 		prompt("Disable")
       
   698 	}
       
   699 	field(SDIS,DBF_INLINK) {
       
   700 		prompt("Scanning Disable")
       
   701 		promptgroup(GUI_SCAN)
       
   702 		interest(1)
       
   703 	}
       
   704 	field(MLOK,DBF_NOACCESS) {
       
   705 		prompt("Monitor lock")
       
   706 		special(SPC_NOMOD)
       
   707 		extra("epicsMutexId	mlok")
       
   708 		interest(4)
       
   709 	}
       
   710 	field(MLIS,DBF_NOACCESS) {
       
   711 		prompt("Monitor List")
       
   712 		special(SPC_NOMOD)
       
   713 		extra("ELLLIST		mlis")
       
   714 		interest(4)
       
   715 	}
       
   716 	field(DISP,DBF_UCHAR) {
       
   717 		prompt("Disable putField")
       
   718 	}
       
   719 	field(PROC,DBF_UCHAR) {
       
   720 		prompt("Force Processing")
       
   721 		pp(TRUE)
       
   722 		interest(3)
       
   723 	}
       
   724 	field(STAT,DBF_MENU) {
       
   725 		prompt("Alarm Status")
       
   726 		initial("UDF")
       
   727 		special(SPC_NOMOD)
       
   728 		menu(menuAlarmStat)
       
   729 	}
       
   730 	field(SEVR,DBF_MENU) {
       
   731 		prompt("Alarm Severity")
       
   732 		initial("INVALID")
       
   733 		special(SPC_NOMOD)
       
   734 		menu(menuAlarmSevr)
       
   735 	}
       
   736 	field(NSTA,DBF_MENU) {
       
   737 		prompt("New Alarm Status")
       
   738 		special(SPC_NOMOD)
       
   739 		menu(menuAlarmStat)
       
   740 		interest(2)
       
   741 	}
       
   742 	field(NSEV,DBF_MENU) {
       
   743 		prompt("New Alarm Severity")
       
   744 		special(SPC_NOMOD)
       
   745 		menu(menuAlarmSevr)
       
   746 		interest(2)
       
   747 	}
       
   748 	field(ACKS,DBF_MENU) {
       
   749 		prompt("Alarm Ack Severity")
       
   750 		special(SPC_NOMOD)
       
   751 		menu(menuAlarmSevr)
       
   752 		interest(2)
       
   753 	}
       
   754 	field(ACKT,DBF_MENU) {
       
   755 		prompt("Alarm Ack Transient")
       
   756 		initial("YES")
       
   757 		promptgroup(GUI_ALARMS)
       
   758 		special(SPC_NOMOD)
       
   759 		menu(menuYesNo)
       
   760 		interest(2)
       
   761 	}
       
   762 	field(DISS,DBF_MENU) {
       
   763 		prompt("Disable Alarm Sevrty")
       
   764 		promptgroup(GUI_SCAN)
       
   765 		menu(menuAlarmSevr)
       
   766 		interest(1)
       
   767 	}
       
   768 	field(LCNT,DBF_UCHAR) {
       
   769 		prompt("Lock Count")
       
   770 		special(SPC_NOMOD)
       
   771 		interest(2)
       
   772 	}
       
   773 	field(PACT,DBF_UCHAR) {
       
   774 		prompt("Record active")
       
   775 		special(SPC_NOMOD)
       
   776 		interest(1)
       
   777 	}
       
   778 	field(PUTF,DBF_UCHAR) {
       
   779 		prompt("dbPutField process")
       
   780 		special(SPC_NOMOD)
       
   781 		interest(1)
       
   782 	}
       
   783 	field(RPRO,DBF_UCHAR) {
       
   784 		prompt("Reprocess ")
       
   785 		special(SPC_NOMOD)
       
   786 		interest(1)
       
   787 	}
       
   788 	field(ASP,DBF_NOACCESS) {
       
   789 		prompt("Access Security Pvt")
       
   790 		special(SPC_NOMOD)
       
   791 		extra("struct asgMember *asp")
       
   792 		interest(4)
       
   793 	}
       
   794 	field(PPN,DBF_NOACCESS) {
       
   795 		prompt("addr of PUTNOTIFY")
       
   796 		special(SPC_NOMOD)
       
   797 		extra("struct putNotify *ppn")
       
   798 		interest(4)
       
   799 	}
       
   800 	field(PPNR,DBF_NOACCESS) {
       
   801 		prompt("pputNotifyRecord")
       
   802 		special(SPC_NOMOD)
       
   803 		extra("struct putNotifyRecord *ppnr")
       
   804 		interest(4)
       
   805 	}
       
   806 	field(SPVT,DBF_NOACCESS) {
       
   807 		prompt("Scan Private")
       
   808 		special(SPC_NOMOD)
       
   809 		extra("struct scan_element *spvt")
       
   810 		interest(4)
       
   811 	}
       
   812 	field(RSET,DBF_NOACCESS) {
       
   813 		prompt("Address of RSET")
       
   814 		special(SPC_NOMOD)
       
   815 		extra("struct rset	*rset")
       
   816 		interest(4)
       
   817 	}
       
   818 	field(DSET,DBF_NOACCESS) {
       
   819 		prompt("DSET address")
       
   820 		special(SPC_NOMOD)
       
   821 		extra("struct dset	*dset")
       
   822 		interest(4)
       
   823 	}
       
   824 	field(DPVT,DBF_NOACCESS) {
       
   825 		prompt("Device Private")
       
   826 		special(SPC_NOMOD)
       
   827 		extra("void		*dpvt")
       
   828 		interest(4)
       
   829 	}
       
   830 	field(RDES,DBF_NOACCESS) {
       
   831 		prompt("Address of dbRecordType")
       
   832 		special(SPC_NOMOD)
       
   833 		extra("struct dbRecordType *rdes")
       
   834 		interest(4)
       
   835 	}
       
   836 	field(LSET,DBF_NOACCESS) {
       
   837 		prompt("Lock Set")
       
   838 		special(SPC_NOMOD)
       
   839 		extra("struct lockRecord *lset")
       
   840 		interest(4)
       
   841 	}
       
   842 	field(PRIO,DBF_MENU) {
       
   843 		prompt("Scheduling Priority")
       
   844 		promptgroup(GUI_SCAN)
       
   845 		special(SPC_SCAN)
       
   846 		menu(menuPriority)
       
   847 		interest(1)
       
   848 	}
       
   849 	field(TPRO,DBF_UCHAR) {
       
   850 		prompt("Trace Processing")
       
   851 	}
       
   852 	field(BKPT,DBF_NOACCESS) {
       
   853 		prompt("Break Point")
       
   854 		special(SPC_NOMOD)
       
   855 		extra("char bkpt")
       
   856 		interest(1)
       
   857 	}
       
   858 	field(UDF,DBF_UCHAR) {
       
   859 		prompt("Undefined")
       
   860 		initial("1")
       
   861 		promptgroup(GUI_COMMON)
       
   862 		pp(TRUE)
       
   863 		interest(1)
       
   864 	}
       
   865 	field(TIME,DBF_NOACCESS) {
       
   866 		prompt("Time")
       
   867 		special(SPC_NOMOD)
       
   868 		extra("epicsTimeStamp	time")
       
   869 		interest(2)
       
   870 	}
       
   871 	field(FLNK,DBF_FWDLINK) {
       
   872 		prompt("Forward Process Link")
       
   873 		promptgroup(GUI_LINKS)
       
   874 		interest(1)
       
   875 	}
       
   876 	field(VAL,DBF_NOACCESS) {
       
   877 		prompt("Value")
       
   878 		special(SPC_DBADDR)
       
   879 		extra("void *		val")
       
   880 		pp(TRUE)
       
   881 		asl(ASL0)
       
   882 	}
       
   883 	field(PREC,DBF_SHORT) {
       
   884 		prompt("Display Precision")
       
   885 		promptgroup(GUI_ALARMS)
       
   886 		interest(1)
       
   887 	}
       
   888 	field(OUT,DBF_OUTLINK) {
       
   889 		prompt("Output Specification")
       
   890 		promptgroup(GUI_BITS1)
       
   891 		interest(1)
       
   892 	}
       
   893 	field(EGU,DBF_STRING) {
       
   894 		prompt("Engineering Units Name")
       
   895 		promptgroup(GUI_BITS2)
       
   896 		size(16)
       
   897 		interest(1)
       
   898 	}
       
   899 	field(HOPR,DBF_DOUBLE) {
       
   900 		prompt("High Operating Range")
       
   901 		promptgroup(GUI_CALC)
       
   902 		interest(1)
       
   903 	}
       
   904 	field(LOPR,DBF_DOUBLE) {
       
   905 		prompt("Low Operating Range")
       
   906 		promptgroup(GUI_CLOCK)
       
   907 		interest(1)
       
   908 	}
       
   909 	field(NELM,DBF_ULONG) {
       
   910 		prompt("Number of Elements")
       
   911 		initial("1")
       
   912 		promptgroup(GUI_COMPRESS)
       
   913 		special(SPC_NOMOD)
       
   914 		interest(1)
       
   915 	}
       
   916 	field(FTVL,DBF_MENU) {
       
   917 		prompt("Field Type of Value")
       
   918 		promptgroup(GUI_CONVERT)
       
   919 		special(SPC_NOMOD)
       
   920 		menu(menuFtype)
       
   921 		interest(1)
       
   922 	}
       
   923 	field(NORD,DBF_ULONG) {
       
   924 		prompt("Number elements read")
       
   925 		special(SPC_NOMOD)
       
   926 	}
       
   927 	field(BPTR,DBF_NOACCESS) {
       
   928 		prompt("Buffer Pointer")
       
   929 		special(SPC_NOMOD)
       
   930 		extra("void *		bptr")
       
   931 		interest(4)
       
   932 	}
       
   933 	field(SIML,DBF_INLINK) {
       
   934 		prompt("Sim Mode Location")
       
   935 		promptgroup(GUI_HIST)
       
   936 		interest(1)
       
   937 	}
       
   938 	field(SIMM,DBF_MENU) {
       
   939 		prompt("Simulation Mode")
       
   940 		menu(menuYesNo)
       
   941 		interest(1)
       
   942 	}
       
   943 	field(SIMS,DBF_MENU) {
       
   944 		prompt("Sim mode Alarm Svrty")
       
   945 		promptgroup(GUI_INPUTS)
       
   946 		menu(menuAlarmSevr)
       
   947 		interest(2)
       
   948 	}
       
   949 	field(SIOL,DBF_OUTLINK) {
       
   950 		prompt("Sim Output Specifctn")
       
   951 		promptgroup(GUI_INPUTS)
       
   952 		interest(1)
       
   953 	}
       
   954 	field(MPST,DBF_MENU) {
       
   955 		prompt("Post Value Monitors")
       
   956 		promptgroup(GUI_DISPLAY)
       
   957 		menu(aaoPOST)
       
   958 		interest(1)
       
   959 	}
       
   960 	field(APST,DBF_MENU) {
       
   961 		prompt("Post Archive Monitors")
       
   962 		promptgroup(GUI_DISPLAY)
       
   963 		menu(aaoPOST)
       
   964 		interest(1)
       
   965 	}
       
   966 	field(HASH,DBF_ULONG) {
       
   967 		prompt("Hash of OnChange data.")
       
   968 		interest(3)
       
   969 	}
       
   970 }
       
   971 recordtype(ai) {
       
   972 	field(NAME,DBF_STRING) {
       
   973 		prompt("Record Name")
       
   974 		special(SPC_NOMOD)
       
   975 		size(61)
       
   976 	}
       
   977 	field(DESC,DBF_STRING) {
       
   978 		prompt("Descriptor")
       
   979 		promptgroup(GUI_COMMON)
       
   980 		size(41)
       
   981 	}
       
   982 	field(ASG,DBF_STRING) {
       
   983 		prompt("Access Security Group")
       
   984 		promptgroup(GUI_COMMON)
       
   985 		special(SPC_AS)
       
   986 		size(29)
       
   987 	}
       
   988 	field(SCAN,DBF_MENU) {
       
   989 		prompt("Scan Mechanism")
       
   990 		promptgroup(GUI_SCAN)
       
   991 		special(SPC_SCAN)
       
   992 		menu(menuScan)
       
   993 		interest(1)
       
   994 	}
       
   995 	field(PINI,DBF_MENU) {
       
   996 		prompt("Process at iocInit")
       
   997 		promptgroup(GUI_SCAN)
       
   998 		menu(menuPini)
       
   999 		interest(1)
       
  1000 	}
       
  1001 	field(PHAS,DBF_SHORT) {
       
  1002 		prompt("Scan Phase")
       
  1003 		promptgroup(GUI_SCAN)
       
  1004 		special(SPC_SCAN)
       
  1005 		interest(1)
       
  1006 	}
       
  1007 	field(EVNT,DBF_SHORT) {
       
  1008 		prompt("Event Number")
       
  1009 		promptgroup(GUI_SCAN)
       
  1010 		special(SPC_SCAN)
       
  1011 		interest(1)
       
  1012 	}
       
  1013 	field(TSE,DBF_SHORT) {
       
  1014 		prompt("Time Stamp Event")
       
  1015 		promptgroup(GUI_SCAN)
       
  1016 		interest(1)
       
  1017 	}
       
  1018 	field(TSEL,DBF_INLINK) {
       
  1019 		prompt("Time Stamp Link")
       
  1020 		promptgroup(GUI_SCAN)
       
  1021 		interest(1)
       
  1022 	}
       
  1023 	field(DTYP,DBF_DEVICE) {
       
  1024 		prompt("Device Type")
       
  1025 		promptgroup(GUI_LINKS)
       
  1026 		interest(1)
       
  1027 	}
       
  1028 	field(DISV,DBF_SHORT) {
       
  1029 		prompt("Disable Value")
       
  1030 		initial("1")
       
  1031 		promptgroup(GUI_SCAN)
       
  1032 	}
       
  1033 	field(DISA,DBF_SHORT) {
       
  1034 		prompt("Disable")
       
  1035 	}
       
  1036 	field(SDIS,DBF_INLINK) {
       
  1037 		prompt("Scanning Disable")
       
  1038 		promptgroup(GUI_SCAN)
       
  1039 		interest(1)
       
  1040 	}
       
  1041 	field(MLOK,DBF_NOACCESS) {
       
  1042 		prompt("Monitor lock")
       
  1043 		special(SPC_NOMOD)
       
  1044 		extra("epicsMutexId	mlok")
       
  1045 		interest(4)
       
  1046 	}
       
  1047 	field(MLIS,DBF_NOACCESS) {
       
  1048 		prompt("Monitor List")
       
  1049 		special(SPC_NOMOD)
       
  1050 		extra("ELLLIST		mlis")
       
  1051 		interest(4)
       
  1052 	}
       
  1053 	field(DISP,DBF_UCHAR) {
       
  1054 		prompt("Disable putField")
       
  1055 	}
       
  1056 	field(PROC,DBF_UCHAR) {
       
  1057 		prompt("Force Processing")
       
  1058 		pp(TRUE)
       
  1059 		interest(3)
       
  1060 	}
       
  1061 	field(STAT,DBF_MENU) {
       
  1062 		prompt("Alarm Status")
       
  1063 		initial("UDF")
       
  1064 		special(SPC_NOMOD)
       
  1065 		menu(menuAlarmStat)
       
  1066 	}
       
  1067 	field(SEVR,DBF_MENU) {
       
  1068 		prompt("Alarm Severity")
       
  1069 		initial("INVALID")
       
  1070 		special(SPC_NOMOD)
       
  1071 		menu(menuAlarmSevr)
       
  1072 	}
       
  1073 	field(NSTA,DBF_MENU) {
       
  1074 		prompt("New Alarm Status")
       
  1075 		special(SPC_NOMOD)
       
  1076 		menu(menuAlarmStat)
       
  1077 		interest(2)
       
  1078 	}
       
  1079 	field(NSEV,DBF_MENU) {
       
  1080 		prompt("New Alarm Severity")
       
  1081 		special(SPC_NOMOD)
       
  1082 		menu(menuAlarmSevr)
       
  1083 		interest(2)
       
  1084 	}
       
  1085 	field(ACKS,DBF_MENU) {
       
  1086 		prompt("Alarm Ack Severity")
       
  1087 		special(SPC_NOMOD)
       
  1088 		menu(menuAlarmSevr)
       
  1089 		interest(2)
       
  1090 	}
       
  1091 	field(ACKT,DBF_MENU) {
       
  1092 		prompt("Alarm Ack Transient")
       
  1093 		initial("YES")
       
  1094 		promptgroup(GUI_ALARMS)
       
  1095 		special(SPC_NOMOD)
       
  1096 		menu(menuYesNo)
       
  1097 		interest(2)
       
  1098 	}
       
  1099 	field(DISS,DBF_MENU) {
       
  1100 		prompt("Disable Alarm Sevrty")
       
  1101 		promptgroup(GUI_SCAN)
       
  1102 		menu(menuAlarmSevr)
       
  1103 		interest(1)
       
  1104 	}
       
  1105 	field(LCNT,DBF_UCHAR) {
       
  1106 		prompt("Lock Count")
       
  1107 		special(SPC_NOMOD)
       
  1108 		interest(2)
       
  1109 	}
       
  1110 	field(PACT,DBF_UCHAR) {
       
  1111 		prompt("Record active")
       
  1112 		special(SPC_NOMOD)
       
  1113 		interest(1)
       
  1114 	}
       
  1115 	field(PUTF,DBF_UCHAR) {
       
  1116 		prompt("dbPutField process")
       
  1117 		special(SPC_NOMOD)
       
  1118 		interest(1)
       
  1119 	}
       
  1120 	field(RPRO,DBF_UCHAR) {
       
  1121 		prompt("Reprocess ")
       
  1122 		special(SPC_NOMOD)
       
  1123 		interest(1)
       
  1124 	}
       
  1125 	field(ASP,DBF_NOACCESS) {
       
  1126 		prompt("Access Security Pvt")
       
  1127 		special(SPC_NOMOD)
       
  1128 		extra("struct asgMember *asp")
       
  1129 		interest(4)
       
  1130 	}
       
  1131 	field(PPN,DBF_NOACCESS) {
       
  1132 		prompt("addr of PUTNOTIFY")
       
  1133 		special(SPC_NOMOD)
       
  1134 		extra("struct putNotify *ppn")
       
  1135 		interest(4)
       
  1136 	}
       
  1137 	field(PPNR,DBF_NOACCESS) {
       
  1138 		prompt("pputNotifyRecord")
       
  1139 		special(SPC_NOMOD)
       
  1140 		extra("struct putNotifyRecord *ppnr")
       
  1141 		interest(4)
       
  1142 	}
       
  1143 	field(SPVT,DBF_NOACCESS) {
       
  1144 		prompt("Scan Private")
       
  1145 		special(SPC_NOMOD)
       
  1146 		extra("struct scan_element *spvt")
       
  1147 		interest(4)
       
  1148 	}
       
  1149 	field(RSET,DBF_NOACCESS) {
       
  1150 		prompt("Address of RSET")
       
  1151 		special(SPC_NOMOD)
       
  1152 		extra("struct rset	*rset")
       
  1153 		interest(4)
       
  1154 	}
       
  1155 	field(DSET,DBF_NOACCESS) {
       
  1156 		prompt("DSET address")
       
  1157 		special(SPC_NOMOD)
       
  1158 		extra("struct dset	*dset")
       
  1159 		interest(4)
       
  1160 	}
       
  1161 	field(DPVT,DBF_NOACCESS) {
       
  1162 		prompt("Device Private")
       
  1163 		special(SPC_NOMOD)
       
  1164 		extra("void		*dpvt")
       
  1165 		interest(4)
       
  1166 	}
       
  1167 	field(RDES,DBF_NOACCESS) {
       
  1168 		prompt("Address of dbRecordType")
       
  1169 		special(SPC_NOMOD)
       
  1170 		extra("struct dbRecordType *rdes")
       
  1171 		interest(4)
       
  1172 	}
       
  1173 	field(LSET,DBF_NOACCESS) {
       
  1174 		prompt("Lock Set")
       
  1175 		special(SPC_NOMOD)
       
  1176 		extra("struct lockRecord *lset")
       
  1177 		interest(4)
       
  1178 	}
       
  1179 	field(PRIO,DBF_MENU) {
       
  1180 		prompt("Scheduling Priority")
       
  1181 		promptgroup(GUI_SCAN)
       
  1182 		special(SPC_SCAN)
       
  1183 		menu(menuPriority)
       
  1184 		interest(1)
       
  1185 	}
       
  1186 	field(TPRO,DBF_UCHAR) {
       
  1187 		prompt("Trace Processing")
       
  1188 	}
       
  1189 	field(BKPT,DBF_NOACCESS) {
       
  1190 		prompt("Break Point")
       
  1191 		special(SPC_NOMOD)
       
  1192 		extra("char bkpt")
       
  1193 		interest(1)
       
  1194 	}
       
  1195 	field(UDF,DBF_UCHAR) {
       
  1196 		prompt("Undefined")
       
  1197 		initial("1")
       
  1198 		promptgroup(GUI_COMMON)
       
  1199 		pp(TRUE)
       
  1200 		interest(1)
       
  1201 	}
       
  1202 	field(TIME,DBF_NOACCESS) {
       
  1203 		prompt("Time")
       
  1204 		special(SPC_NOMOD)
       
  1205 		extra("epicsTimeStamp	time")
       
  1206 		interest(2)
       
  1207 	}
       
  1208 	field(FLNK,DBF_FWDLINK) {
       
  1209 		prompt("Forward Process Link")
       
  1210 		promptgroup(GUI_LINKS)
       
  1211 		interest(1)
       
  1212 	}
   532 	field(VAL,DBF_DOUBLE) {
  1213 	field(VAL,DBF_DOUBLE) {
   533 		prompt("Current EGU Value")
  1214 		prompt("Current EGU Value")
   534 		promptgroup(GUI_INPUTS)
  1215 		promptgroup(GUI_INPUTS)
   535 		pp(TRUE)
  1216 		pp(TRUE)
   536 		asl(ASL0)
  1217 		asl(ASL0)
  3010 		interest(1)
  3691 		interest(1)
  3011 	}
  3692 	}
  3012 	field(NEVA,DBF_ULONG) {
  3693 	field(NEVA,DBF_ULONG) {
  3013 		prompt("Num. elements in VALA")
  3694 		prompt("Num. elements in VALA")
  3014 		initial("1")
  3695 		initial("1")
  3015 		promptgroup(GUI_WAVE)
       
  3016 		special(SPC_NOMOD)
  3696 		special(SPC_NOMOD)
  3017 		interest(3)
  3697 		interest(3)
  3018 	}
  3698 	}
  3019 	field(NEVB,DBF_ULONG) {
  3699 	field(NEVB,DBF_ULONG) {
  3020 		prompt("Num. elements in VALB")
  3700 		prompt("Num. elements in VALB")
  3021 		initial("1")
  3701 		initial("1")
  3022 		promptgroup(GUI_WAVE)
       
  3023 		special(SPC_NOMOD)
  3702 		special(SPC_NOMOD)
  3024 		interest(3)
  3703 		interest(3)
  3025 	}
  3704 	}
  3026 	field(NEVC,DBF_ULONG) {
  3705 	field(NEVC,DBF_ULONG) {
  3027 		prompt("Num. elements in VALC")
  3706 		prompt("Num. elements in VALC")
  3028 		initial("1")
  3707 		initial("1")
  3029 		promptgroup(GUI_WAVE)
       
  3030 		special(SPC_NOMOD)
  3708 		special(SPC_NOMOD)
  3031 		interest(3)
  3709 		interest(3)
  3032 	}
  3710 	}
  3033 	field(NEVD,DBF_ULONG) {
  3711 	field(NEVD,DBF_ULONG) {
  3034 		prompt("Num. elements in VALD")
  3712 		prompt("Num. elements in VALD")
  3035 		initial("1")
  3713 		initial("1")
  3036 		promptgroup(GUI_WAVE)
       
  3037 		special(SPC_NOMOD)
  3714 		special(SPC_NOMOD)
  3038 		interest(3)
  3715 		interest(3)
  3039 	}
  3716 	}
  3040 	field(NEVE,DBF_ULONG) {
  3717 	field(NEVE,DBF_ULONG) {
  3041 		prompt("Num. elements in VALE")
  3718 		prompt("Num. elements in VALE")
  3042 		initial("1")
  3719 		initial("1")
  3043 		promptgroup(GUI_WAVE)
       
  3044 		special(SPC_NOMOD)
  3720 		special(SPC_NOMOD)
  3045 		interest(3)
  3721 		interest(3)
  3046 	}
  3722 	}
  3047 	field(NEVF,DBF_ULONG) {
  3723 	field(NEVF,DBF_ULONG) {
  3048 		prompt("Num. elements in VALF")
  3724 		prompt("Num. elements in VALF")
  3049 		initial("1")
  3725 		initial("1")
  3050 		promptgroup(GUI_WAVE)
       
  3051 		special(SPC_NOMOD)
  3726 		special(SPC_NOMOD)
  3052 		interest(3)
  3727 		interest(3)
  3053 	}
  3728 	}
  3054 	field(NEVG,DBF_ULONG) {
  3729 	field(NEVG,DBF_ULONG) {
  3055 		prompt("Num. elements in VALG")
  3730 		prompt("Num. elements in VALG")
  3056 		initial("1")
  3731 		initial("1")
  3057 		promptgroup(GUI_WAVE)
       
  3058 		special(SPC_NOMOD)
  3732 		special(SPC_NOMOD)
  3059 		interest(3)
  3733 		interest(3)
  3060 	}
  3734 	}
  3061 	field(NEVH,DBF_ULONG) {
  3735 	field(NEVH,DBF_ULONG) {
  3062 		prompt("Num. elements in VAlH")
  3736 		prompt("Num. elements in VAlH")
  3063 		initial("1")
  3737 		initial("1")
  3064 		promptgroup(GUI_WAVE)
       
  3065 		special(SPC_NOMOD)
  3738 		special(SPC_NOMOD)
  3066 		interest(3)
  3739 		interest(3)
  3067 	}
  3740 	}
  3068 	field(NEVI,DBF_ULONG) {
  3741 	field(NEVI,DBF_ULONG) {
  3069 		prompt("Num. elements in VALI")
  3742 		prompt("Num. elements in VALI")
  3070 		initial("1")
  3743 		initial("1")
  3071 		promptgroup(GUI_WAVE)
       
  3072 		special(SPC_NOMOD)
  3744 		special(SPC_NOMOD)
  3073 		interest(3)
  3745 		interest(3)
  3074 	}
  3746 	}
  3075 	field(NEVJ,DBF_ULONG) {
  3747 	field(NEVJ,DBF_ULONG) {
  3076 		prompt("Num. elements in VALJ")
  3748 		prompt("Num. elements in VALJ")
  3077 		initial("1")
  3749 		initial("1")
  3078 		promptgroup(GUI_WAVE)
       
  3079 		special(SPC_NOMOD)
  3750 		special(SPC_NOMOD)
  3080 		interest(3)
  3751 		interest(3)
  3081 	}
  3752 	}
  3082 	field(NEVK,DBF_ULONG) {
  3753 	field(NEVK,DBF_ULONG) {
  3083 		prompt("Num. elements in VALK")
  3754 		prompt("Num. elements in VALK")
  3084 		initial("1")
  3755 		initial("1")
  3085 		promptgroup(GUI_WAVE)
       
  3086 		special(SPC_NOMOD)
  3756 		special(SPC_NOMOD)
  3087 		interest(3)
  3757 		interest(3)
  3088 	}
  3758 	}
  3089 	field(NEVL,DBF_ULONG) {
  3759 	field(NEVL,DBF_ULONG) {
  3090 		prompt("Num. elements in VALL")
  3760 		prompt("Num. elements in VALL")
  3091 		initial("1")
  3761 		initial("1")
  3092 		promptgroup(GUI_WAVE)
       
  3093 		special(SPC_NOMOD)
  3762 		special(SPC_NOMOD)
  3094 		interest(3)
  3763 		interest(3)
  3095 	}
  3764 	}
  3096 	field(NEVM,DBF_ULONG) {
  3765 	field(NEVM,DBF_ULONG) {
  3097 		prompt("Num. elements in VALM")
  3766 		prompt("Num. elements in VALM")
  3098 		initial("1")
  3767 		initial("1")
  3099 		promptgroup(GUI_WAVE)
       
  3100 		special(SPC_NOMOD)
  3768 		special(SPC_NOMOD)
  3101 		interest(3)
  3769 		interest(3)
  3102 	}
  3770 	}
  3103 	field(NEVN,DBF_ULONG) {
  3771 	field(NEVN,DBF_ULONG) {
  3104 		prompt("Num. elements in VALN")
  3772 		prompt("Num. elements in VALN")
  3105 		initial("1")
  3773 		initial("1")
  3106 		promptgroup(GUI_WAVE)
       
  3107 		special(SPC_NOMOD)
  3774 		special(SPC_NOMOD)
  3108 		interest(3)
  3775 		interest(3)
  3109 	}
  3776 	}
  3110 	field(NEVO,DBF_ULONG) {
  3777 	field(NEVO,DBF_ULONG) {
  3111 		prompt("Num. elements in VALO")
  3778 		prompt("Num. elements in VALO")
  3112 		initial("1")
  3779 		initial("1")
  3113 		promptgroup(GUI_WAVE)
       
  3114 		special(SPC_NOMOD)
  3780 		special(SPC_NOMOD)
  3115 		interest(3)
  3781 		interest(3)
  3116 	}
  3782 	}
  3117 	field(NEVP,DBF_ULONG) {
  3783 	field(NEVP,DBF_ULONG) {
  3118 		prompt("Num. elements in VALP")
  3784 		prompt("Num. elements in VALP")
  3119 		initial("1")
  3785 		initial("1")
  3120 		promptgroup(GUI_WAVE)
       
  3121 		special(SPC_NOMOD)
  3786 		special(SPC_NOMOD)
  3122 		interest(3)
  3787 		interest(3)
  3123 	}
  3788 	}
  3124 	field(NEVQ,DBF_ULONG) {
  3789 	field(NEVQ,DBF_ULONG) {
  3125 		prompt("Num. elements in VALQ")
  3790 		prompt("Num. elements in VALQ")
  3126 		initial("1")
  3791 		initial("1")
  3127 		promptgroup(GUI_WAVE)
       
  3128 		special(SPC_NOMOD)
  3792 		special(SPC_NOMOD)
  3129 		interest(3)
  3793 		interest(3)
  3130 	}
  3794 	}
  3131 	field(NEVR,DBF_ULONG) {
  3795 	field(NEVR,DBF_ULONG) {
  3132 		prompt("Num. elements in VALR")
  3796 		prompt("Num. elements in VALR")
  3133 		initial("1")
  3797 		initial("1")
  3134 		promptgroup(GUI_WAVE)
       
  3135 		special(SPC_NOMOD)
  3798 		special(SPC_NOMOD)
  3136 		interest(3)
  3799 		interest(3)
  3137 	}
  3800 	}
  3138 	field(NEVS,DBF_ULONG) {
  3801 	field(NEVS,DBF_ULONG) {
  3139 		prompt("Num. elements in VALS")
  3802 		prompt("Num. elements in VALS")
  3140 		initial("1")
  3803 		initial("1")
  3141 		promptgroup(GUI_WAVE)
       
  3142 		special(SPC_NOMOD)
  3804 		special(SPC_NOMOD)
  3143 		interest(3)
  3805 		interest(3)
  3144 	}
  3806 	}
  3145 	field(NEVT,DBF_ULONG) {
  3807 	field(NEVT,DBF_ULONG) {
  3146 		prompt("Num. elements in VALT")
  3808 		prompt("Num. elements in VALT")
  3147 		initial("1")
  3809 		initial("1")
  3148 		promptgroup(GUI_WAVE)
       
  3149 		special(SPC_NOMOD)
  3810 		special(SPC_NOMOD)
  3150 		interest(3)
  3811 		interest(3)
  3151 	}
  3812 	}
  3152 	field(NEVU,DBF_ULONG) {
  3813 	field(NEVU,DBF_ULONG) {
  3153 		prompt("Num. elements in VALU")
  3814 		prompt("Num. elements in VALU")
  3154 		initial("1")
  3815 		initial("1")
  3155 		promptgroup(GUI_WAVE)
  3816 		special(SPC_NOMOD)
  3156 		special(SPC_NOMOD)
  3817 		interest(3)
  3157 		interest(3)
  3818 	}
       
  3819 	field(ONVA,DBF_ULONG) {
       
  3820 		prompt("Num. elements in OVLA")
       
  3821 		initial("1")
       
  3822 		special(SPC_NOMOD)
       
  3823 		interest(4)
       
  3824 	}
       
  3825 	field(ONVB,DBF_ULONG) {
       
  3826 		prompt("Num. elements in OVLB")
       
  3827 		initial("1")
       
  3828 		special(SPC_NOMOD)
       
  3829 		interest(4)
       
  3830 	}
       
  3831 	field(ONVC,DBF_ULONG) {
       
  3832 		prompt("Num. elements in OVLC")
       
  3833 		initial("1")
       
  3834 		special(SPC_NOMOD)
       
  3835 		interest(4)
       
  3836 	}
       
  3837 	field(ONVD,DBF_ULONG) {
       
  3838 		prompt("Num. elements in OVLD")
       
  3839 		initial("1")
       
  3840 		special(SPC_NOMOD)
       
  3841 		interest(4)
       
  3842 	}
       
  3843 	field(ONVE,DBF_ULONG) {
       
  3844 		prompt("Num. elements in OVLE")
       
  3845 		initial("1")
       
  3846 		special(SPC_NOMOD)
       
  3847 		interest(4)
       
  3848 	}
       
  3849 	field(ONVF,DBF_ULONG) {
       
  3850 		prompt("Num. elements in OVLF")
       
  3851 		initial("1")
       
  3852 		special(SPC_NOMOD)
       
  3853 		interest(4)
       
  3854 	}
       
  3855 	field(ONVG,DBF_ULONG) {
       
  3856 		prompt("Num. elements in OVLG")
       
  3857 		initial("1")
       
  3858 		special(SPC_NOMOD)
       
  3859 		interest(4)
       
  3860 	}
       
  3861 	field(ONVH,DBF_ULONG) {
       
  3862 		prompt("Num. elements in VAlH")
       
  3863 		initial("1")
       
  3864 		special(SPC_NOMOD)
       
  3865 		interest(4)
       
  3866 	}
       
  3867 	field(ONVI,DBF_ULONG) {
       
  3868 		prompt("Num. elements in OVLI")
       
  3869 		initial("1")
       
  3870 		special(SPC_NOMOD)
       
  3871 		interest(4)
       
  3872 	}
       
  3873 	field(ONVJ,DBF_ULONG) {
       
  3874 		prompt("Num. elements in OVLJ")
       
  3875 		initial("1")
       
  3876 		special(SPC_NOMOD)
       
  3877 		interest(4)
       
  3878 	}
       
  3879 	field(ONVK,DBF_ULONG) {
       
  3880 		prompt("Num. elements in OVLK")
       
  3881 		initial("1")
       
  3882 		special(SPC_NOMOD)
       
  3883 		interest(4)
       
  3884 	}
       
  3885 	field(ONVL,DBF_ULONG) {
       
  3886 		prompt("Num. elements in OVLL")
       
  3887 		initial("1")
       
  3888 		special(SPC_NOMOD)
       
  3889 		interest(4)
       
  3890 	}
       
  3891 	field(ONVM,DBF_ULONG) {
       
  3892 		prompt("Num. elements in OVLM")
       
  3893 		initial("1")
       
  3894 		special(SPC_NOMOD)
       
  3895 		interest(4)
       
  3896 	}
       
  3897 	field(ONVN,DBF_ULONG) {
       
  3898 		prompt("Num. elements in OVLN")
       
  3899 		initial("1")
       
  3900 		special(SPC_NOMOD)
       
  3901 		interest(4)
       
  3902 	}
       
  3903 	field(ONVO,DBF_ULONG) {
       
  3904 		prompt("Num. elements in OVLO")
       
  3905 		initial("1")
       
  3906 		special(SPC_NOMOD)
       
  3907 		interest(4)
       
  3908 	}
       
  3909 	field(ONVP,DBF_ULONG) {
       
  3910 		prompt("Num. elements in OVLP")
       
  3911 		initial("1")
       
  3912 		special(SPC_NOMOD)
       
  3913 		interest(4)
       
  3914 	}
       
  3915 	field(ONVQ,DBF_ULONG) {
       
  3916 		prompt("Num. elements in OVLQ")
       
  3917 		initial("1")
       
  3918 		special(SPC_NOMOD)
       
  3919 		interest(4)
       
  3920 	}
       
  3921 	field(ONVR,DBF_ULONG) {
       
  3922 		prompt("Num. elements in OVLR")
       
  3923 		initial("1")
       
  3924 		special(SPC_NOMOD)
       
  3925 		interest(4)
       
  3926 	}
       
  3927 	field(ONVS,DBF_ULONG) {
       
  3928 		prompt("Num. elements in OVLS")
       
  3929 		initial("1")
       
  3930 		special(SPC_NOMOD)
       
  3931 		interest(4)
       
  3932 	}
       
  3933 	field(ONVT,DBF_ULONG) {
       
  3934 		prompt("Num. elements in OVLT")
       
  3935 		initial("1")
       
  3936 		special(SPC_NOMOD)
       
  3937 		interest(4)
       
  3938 	}
       
  3939 	field(ONVU,DBF_ULONG) {
       
  3940 		prompt("Num. elements in OVLU")
       
  3941 		initial("1")
       
  3942 		special(SPC_NOMOD)
       
  3943 		interest(4)
  3158 	}
  3944 	}
  3159 }
  3945 }
  3160 recordtype(bi) {
  3946 recordtype(bi) {
  3161 	field(NAME,DBF_STRING) {
  3947 	field(NAME,DBF_STRING) {
  3162 		prompt("Record Name")
  3948 		prompt("Record Name")
  4125 	field(CALC,DBF_STRING) {
  4911 	field(CALC,DBF_STRING) {
  4126 		prompt("Calculation")
  4912 		prompt("Calculation")
  4127 		initial("0")
  4913 		initial("0")
  4128 		promptgroup(GUI_CALC)
  4914 		promptgroup(GUI_CALC)
  4129 		special(103)
  4915 		special(103)
  4130 		size(40)
  4916 		size(80)
  4131 		pp(TRUE)
  4917 		pp(TRUE)
  4132 	}
  4918 	}
  4133 	field(INPA,DBF_INLINK) {
  4919 	field(INPA,DBF_INLINK) {
  4134 		prompt("Input A")
  4920 		prompt("Input A")
  4135 		promptgroup(GUI_CALC)
  4921 		promptgroup(GUI_CALC)
  4402 		interest(3)
  5188 		interest(3)
  4403 	}
  5189 	}
  4404 	field(RPCL,DBF_NOACCESS) {
  5190 	field(RPCL,DBF_NOACCESS) {
  4405 		prompt("Reverse Polish Calc")
  5191 		prompt("Reverse Polish Calc")
  4406 		special(SPC_NOMOD)
  5192 		special(SPC_NOMOD)
  4407 		extra("char	rpcl[INFIX_TO_POSTFIX_SIZE(40)]")
  5193 		extra("char	rpcl[INFIX_TO_POSTFIX_SIZE(80)]")
  4408 		interest(4)
  5194 		interest(4)
  4409 	}
  5195 	}
  4410 }
  5196 }
  4411 recordtype(calcout) {
  5197 recordtype(calcout) {
  4412 	field(NAME,DBF_STRING) {
  5198 	field(NAME,DBF_STRING) {
  4667 	field(CALC,DBF_STRING) {
  5453 	field(CALC,DBF_STRING) {
  4668 		prompt("Calculation")
  5454 		prompt("Calculation")
  4669 		initial("0")
  5455 		initial("0")
  4670 		promptgroup(GUI_CALC)
  5456 		promptgroup(GUI_CALC)
  4671 		special(103)
  5457 		special(103)
  4672 		size(40)
  5458 		size(80)
  4673 		pp(TRUE)
  5459 		pp(TRUE)
  4674 	}
  5460 	}
  4675 	field(CLCV,DBF_LONG) {
  5461 	field(CLCV,DBF_LONG) {
  4676 		prompt("CALC Valid")
  5462 		prompt("CALC Valid")
  4677 		interest(1)
  5463 		interest(1)
  4870 	field(OCAL,DBF_STRING) {
  5656 	field(OCAL,DBF_STRING) {
  4871 		prompt("Output Calculation")
  5657 		prompt("Output Calculation")
  4872 		initial("0")
  5658 		initial("0")
  4873 		promptgroup(GUI_CALC)
  5659 		promptgroup(GUI_CALC)
  4874 		special(103)
  5660 		special(103)
  4875 		size(40)
  5661 		size(80)
  4876 		pp(TRUE)
  5662 		pp(TRUE)
  4877 	}
  5663 	}
  4878 	field(OCLV,DBF_LONG) {
  5664 	field(OCLV,DBF_LONG) {
  4879 		prompt("OCAL Valid")
  5665 		prompt("OCAL Valid")
  4880 		interest(1)
  5666 		interest(1)
  5115 		interest(3)
  5901 		interest(3)
  5116 	}
  5902 	}
  5117 	field(RPCL,DBF_NOACCESS) {
  5903 	field(RPCL,DBF_NOACCESS) {
  5118 		prompt("Reverse Polish Calc")
  5904 		prompt("Reverse Polish Calc")
  5119 		special(SPC_NOMOD)
  5905 		special(SPC_NOMOD)
  5120 		extra("char	rpcl[INFIX_TO_POSTFIX_SIZE(40)]")
  5906 		extra("char	rpcl[INFIX_TO_POSTFIX_SIZE(80)]")
  5121 		interest(4)
  5907 		interest(4)
  5122 	}
  5908 	}
  5123 	field(ORPC,DBF_NOACCESS) {
  5909 	field(ORPC,DBF_NOACCESS) {
  5124 		prompt("Reverse Polish OCalc")
  5910 		prompt("Reverse Polish OCalc")
  5125 		special(SPC_NOMOD)
  5911 		special(SPC_NOMOD)
  5126 		extra("char	orpc[INFIX_TO_POSTFIX_SIZE(40)]")
  5912 		extra("char	orpc[INFIX_TO_POSTFIX_SIZE(80)]")
  5127 		interest(4)
  5913 		interest(4)
  5128 	}
  5914 	}
  5129 }
  5915 }
  5130 recordtype(compress) {
  5916 recordtype(compress) {
  5131 	field(NAME,DBF_STRING) {
  5917 	field(NAME,DBF_STRING) {
  5445 	}
  6231 	}
  5446 	field(NUSE,DBF_ULONG) {
  6232 	field(NUSE,DBF_ULONG) {
  5447 		prompt("Number Used")
  6233 		prompt("Number Used")
  5448 		special(SPC_NOMOD)
  6234 		special(SPC_NOMOD)
  5449 	}
  6235 	}
       
  6236 	field(OUSE,DBF_ULONG) {
       
  6237 		prompt("Old Number Used")
       
  6238 		special(SPC_NOMOD)
       
  6239 	}
  5450 	field(BPTR,DBF_NOACCESS) {
  6240 	field(BPTR,DBF_NOACCESS) {
  5451 		prompt("Buffer Pointer")
  6241 		prompt("Buffer Pointer")
  5452 		special(SPC_NOMOD)
  6242 		special(SPC_NOMOD)
  5453 		extra("double		*bptr")
  6243 		extra("double		*bptr")
  5454 		interest(4)
  6244 		interest(4)
  6468 		prompt("Forward Link 6")
  7258 		prompt("Forward Link 6")
  6469 		promptgroup(GUI_LINKS)
  7259 		promptgroup(GUI_LINKS)
  6470 		interest(1)
  7260 		interest(1)
  6471 	}
  7261 	}
  6472 }
  7262 }
  6473 recordtype(histogram) {
  7263 recordtype(longin) {
  6474 	field(NAME,DBF_STRING) {
  7264 	field(NAME,DBF_STRING) {
  6475 		prompt("Record Name")
  7265 		prompt("Record Name")
  6476 		special(SPC_NOMOD)
  7266 		special(SPC_NOMOD)
  6477 		size(61)
  7267 		size(61)
  6478 	}
  7268 	}
  6710 	field(FLNK,DBF_FWDLINK) {
  7500 	field(FLNK,DBF_FWDLINK) {
  6711 		prompt("Forward Process Link")
  7501 		prompt("Forward Process Link")
  6712 		promptgroup(GUI_LINKS)
  7502 		promptgroup(GUI_LINKS)
  6713 		interest(1)
  7503 		interest(1)
  6714 	}
  7504 	}
  6715 	field(VAL,DBF_NOACCESS) {
  7505 	field(VAL,DBF_LONG) {
  6716 		prompt("Value")
  7506 		prompt("Current value")
  6717 		special(SPC_DBADDR)
  7507 		promptgroup(GUI_INPUTS)
  6718 		extra("void *	val")
  7508 		pp(TRUE)
  6719 		asl(ASL0)
  7509 		asl(ASL0)
  6720 	}
  7510 	}
  6721 	field(NELM,DBF_USHORT) {
  7511 	field(INP,DBF_INLINK) {
  6722 		prompt("Num of Array Elements")
  7512 		prompt("Input Specification")
  6723 		initial("1")
  7513 		promptgroup(GUI_INPUTS)
  6724 		promptgroup(GUI_HIST)
  7514 		interest(1)
  6725 		special(SPC_NOMOD)
  7515 	}
  6726 		interest(1)
  7516 	field(EGU,DBF_STRING) {
  6727 	}
  7517 		prompt("Units name")
  6728 	field(CSTA,DBF_SHORT) {
       
  6729 		prompt("Collection Status")
       
  6730 		initial("1")
       
  6731 		special(SPC_NOMOD)
       
  6732 		interest(1)
       
  6733 	}
       
  6734 	field(CMD,DBF_MENU) {
       
  6735 		prompt("Collection Control")
       
  6736 		special(103)
       
  6737 		menu(histogramCMD)
       
  6738 		interest(1)
       
  6739 		asl(ASL0)
       
  6740 	}
       
  6741 	field(ULIM,DBF_DOUBLE) {
       
  6742 		prompt("Upper Signal Limit")
       
  6743 		promptgroup(GUI_HIST)
       
  6744 		special(101)
       
  6745 		interest(1)
       
  6746 	}
       
  6747 	field(LLIM,DBF_DOUBLE) {
       
  6748 		prompt("Lower Signal Limit ")
       
  6749 		promptgroup(GUI_HIST)
       
  6750 		special(101)
       
  6751 		interest(1)
       
  6752 	}
       
  6753 	field(WDTH,DBF_DOUBLE) {
       
  6754 		prompt("Element Width")
       
  6755 		special(SPC_NOMOD)
       
  6756 		interest(3)
       
  6757 	}
       
  6758 	field(SGNL,DBF_DOUBLE) {
       
  6759 		prompt("Signal Value")
       
  6760 		special(100)
       
  6761 	}
       
  6762 	field(PREC,DBF_SHORT) {
       
  6763 		prompt("Display Precision")
       
  6764 		promptgroup(GUI_DISPLAY)
  7518 		promptgroup(GUI_DISPLAY)
  6765 		interest(1)
  7519 		size(16)
  6766 	}
  7520 		interest(1)
  6767 	field(SVL,DBF_INLINK) {
  7521 	}
  6768 		prompt("Signal Value Location")
  7522 	field(HOPR,DBF_LONG) {
  6769 		promptgroup(GUI_INPUTS)
  7523 		prompt("High Operating Range")
  6770 		interest(1)
  7524 		promptgroup(GUI_DISPLAY)
  6771 	}
  7525 		interest(1)
  6772 	field(BPTR,DBF_NOACCESS) {
  7526 	}
  6773 		prompt("Buffer Pointer")
  7527 	field(LOPR,DBF_LONG) {
  6774 		special(SPC_NOMOD)
  7528 		prompt("Low Operating Range")
  6775 		extra("epicsUInt32 *bptr")
  7529 		promptgroup(GUI_DISPLAY)
  6776 		interest(4)
  7530 		interest(1)
  6777 	}
  7531 	}
  6778 	field(WDOG,DBF_NOACCESS) {
  7532 	field(HIHI,DBF_LONG) {
  6779 		prompt("Watchdog callback")
  7533 		prompt("Hihi Alarm Limit")
  6780 		special(SPC_NOMOD)
  7534 		promptgroup(GUI_ALARMS)
  6781 		extra("void *  wdog")
  7535 		pp(TRUE)
  6782 		interest(4)
  7536 		interest(1)
  6783 	}
  7537 	}
  6784 	field(MDEL,DBF_SHORT) {
  7538 	field(LOLO,DBF_LONG) {
  6785 		prompt("Monitor Count Deadband")
  7539 		prompt("Lolo Alarm Limit")
  6786 		promptgroup(GUI_HIST)
  7540 		promptgroup(GUI_ALARMS)
  6787 		interest(1)
  7541 		pp(TRUE)
  6788 	}
  7542 		interest(1)
  6789 	field(MCNT,DBF_SHORT) {
  7543 	}
  6790 		prompt("Counts Since Monitor")
  7544 	field(HIGH,DBF_LONG) {
  6791 		special(SPC_NOMOD)
  7545 		prompt("High Alarm Limit")
  6792 		interest(3)
  7546 		promptgroup(GUI_ALARMS)
  6793 	}
  7547 		pp(TRUE)
  6794 	field(SDEL,DBF_DOUBLE) {
  7548 		interest(1)
  6795 		prompt("Monitor Seconds Dband")
  7549 	}
  6796 		promptgroup(GUI_HIST)
  7550 	field(LOW,DBF_LONG) {
  6797 		special(101)
  7551 		prompt("Low Alarm Limit")
  6798 		interest(1)
  7552 		promptgroup(GUI_ALARMS)
       
  7553 		pp(TRUE)
       
  7554 		interest(1)
       
  7555 	}
       
  7556 	field(HHSV,DBF_MENU) {
       
  7557 		prompt("Hihi Severity")
       
  7558 		promptgroup(GUI_ALARMS)
       
  7559 		menu(menuAlarmSevr)
       
  7560 		pp(TRUE)
       
  7561 		interest(1)
       
  7562 	}
       
  7563 	field(LLSV,DBF_MENU) {
       
  7564 		prompt("Lolo Severity")
       
  7565 		promptgroup(GUI_ALARMS)
       
  7566 		menu(menuAlarmSevr)
       
  7567 		pp(TRUE)
       
  7568 		interest(1)
       
  7569 	}
       
  7570 	field(HSV,DBF_MENU) {
       
  7571 		prompt("High Severity")
       
  7572 		promptgroup(GUI_ALARMS)
       
  7573 		menu(menuAlarmSevr)
       
  7574 		pp(TRUE)
       
  7575 		interest(1)
       
  7576 	}
       
  7577 	field(LSV,DBF_MENU) {
       
  7578 		prompt("Low Severity")
       
  7579 		promptgroup(GUI_ALARMS)
       
  7580 		menu(menuAlarmSevr)
       
  7581 		pp(TRUE)
       
  7582 		interest(1)
       
  7583 	}
       
  7584 	field(HYST,DBF_LONG) {
       
  7585 		prompt("Alarm Deadband")
       
  7586 		promptgroup(GUI_ALARMS)
       
  7587 		interest(1)
       
  7588 	}
       
  7589 	field(ADEL,DBF_LONG) {
       
  7590 		prompt("Archive Deadband")
       
  7591 		promptgroup(GUI_DISPLAY)
       
  7592 		interest(1)
       
  7593 	}
       
  7594 	field(MDEL,DBF_LONG) {
       
  7595 		prompt("Monitor Deadband")
       
  7596 		promptgroup(GUI_DISPLAY)
       
  7597 		interest(1)
       
  7598 	}
       
  7599 	field(LALM,DBF_LONG) {
       
  7600 		prompt("Last Value Alarmed")
       
  7601 		special(SPC_NOMOD)
       
  7602 		interest(3)
       
  7603 	}
       
  7604 	field(ALST,DBF_LONG) {
       
  7605 		prompt("Last Value Archived")
       
  7606 		special(SPC_NOMOD)
       
  7607 		interest(3)
       
  7608 	}
       
  7609 	field(MLST,DBF_LONG) {
       
  7610 		prompt("Last Val Monitored")
       
  7611 		special(SPC_NOMOD)
       
  7612 		interest(3)
  6799 	}
  7613 	}
  6800 	field(SIOL,DBF_INLINK) {
  7614 	field(SIOL,DBF_INLINK) {
  6801 		prompt("Sim Input Specifctn")
  7615 		prompt("Sim Input Specifctn")
  6802 		promptgroup(GUI_INPUTS)
  7616 		promptgroup(GUI_INPUTS)
  6803 		interest(1)
  7617 		interest(1)
  6804 	}
  7618 	}
  6805 	field(SVAL,DBF_DOUBLE) {
  7619 	field(SVAL,DBF_LONG) {
  6806 		prompt("Simulation Value")
  7620 		prompt("Simulation Value")
  6807 	}
  7621 	}
  6808 	field(SIML,DBF_INLINK) {
  7622 	field(SIML,DBF_INLINK) {
  6809 		prompt("Sim Mode Location")
  7623 		prompt("Sim Mode Location")
  6810 		promptgroup(GUI_INPUTS)
  7624 		promptgroup(GUI_INPUTS)
  6819 		prompt("Sim mode Alarm Svrty")
  7633 		prompt("Sim mode Alarm Svrty")
  6820 		promptgroup(GUI_INPUTS)
  7634 		promptgroup(GUI_INPUTS)
  6821 		menu(menuAlarmSevr)
  7635 		menu(menuAlarmSevr)
  6822 		interest(2)
  7636 		interest(2)
  6823 	}
  7637 	}
  6824 	field(HOPR,DBF_ULONG) {
       
  6825 		prompt("High Operating Range")
       
  6826 		promptgroup(GUI_DISPLAY)
       
  6827 		interest(1)
       
  6828 	}
       
  6829 	field(LOPR,DBF_ULONG) {
       
  6830 		prompt("Low Operating Range")
       
  6831 		promptgroup(GUI_DISPLAY)
       
  6832 		interest(1)
       
  6833 	}
       
  6834 }
  7638 }
  6835 recordtype(longin) {
  7639 recordtype(longout) {
  6836 	field(NAME,DBF_STRING) {
  7640 	field(NAME,DBF_STRING) {
  6837 		prompt("Record Name")
  7641 		prompt("Record Name")
  6838 		special(SPC_NOMOD)
  7642 		special(SPC_NOMOD)
  6839 		size(61)
  7643 		size(61)
  6840 	}
  7644 	}
  7073 		prompt("Forward Process Link")
  7877 		prompt("Forward Process Link")
  7074 		promptgroup(GUI_LINKS)
  7878 		promptgroup(GUI_LINKS)
  7075 		interest(1)
  7879 		interest(1)
  7076 	}
  7880 	}
  7077 	field(VAL,DBF_LONG) {
  7881 	field(VAL,DBF_LONG) {
  7078 		prompt("Current value")
  7882 		prompt("Desired Output")
  7079 		promptgroup(GUI_INPUTS)
  7883 		promptgroup(GUI_OUTPUT)
  7080 		pp(TRUE)
  7884 		pp(TRUE)
  7081 		asl(ASL0)
  7885 		asl(ASL0)
  7082 	}
  7886 	}
  7083 	field(INP,DBF_INLINK) {
  7887 	field(OUT,DBF_OUTLINK) {
  7084 		prompt("Input Specification")
  7888 		prompt("Output Specification")
  7085 		promptgroup(GUI_INPUTS)
  7889 		promptgroup(GUI_OUTPUT)
       
  7890 		interest(1)
       
  7891 	}
       
  7892 	field(DOL,DBF_INLINK) {
       
  7893 		prompt("Desired Output Loc")
       
  7894 		promptgroup(GUI_OUTPUT)
       
  7895 		interest(1)
       
  7896 	}
       
  7897 	field(OMSL,DBF_MENU) {
       
  7898 		prompt("Output Mode Select")
       
  7899 		promptgroup(GUI_OUTPUT)
       
  7900 		menu(menuOmsl)
  7086 		interest(1)
  7901 		interest(1)
  7087 	}
  7902 	}
  7088 	field(EGU,DBF_STRING) {
  7903 	field(EGU,DBF_STRING) {
  7089 		prompt("Units name")
  7904 		prompt("Units name")
  7090 		promptgroup(GUI_DISPLAY)
  7905 		promptgroup(GUI_DISPLAY)
  7091 		size(16)
  7906 		size(16)
  7092 		interest(1)
  7907 		interest(1)
  7093 	}
  7908 	}
       
  7909 	field(DRVH,DBF_LONG) {
       
  7910 		prompt("Drive High Limit")
       
  7911 		promptgroup(GUI_OUTPUT)
       
  7912 		pp(TRUE)
       
  7913 		interest(1)
       
  7914 	}
       
  7915 	field(DRVL,DBF_LONG) {
       
  7916 		prompt("Drive Low Limit")
       
  7917 		promptgroup(GUI_OUTPUT)
       
  7918 		pp(TRUE)
       
  7919 		interest(1)
       
  7920 	}
  7094 	field(HOPR,DBF_LONG) {
  7921 	field(HOPR,DBF_LONG) {
  7095 		prompt("High Operating Range")
  7922 		prompt("High Operating Range")
  7096 		promptgroup(GUI_DISPLAY)
  7923 		promptgroup(GUI_DISPLAY)
  7097 		interest(1)
  7924 		interest(1)
  7098 	}
  7925 	}
  7181 	field(MLST,DBF_LONG) {
  8008 	field(MLST,DBF_LONG) {
  7182 		prompt("Last Val Monitored")
  8009 		prompt("Last Val Monitored")
  7183 		special(SPC_NOMOD)
  8010 		special(SPC_NOMOD)
  7184 		interest(3)
  8011 		interest(3)
  7185 	}
  8012 	}
  7186 	field(SIOL,DBF_INLINK) {
  8013 	field(SIOL,DBF_OUTLINK) {
  7187 		prompt("Sim Input Specifctn")
  8014 		prompt("Sim Output Specifctn")
  7188 		promptgroup(GUI_INPUTS)
  8015 		promptgroup(GUI_INPUTS)
  7189 		interest(1)
  8016 		interest(1)
  7190 	}
       
  7191 	field(SVAL,DBF_LONG) {
       
  7192 		prompt("Simulation Value")
       
  7193 	}
  8017 	}
  7194 	field(SIML,DBF_INLINK) {
  8018 	field(SIML,DBF_INLINK) {
  7195 		prompt("Sim Mode Location")
  8019 		prompt("Sim Mode Location")
  7196 		promptgroup(GUI_INPUTS)
  8020 		promptgroup(GUI_INPUTS)
  7197 		interest(1)
  8021 		interest(1)
  7205 		prompt("Sim mode Alarm Svrty")
  8029 		prompt("Sim mode Alarm Svrty")
  7206 		promptgroup(GUI_INPUTS)
  8030 		promptgroup(GUI_INPUTS)
  7207 		menu(menuAlarmSevr)
  8031 		menu(menuAlarmSevr)
  7208 		interest(2)
  8032 		interest(2)
  7209 	}
  8033 	}
       
  8034 	field(IVOA,DBF_MENU) {
       
  8035 		prompt("INVALID output action")
       
  8036 		promptgroup(GUI_OUTPUT)
       
  8037 		menu(menuIvoa)
       
  8038 		interest(2)
       
  8039 	}
       
  8040 	field(IVOV,DBF_LONG) {
       
  8041 		prompt("INVALID output value")
       
  8042 		promptgroup(GUI_OUTPUT)
       
  8043 		interest(2)
       
  8044 	}
  7210 }
  8045 }
  7211 recordtype(longout) {
  8046 recordtype(mbbi) {
  7212 	field(NAME,DBF_STRING) {
  8047 	field(NAME,DBF_STRING) {
  7213 		prompt("Record Name")
  8048 		prompt("Record Name")
  7214 		special(SPC_NOMOD)
  8049 		special(SPC_NOMOD)
  7215 		size(61)
  8050 		size(61)
  7216 	}
  8051 	}
  7448 	field(FLNK,DBF_FWDLINK) {
  8283 	field(FLNK,DBF_FWDLINK) {
  7449 		prompt("Forward Process Link")
  8284 		prompt("Forward Process Link")
  7450 		promptgroup(GUI_LINKS)
  8285 		promptgroup(GUI_LINKS)
  7451 		interest(1)
  8286 		interest(1)
  7452 	}
  8287 	}
  7453 	field(VAL,DBF_LONG) {
  8288 	field(VAL,DBF_ENUM) {
  7454 		prompt("Desired Output")
  8289 		prompt("Current Value")
  7455 		promptgroup(GUI_OUTPUT)
  8290 		promptgroup(GUI_INPUTS)
  7456 		pp(TRUE)
  8291 		pp(TRUE)
  7457 		asl(ASL0)
  8292 		asl(ASL0)
  7458 	}
  8293 	}
  7459 	field(OUT,DBF_OUTLINK) {
  8294 	field(NOBT,DBF_SHORT) {
  7460 		prompt("Output Specification")
  8295 		prompt("Number of Bits")
  7461 		promptgroup(GUI_OUTPUT)
  8296 		promptgroup(GUI_MBB)
  7462 		interest(1)
  8297 		special(SPC_NOMOD)
  7463 	}
  8298 		interest(1)
  7464 	field(DOL,DBF_INLINK) {
  8299 	}
  7465 		prompt("Desired Output Loc")
  8300 	field(INP,DBF_INLINK) {
  7466 		promptgroup(GUI_OUTPUT)
  8301 		prompt("Input Specification")
  7467 		interest(1)
  8302 		promptgroup(GUI_MBB)
  7468 	}
  8303 		interest(1)
  7469 	field(OMSL,DBF_MENU) {
  8304 	}
  7470 		prompt("Output Mode Select")
  8305 	field(ZRVL,DBF_ULONG) {
  7471 		promptgroup(GUI_OUTPUT)
  8306 		prompt("Zero Value")
  7472 		menu(menuOmsl)
  8307 		promptgroup(GUI_BITS1)
  7473 		interest(1)
  8308 		special(100)
  7474 	}
  8309 		pp(TRUE)
  7475 	field(EGU,DBF_STRING) {
  8310 		base(HEX)
  7476 		prompt("Units name")
  8311 		interest(1)
  7477 		promptgroup(GUI_DISPLAY)
  8312 	}
  7478 		size(16)
  8313 	field(ONVL,DBF_ULONG) {
  7479 		interest(1)
  8314 		prompt("One Value")
  7480 	}
  8315 		promptgroup(GUI_BITS1)
  7481 	field(DRVH,DBF_LONG) {
  8316 		special(100)
  7482 		prompt("Drive High Limit")
  8317 		pp(TRUE)
  7483 		promptgroup(GUI_OUTPUT)
  8318 		base(HEX)
  7484 		pp(TRUE)
  8319 		interest(1)
  7485 		interest(1)
  8320 	}
  7486 	}
  8321 	field(TWVL,DBF_ULONG) {
  7487 	field(DRVL,DBF_LONG) {
  8322 		prompt("Two Value")
  7488 		prompt("Drive Low Limit")
  8323 		promptgroup(GUI_BITS1)
  7489 		promptgroup(GUI_OUTPUT)
  8324 		special(100)
  7490 		pp(TRUE)
  8325 		pp(TRUE)
  7491 		interest(1)
  8326 		base(HEX)
  7492 	}
  8327 		interest(1)
  7493 	field(HOPR,DBF_LONG) {
  8328 	}
  7494 		prompt("High Operating Range")
  8329 	field(THVL,DBF_ULONG) {
  7495 		promptgroup(GUI_DISPLAY)
  8330 		prompt("Three Value")
  7496 		interest(1)
  8331 		promptgroup(GUI_BITS1)
  7497 	}
  8332 		special(100)
  7498 	field(LOPR,DBF_LONG) {
  8333 		pp(TRUE)
  7499 		prompt("Low Operating Range")
  8334 		base(HEX)
  7500 		promptgroup(GUI_DISPLAY)
  8335 		interest(1)
  7501 		interest(1)
  8336 	}
  7502 	}
  8337 	field(FRVL,DBF_ULONG) {
  7503 	field(HIHI,DBF_LONG) {
  8338 		prompt("Four Value")
  7504 		prompt("Hihi Alarm Limit")
  8339 		promptgroup(GUI_BITS1)
  7505 		promptgroup(GUI_ALARMS)
  8340 		special(100)
  7506 		pp(TRUE)
  8341 		pp(TRUE)
  7507 		interest(1)
  8342 		base(HEX)
  7508 	}
  8343 		interest(1)
  7509 	field(LOLO,DBF_LONG) {
  8344 	}
  7510 		prompt("Lolo Alarm Limit")
  8345 	field(FVVL,DBF_ULONG) {
  7511 		promptgroup(GUI_ALARMS)
  8346 		prompt("Five Value")
  7512 		pp(TRUE)
  8347 		promptgroup(GUI_BITS1)
  7513 		interest(1)
  8348 		special(100)
  7514 	}
  8349 		pp(TRUE)
  7515 	field(HIGH,DBF_LONG) {
  8350 		base(HEX)
  7516 		prompt("High Alarm Limit")
  8351 		interest(1)
  7517 		promptgroup(GUI_ALARMS)
  8352 	}
  7518 		pp(TRUE)
  8353 	field(SXVL,DBF_ULONG) {
  7519 		interest(1)
  8354 		prompt("Six Value")
  7520 	}
  8355 		promptgroup(GUI_BITS1)
  7521 	field(LOW,DBF_LONG) {
  8356 		special(100)
  7522 		prompt("Low Alarm Limit")
  8357 		pp(TRUE)
  7523 		promptgroup(GUI_ALARMS)
  8358 		base(HEX)
  7524 		pp(TRUE)
  8359 		interest(1)
  7525 		interest(1)
  8360 	}
  7526 	}
  8361 	field(SVVL,DBF_ULONG) {
  7527 	field(HHSV,DBF_MENU) {
  8362 		prompt("Seven Value")
  7528 		prompt("Hihi Severity")
  8363 		promptgroup(GUI_BITS1)
  7529 		promptgroup(GUI_ALARMS)
  8364 		special(100)
  7530 		menu(menuAlarmSevr)
  8365 		pp(TRUE)
  7531 		pp(TRUE)
  8366 		base(HEX)
  7532 		interest(1)
  8367 		interest(1)
  7533 	}
  8368 	}
  7534 	field(LLSV,DBF_MENU) {
  8369 	field(EIVL,DBF_ULONG) {
  7535 		prompt("Lolo Severity")
  8370 		prompt("Eight Value")
  7536 		promptgroup(GUI_ALARMS)
  8371 		promptgroup(GUI_BITS2)
  7537 		menu(menuAlarmSevr)
  8372 		special(100)
  7538 		pp(TRUE)
  8373 		pp(TRUE)
  7539 		interest(1)
  8374 		base(HEX)
  7540 	}
  8375 		interest(1)
  7541 	field(HSV,DBF_MENU) {
  8376 	}
  7542 		prompt("High Severity")
  8377 	field(NIVL,DBF_ULONG) {
  7543 		promptgroup(GUI_ALARMS)
  8378 		prompt("Nine Value")
  7544 		menu(menuAlarmSevr)
  8379 		promptgroup(GUI_BITS2)
  7545 		pp(TRUE)
  8380 		special(100)
  7546 		interest(1)
  8381 		pp(TRUE)
  7547 	}
  8382 		base(HEX)
  7548 	field(LSV,DBF_MENU) {
  8383 		interest(1)
  7549 		prompt("Low Severity")
  8384 	}
  7550 		promptgroup(GUI_ALARMS)
  8385 	field(TEVL,DBF_ULONG) {
  7551 		menu(menuAlarmSevr)
  8386 		prompt("Ten Value")
  7552 		pp(TRUE)
  8387 		promptgroup(GUI_BITS2)
  7553 		interest(1)
  8388 		special(100)
  7554 	}
  8389 		pp(TRUE)
  7555 	field(HYST,DBF_LONG) {
  8390 		base(HEX)
  7556 		prompt("Alarm Deadband")
  8391 		interest(1)
  7557 		promptgroup(GUI_ALARMS)
  8392 	}
  7558 		interest(1)
  8393 	field(ELVL,DBF_ULONG) {
  7559 	}
  8394 		prompt("Eleven Value")
  7560 	field(ADEL,DBF_LONG) {
  8395 		promptgroup(GUI_BITS2)
  7561 		prompt("Archive Deadband")
  8396 		special(100)
  7562 		promptgroup(GUI_DISPLAY)
  8397 		pp(TRUE)
  7563 		interest(1)
  8398 		base(HEX)
  7564 	}
  8399 		interest(1)
  7565 	field(MDEL,DBF_LONG) {
  8400 	}
  7566 		prompt("Monitor Deadband")
  8401 	field(TVVL,DBF_ULONG) {
  7567 		promptgroup(GUI_DISPLAY)
  8402 		prompt("Twelve Value")
  7568 		interest(1)
  8403 		promptgroup(GUI_BITS2)
  7569 	}
  8404 		special(100)
  7570 	field(LALM,DBF_LONG) {
  8405 		pp(TRUE)
       
  8406 		base(HEX)
       
  8407 		interest(1)
       
  8408 	}
       
  8409 	field(TTVL,DBF_ULONG) {
       
  8410 		prompt("Thirteen Value")
       
  8411 		promptgroup(GUI_BITS2)
       
  8412 		special(100)
       
  8413 		pp(TRUE)
       
  8414 		base(HEX)
       
  8415 		interest(1)
       
  8416 	}
       
  8417 	field(FTVL,DBF_ULONG) {
       
  8418 		prompt("Fourteen Value")
       
  8419 		promptgroup(GUI_BITS2)
       
  8420 		special(100)
       
  8421 		pp(TRUE)
       
  8422 		base(HEX)
       
  8423 		interest(1)
       
  8424 	}
       
  8425 	field(FFVL,DBF_ULONG) {
       
  8426 		prompt("Fifteen Value")
       
  8427 		promptgroup(GUI_BITS2)
       
  8428 		special(100)
       
  8429 		pp(TRUE)
       
  8430 		base(HEX)
       
  8431 		interest(1)
       
  8432 	}
       
  8433 	field(ZRST,DBF_STRING) {
       
  8434 		prompt("Zero String")
       
  8435 		promptgroup(GUI_BITS1)
       
  8436 		special(100)
       
  8437 		size(26)
       
  8438 		pp(TRUE)
       
  8439 		interest(1)
       
  8440 	}
       
  8441 	field(ONST,DBF_STRING) {
       
  8442 		prompt("One String")
       
  8443 		promptgroup(GUI_BITS1)
       
  8444 		special(100)
       
  8445 		size(26)
       
  8446 		pp(TRUE)
       
  8447 		interest(1)
       
  8448 	}
       
  8449 	field(TWST,DBF_STRING) {
       
  8450 		prompt("Two String")
       
  8451 		promptgroup(GUI_BITS1)
       
  8452 		special(100)
       
  8453 		size(26)
       
  8454 		pp(TRUE)
       
  8455 		interest(1)
       
  8456 	}
       
  8457 	field(THST,DBF_STRING) {
       
  8458 		prompt("Three String")
       
  8459 		promptgroup(GUI_BITS1)
       
  8460 		special(100)
       
  8461 		size(26)
       
  8462 		pp(TRUE)
       
  8463 		interest(1)
       
  8464 	}
       
  8465 	field(FRST,DBF_STRING) {
       
  8466 		prompt("Four String")
       
  8467 		promptgroup(GUI_BITS1)
       
  8468 		special(100)
       
  8469 		size(26)
       
  8470 		pp(TRUE)
       
  8471 		interest(1)
       
  8472 	}
       
  8473 	field(FVST,DBF_STRING) {
       
  8474 		prompt("Five String")
       
  8475 		promptgroup(GUI_BITS1)
       
  8476 		special(100)
       
  8477 		size(26)
       
  8478 		pp(TRUE)
       
  8479 		interest(1)
       
  8480 	}
       
  8481 	field(SXST,DBF_STRING) {
       
  8482 		prompt("Six String")
       
  8483 		promptgroup(GUI_BITS1)
       
  8484 		special(100)
       
  8485 		size(26)
       
  8486 		pp(TRUE)
       
  8487 		interest(1)
       
  8488 	}
       
  8489 	field(SVST,DBF_STRING) {
       
  8490 		prompt("Seven String")
       
  8491 		promptgroup(GUI_BITS1)
       
  8492 		special(100)
       
  8493 		size(26)
       
  8494 		pp(TRUE)
       
  8495 		interest(1)
       
  8496 	}
       
  8497 	field(EIST,DBF_STRING) {
       
  8498 		prompt("Eight String")
       
  8499 		promptgroup(GUI_BITS2)
       
  8500 		special(100)
       
  8501 		size(26)
       
  8502 		pp(TRUE)
       
  8503 		interest(1)
       
  8504 	}
       
  8505 	field(NIST,DBF_STRING) {
       
  8506 		prompt("Nine String")
       
  8507 		promptgroup(GUI_BITS2)
       
  8508 		special(100)
       
  8509 		size(26)
       
  8510 		pp(TRUE)
       
  8511 		interest(1)
       
  8512 	}
       
  8513 	field(TEST,DBF_STRING) {
       
  8514 		prompt("Ten String")
       
  8515 		promptgroup(GUI_BITS2)
       
  8516 		special(100)
       
  8517 		size(26)
       
  8518 		pp(TRUE)
       
  8519 		interest(1)
       
  8520 	}
       
  8521 	field(ELST,DBF_STRING) {
       
  8522 		prompt("Eleven String")
       
  8523 		promptgroup(GUI_BITS2)
       
  8524 		special(100)
       
  8525 		size(26)
       
  8526 		pp(TRUE)
       
  8527 		interest(1)
       
  8528 	}
       
  8529 	field(TVST,DBF_STRING) {
       
  8530 		prompt("Twelve String")
       
  8531 		promptgroup(GUI_BITS2)
       
  8532 		special(100)
       
  8533 		size(26)
       
  8534 		pp(TRUE)
       
  8535 		interest(1)
       
  8536 	}
       
  8537 	field(TTST,DBF_STRING) {
       
  8538 		prompt("Thirteen String")
       
  8539 		promptgroup(GUI_BITS2)
       
  8540 		special(100)
       
  8541 		size(26)
       
  8542 		pp(TRUE)
       
  8543 		interest(1)
       
  8544 	}
       
  8545 	field(FTST,DBF_STRING) {
       
  8546 		prompt("Fourteen String")
       
  8547 		promptgroup(GUI_BITS2)
       
  8548 		special(100)
       
  8549 		size(26)
       
  8550 		pp(TRUE)
       
  8551 		interest(1)
       
  8552 	}
       
  8553 	field(FFST,DBF_STRING) {
       
  8554 		prompt("Fifteen String")
       
  8555 		promptgroup(GUI_BITS2)
       
  8556 		special(100)
       
  8557 		size(26)
       
  8558 		pp(TRUE)
       
  8559 		interest(1)
       
  8560 	}
       
  8561 	field(ZRSV,DBF_MENU) {
       
  8562 		prompt("State Zero Severity")
       
  8563 		promptgroup(GUI_BITS1)
       
  8564 		menu(menuAlarmSevr)
       
  8565 		pp(TRUE)
       
  8566 		interest(1)
       
  8567 	}
       
  8568 	field(ONSV,DBF_MENU) {
       
  8569 		prompt("State One Severity")
       
  8570 		promptgroup(GUI_BITS1)
       
  8571 		menu(menuAlarmSevr)
       
  8572 		pp(TRUE)
       
  8573 		interest(1)
       
  8574 	}
       
  8575 	field(TWSV,DBF_MENU) {
       
  8576 		prompt("State Two Severity")
       
  8577 		promptgroup(GUI_BITS1)
       
  8578 		menu(menuAlarmSevr)
       
  8579 		pp(TRUE)
       
  8580 		interest(1)
       
  8581 	}
       
  8582 	field(THSV,DBF_MENU) {
       
  8583 		prompt("State Three Severity")
       
  8584 		promptgroup(GUI_BITS1)
       
  8585 		menu(menuAlarmSevr)
       
  8586 		pp(TRUE)
       
  8587 		interest(1)
       
  8588 	}
       
  8589 	field(FRSV,DBF_MENU) {
       
  8590 		prompt("State Four Severity")
       
  8591 		promptgroup(GUI_BITS1)
       
  8592 		menu(menuAlarmSevr)
       
  8593 		pp(TRUE)
       
  8594 		interest(1)
       
  8595 	}
       
  8596 	field(FVSV,DBF_MENU) {
       
  8597 		prompt("State Five Severity")
       
  8598 		promptgroup(GUI_BITS1)
       
  8599 		menu(menuAlarmSevr)
       
  8600 		pp(TRUE)
       
  8601 		interest(1)
       
  8602 	}
       
  8603 	field(SXSV,DBF_MENU) {
       
  8604 		prompt("State Six Severity")
       
  8605 		promptgroup(GUI_BITS1)
       
  8606 		menu(menuAlarmSevr)
       
  8607 		pp(TRUE)
       
  8608 		interest(1)
       
  8609 	}
       
  8610 	field(SVSV,DBF_MENU) {
       
  8611 		prompt("State Seven Severity")
       
  8612 		promptgroup(GUI_BITS1)
       
  8613 		menu(menuAlarmSevr)
       
  8614 		pp(TRUE)
       
  8615 		interest(1)
       
  8616 	}
       
  8617 	field(EISV,DBF_MENU) {
       
  8618 		prompt("State Eight Severity")
       
  8619 		promptgroup(GUI_BITS2)
       
  8620 		menu(menuAlarmSevr)
       
  8621 		pp(TRUE)
       
  8622 		interest(1)
       
  8623 	}
       
  8624 	field(NISV,DBF_MENU) {
       
  8625 		prompt("State Nine Severity")
       
  8626 		promptgroup(GUI_BITS2)
       
  8627 		menu(menuAlarmSevr)
       
  8628 		pp(TRUE)
       
  8629 		interest(1)
       
  8630 	}
       
  8631 	field(TESV,DBF_MENU) {
       
  8632 		prompt("State Ten Severity")
       
  8633 		promptgroup(GUI_BITS2)
       
  8634 		menu(menuAlarmSevr)
       
  8635 		pp(TRUE)
       
  8636 		interest(1)
       
  8637 	}
       
  8638 	field(ELSV,DBF_MENU) {
       
  8639 		prompt("State Eleven Severity")
       
  8640 		promptgroup(GUI_BITS2)
       
  8641 		menu(menuAlarmSevr)
       
  8642 		pp(TRUE)
       
  8643 		interest(1)
       
  8644 	}
       
  8645 	field(TVSV,DBF_MENU) {
       
  8646 		prompt("State Twelve Severity")
       
  8647 		promptgroup(GUI_BITS2)
       
  8648 		menu(menuAlarmSevr)
       
  8649 		pp(TRUE)
       
  8650 		interest(1)
       
  8651 	}
       
  8652 	field(TTSV,DBF_MENU) {
       
  8653 		prompt("State Thirteen Sevr")
       
  8654 		promptgroup(GUI_BITS2)
       
  8655 		menu(menuAlarmSevr)
       
  8656 		pp(TRUE)
       
  8657 		interest(1)
       
  8658 	}
       
  8659 	field(FTSV,DBF_MENU) {
       
  8660 		prompt("State Fourteen Sevr")
       
  8661 		promptgroup(GUI_BITS2)
       
  8662 		menu(menuAlarmSevr)
       
  8663 		pp(TRUE)
       
  8664 		interest(1)
       
  8665 	}
       
  8666 	field(FFSV,DBF_MENU) {
       
  8667 		prompt("State Fifteen Severity")
       
  8668 		promptgroup(GUI_BITS2)
       
  8669 		menu(menuAlarmSevr)
       
  8670 		pp(TRUE)
       
  8671 		interest(1)
       
  8672 	}
       
  8673 	field(UNSV,DBF_MENU) {
       
  8674 		prompt("Unknown State Severity")
       
  8675 		promptgroup(GUI_MBB)
       
  8676 		menu(menuAlarmSevr)
       
  8677 		pp(TRUE)
       
  8678 		interest(1)
       
  8679 	}
       
  8680 	field(COSV,DBF_MENU) {
       
  8681 		prompt("Change of State Svr")
       
  8682 		promptgroup(GUI_MBB)
       
  8683 		menu(menuAlarmSevr)
       
  8684 		pp(TRUE)
       
  8685 		interest(1)
       
  8686 	}
       
  8687 	field(RVAL,DBF_ULONG) {
       
  8688 		prompt("Raw Value")
       
  8689 		pp(TRUE)
       
  8690 	}
       
  8691 	field(ORAW,DBF_ULONG) {
       
  8692 		prompt("Prev Raw Value")
       
  8693 		special(SPC_NOMOD)
       
  8694 		interest(3)
       
  8695 	}
       
  8696 	field(MASK,DBF_ULONG) {
       
  8697 		prompt("Hardware Mask")
       
  8698 		special(SPC_NOMOD)
       
  8699 		interest(1)
       
  8700 	}
       
  8701 	field(MLST,DBF_USHORT) {
       
  8702 		prompt("Last Value Monitored")
       
  8703 		special(SPC_NOMOD)
       
  8704 		interest(3)
       
  8705 	}
       
  8706 	field(LALM,DBF_USHORT) {
  7571 		prompt("Last Value Alarmed")
  8707 		prompt("Last Value Alarmed")
  7572 		special(SPC_NOMOD)
  8708 		special(SPC_NOMOD)
  7573 		interest(3)
  8709 		interest(3)
  7574 	}
  8710 	}
  7575 	field(ALST,DBF_LONG) {
  8711 	field(SDEF,DBF_SHORT) {
  7576 		prompt("Last Value Archived")
  8712 		prompt("States Defined")
  7577 		special(SPC_NOMOD)
  8713 		special(SPC_NOMOD)
  7578 		interest(3)
  8714 		interest(3)
  7579 	}
  8715 	}
  7580 	field(MLST,DBF_LONG) {
  8716 	field(SHFT,DBF_USHORT) {
  7581 		prompt("Last Val Monitored")
  8717 		prompt("Shift")
  7582 		special(SPC_NOMOD)
  8718 		promptgroup(GUI_MBB)
  7583 		interest(3)
  8719 		interest(1)
  7584 	}
  8720 	}
  7585 	field(SIOL,DBF_OUTLINK) {
  8721 	field(SIOL,DBF_INLINK) {
  7586 		prompt("Sim Output Specifctn")
  8722 		prompt("Sim Input Specifctn")
  7587 		promptgroup(GUI_INPUTS)
  8723 		promptgroup(GUI_MBB)
  7588 		interest(1)
  8724 		interest(1)
       
  8725 	}
       
  8726 	field(SVAL,DBF_ULONG) {
       
  8727 		prompt("Simulation Value")
  7589 	}
  8728 	}
  7590 	field(SIML,DBF_INLINK) {
  8729 	field(SIML,DBF_INLINK) {
  7591 		prompt("Sim Mode Location")
  8730 		prompt("Sim Mode Location")
  7592 		promptgroup(GUI_INPUTS)
  8731 		promptgroup(GUI_MBB)
  7593 		interest(1)
  8732 		interest(1)
  7594 	}
  8733 	}
  7595 	field(SIMM,DBF_MENU) {
  8734 	field(SIMM,DBF_MENU) {
  7596 		prompt("Simulation Mode")
  8735 		prompt("Simulation Mode")
  7597 		menu(menuYesNo)
  8736 		menu(menuSimm)
  7598 		interest(1)
  8737 		interest(1)
  7599 	}
  8738 	}
  7600 	field(SIMS,DBF_MENU) {
  8739 	field(SIMS,DBF_MENU) {
  7601 		prompt("Sim mode Alarm Svrty")
  8740 		prompt("Sim mode Alarm Svrty")
  7602 		promptgroup(GUI_INPUTS)
  8741 		promptgroup(GUI_MBB)
  7603 		menu(menuAlarmSevr)
  8742 		menu(menuAlarmSevr)
  7604 		interest(2)
       
  7605 	}
       
  7606 	field(IVOA,DBF_MENU) {
       
  7607 		prompt("INVALID output action")
       
  7608 		promptgroup(GUI_OUTPUT)
       
  7609 		menu(menuIvoa)
       
  7610 		interest(2)
       
  7611 	}
       
  7612 	field(IVOV,DBF_LONG) {
       
  7613 		prompt("INVALID output value")
       
  7614 		promptgroup(GUI_OUTPUT)
       
  7615 		interest(2)
  8743 		interest(2)
  7616 	}
  8744 	}
  7617 }
  8745 }
  7618 recordtype(mbbi) {
  8746 recordtype(mbbiDirect) {
  7619 	field(NAME,DBF_STRING) {
  8747 	field(NAME,DBF_STRING) {
  7620 		prompt("Record Name")
  8748 		prompt("Record Name")
  7621 		special(SPC_NOMOD)
  8749 		special(SPC_NOMOD)
  7622 		size(61)
  8750 		size(61)
  7623 	}
  8751 	}
  7855 	field(FLNK,DBF_FWDLINK) {
  8983 	field(FLNK,DBF_FWDLINK) {
  7856 		prompt("Forward Process Link")
  8984 		prompt("Forward Process Link")
  7857 		promptgroup(GUI_LINKS)
  8985 		promptgroup(GUI_LINKS)
  7858 		interest(1)
  8986 		interest(1)
  7859 	}
  8987 	}
  7860 	field(VAL,DBF_ENUM) {
  8988 	field(VAL,DBF_USHORT) {
  7861 		prompt("Current Value")
  8989 		prompt("Current Value")
  7862 		promptgroup(GUI_INPUTS)
  8990 		promptgroup(GUI_INPUTS)
  7863 		pp(TRUE)
  8991 		pp(TRUE)
  7864 		asl(ASL0)
  8992 		asl(ASL0)
  7865 	}
  8993 	}
  7869 		special(SPC_NOMOD)
  8997 		special(SPC_NOMOD)
  7870 		interest(1)
  8998 		interest(1)
  7871 	}
  8999 	}
  7872 	field(INP,DBF_INLINK) {
  9000 	field(INP,DBF_INLINK) {
  7873 		prompt("Input Specification")
  9001 		prompt("Input Specification")
       
  9002 		promptgroup(GUI_MBB)
       
  9003 		interest(1)
       
  9004 	}
       
  9005 	field(RVAL,DBF_ULONG) {
       
  9006 		prompt("Raw Value")
       
  9007 		pp(TRUE)
       
  9008 	}
       
  9009 	field(ORAW,DBF_ULONG) {
       
  9010 		prompt("Prev Raw Value")
       
  9011 		special(SPC_NOMOD)
       
  9012 		interest(3)
       
  9013 	}
       
  9014 	field(MASK,DBF_ULONG) {
       
  9015 		prompt("Hardware Mask")
       
  9016 		special(SPC_NOMOD)
       
  9017 		interest(1)
       
  9018 	}
       
  9019 	field(MLST,DBF_USHORT) {
       
  9020 		prompt("Last Value Monitored")
       
  9021 		special(SPC_NOMOD)
       
  9022 		interest(3)
       
  9023 	}
       
  9024 	field(LALM,DBF_USHORT) {
       
  9025 		prompt("Last Value Alarmed")
       
  9026 		special(SPC_NOMOD)
       
  9027 		interest(3)
       
  9028 	}
       
  9029 	field(SDEF,DBF_SHORT) {
       
  9030 		prompt("States Defined")
       
  9031 		special(SPC_NOMOD)
       
  9032 		interest(3)
       
  9033 	}
       
  9034 	field(SHFT,DBF_USHORT) {
       
  9035 		prompt("Shift")
       
  9036 		promptgroup(GUI_MBB)
       
  9037 		interest(1)
       
  9038 	}
       
  9039 	field(SIOL,DBF_INLINK) {
       
  9040 		prompt("Sim Input Specifctn")
       
  9041 		promptgroup(GUI_MBB)
       
  9042 		interest(1)
       
  9043 	}
       
  9044 	field(SVAL,DBF_ULONG) {
       
  9045 		prompt("Simulation Value")
       
  9046 	}
       
  9047 	field(SIML,DBF_INLINK) {
       
  9048 		prompt("Sim Mode Location")
       
  9049 		promptgroup(GUI_MBB)
       
  9050 		interest(1)
       
  9051 	}
       
  9052 	field(SIMM,DBF_MENU) {
       
  9053 		prompt("Simulation Mode")
       
  9054 		menu(menuSimm)
       
  9055 		interest(1)
       
  9056 	}
       
  9057 	field(SIMS,DBF_MENU) {
       
  9058 		prompt("Sim mode Alarm Svrty")
       
  9059 		promptgroup(GUI_MBB)
       
  9060 		menu(menuAlarmSevr)
       
  9061 		interest(2)
       
  9062 	}
       
  9063 	field(B0,DBF_UCHAR) {
       
  9064 		prompt("Bit 0")
       
  9065 		pp(TRUE)
       
  9066 		interest(1)
       
  9067 	}
       
  9068 	field(B1,DBF_UCHAR) {
       
  9069 		prompt("Bit 1")
       
  9070 		pp(TRUE)
       
  9071 		interest(1)
       
  9072 	}
       
  9073 	field(B2,DBF_UCHAR) {
       
  9074 		prompt("Bit 2")
       
  9075 		pp(TRUE)
       
  9076 		interest(1)
       
  9077 	}
       
  9078 	field(B3,DBF_UCHAR) {
       
  9079 		prompt("Bit 3")
       
  9080 		pp(TRUE)
       
  9081 		interest(1)
       
  9082 	}
       
  9083 	field(B4,DBF_UCHAR) {
       
  9084 		prompt("Bit 4")
       
  9085 		pp(TRUE)
       
  9086 		interest(1)
       
  9087 	}
       
  9088 	field(B5,DBF_UCHAR) {
       
  9089 		prompt("Bit 5")
       
  9090 		pp(TRUE)
       
  9091 		interest(1)
       
  9092 	}
       
  9093 	field(B6,DBF_UCHAR) {
       
  9094 		prompt("Bit 6")
       
  9095 		pp(TRUE)
       
  9096 		interest(1)
       
  9097 	}
       
  9098 	field(B7,DBF_UCHAR) {
       
  9099 		prompt("Bit 7")
       
  9100 		pp(TRUE)
       
  9101 		interest(1)
       
  9102 	}
       
  9103 	field(B8,DBF_UCHAR) {
       
  9104 		prompt("Bit 8")
       
  9105 		pp(TRUE)
       
  9106 		interest(1)
       
  9107 	}
       
  9108 	field(B9,DBF_UCHAR) {
       
  9109 		prompt("Bit 9")
       
  9110 		pp(TRUE)
       
  9111 		interest(1)
       
  9112 	}
       
  9113 	field(BA,DBF_UCHAR) {
       
  9114 		prompt("Bit A")
       
  9115 		pp(TRUE)
       
  9116 		interest(1)
       
  9117 	}
       
  9118 	field(BB,DBF_UCHAR) {
       
  9119 		prompt("Bit B")
       
  9120 		pp(TRUE)
       
  9121 		interest(1)
       
  9122 	}
       
  9123 	field(BC,DBF_UCHAR) {
       
  9124 		prompt("Bit C")
       
  9125 		pp(TRUE)
       
  9126 		interest(1)
       
  9127 	}
       
  9128 	field(BD,DBF_UCHAR) {
       
  9129 		prompt("Bit D")
       
  9130 		pp(TRUE)
       
  9131 		interest(1)
       
  9132 	}
       
  9133 	field(BE,DBF_UCHAR) {
       
  9134 		prompt("Bit E")
       
  9135 		pp(TRUE)
       
  9136 		interest(1)
       
  9137 	}
       
  9138 	field(BF,DBF_UCHAR) {
       
  9139 		prompt("Bit F")
       
  9140 		pp(TRUE)
       
  9141 		interest(1)
       
  9142 	}
       
  9143 }
       
  9144 recordtype(mbbo) {
       
  9145 	field(NAME,DBF_STRING) {
       
  9146 		prompt("Record Name")
       
  9147 		special(SPC_NOMOD)
       
  9148 		size(61)
       
  9149 	}
       
  9150 	field(DESC,DBF_STRING) {
       
  9151 		prompt("Descriptor")
       
  9152 		promptgroup(GUI_COMMON)
       
  9153 		size(41)
       
  9154 	}
       
  9155 	field(ASG,DBF_STRING) {
       
  9156 		prompt("Access Security Group")
       
  9157 		promptgroup(GUI_COMMON)
       
  9158 		special(SPC_AS)
       
  9159 		size(29)
       
  9160 	}
       
  9161 	field(SCAN,DBF_MENU) {
       
  9162 		prompt("Scan Mechanism")
       
  9163 		promptgroup(GUI_SCAN)
       
  9164 		special(SPC_SCAN)
       
  9165 		menu(menuScan)
       
  9166 		interest(1)
       
  9167 	}
       
  9168 	field(PINI,DBF_MENU) {
       
  9169 		prompt("Process at iocInit")
       
  9170 		promptgroup(GUI_SCAN)
       
  9171 		menu(menuPini)
       
  9172 		interest(1)
       
  9173 	}
       
  9174 	field(PHAS,DBF_SHORT) {
       
  9175 		prompt("Scan Phase")
       
  9176 		promptgroup(GUI_SCAN)
       
  9177 		special(SPC_SCAN)
       
  9178 		interest(1)
       
  9179 	}
       
  9180 	field(EVNT,DBF_SHORT) {
       
  9181 		prompt("Event Number")
       
  9182 		promptgroup(GUI_SCAN)
       
  9183 		special(SPC_SCAN)
       
  9184 		interest(1)
       
  9185 	}
       
  9186 	field(TSE,DBF_SHORT) {
       
  9187 		prompt("Time Stamp Event")
       
  9188 		promptgroup(GUI_SCAN)
       
  9189 		interest(1)
       
  9190 	}
       
  9191 	field(TSEL,DBF_INLINK) {
       
  9192 		prompt("Time Stamp Link")
       
  9193 		promptgroup(GUI_SCAN)
       
  9194 		interest(1)
       
  9195 	}
       
  9196 	field(DTYP,DBF_DEVICE) {
       
  9197 		prompt("Device Type")
       
  9198 		promptgroup(GUI_LINKS)
       
  9199 		interest(1)
       
  9200 	}
       
  9201 	field(DISV,DBF_SHORT) {
       
  9202 		prompt("Disable Value")
       
  9203 		initial("1")
       
  9204 		promptgroup(GUI_SCAN)
       
  9205 	}
       
  9206 	field(DISA,DBF_SHORT) {
       
  9207 		prompt("Disable")
       
  9208 	}
       
  9209 	field(SDIS,DBF_INLINK) {
       
  9210 		prompt("Scanning Disable")
       
  9211 		promptgroup(GUI_SCAN)
       
  9212 		interest(1)
       
  9213 	}
       
  9214 	field(MLOK,DBF_NOACCESS) {
       
  9215 		prompt("Monitor lock")
       
  9216 		special(SPC_NOMOD)
       
  9217 		extra("epicsMutexId	mlok")
       
  9218 		interest(4)
       
  9219 	}
       
  9220 	field(MLIS,DBF_NOACCESS) {
       
  9221 		prompt("Monitor List")
       
  9222 		special(SPC_NOMOD)
       
  9223 		extra("ELLLIST		mlis")
       
  9224 		interest(4)
       
  9225 	}
       
  9226 	field(DISP,DBF_UCHAR) {
       
  9227 		prompt("Disable putField")
       
  9228 	}
       
  9229 	field(PROC,DBF_UCHAR) {
       
  9230 		prompt("Force Processing")
       
  9231 		pp(TRUE)
       
  9232 		interest(3)
       
  9233 	}
       
  9234 	field(STAT,DBF_MENU) {
       
  9235 		prompt("Alarm Status")
       
  9236 		initial("UDF")
       
  9237 		special(SPC_NOMOD)
       
  9238 		menu(menuAlarmStat)
       
  9239 	}
       
  9240 	field(SEVR,DBF_MENU) {
       
  9241 		prompt("Alarm Severity")
       
  9242 		initial("INVALID")
       
  9243 		special(SPC_NOMOD)
       
  9244 		menu(menuAlarmSevr)
       
  9245 	}
       
  9246 	field(NSTA,DBF_MENU) {
       
  9247 		prompt("New Alarm Status")
       
  9248 		special(SPC_NOMOD)
       
  9249 		menu(menuAlarmStat)
       
  9250 		interest(2)
       
  9251 	}
       
  9252 	field(NSEV,DBF_MENU) {
       
  9253 		prompt("New Alarm Severity")
       
  9254 		special(SPC_NOMOD)
       
  9255 		menu(menuAlarmSevr)
       
  9256 		interest(2)
       
  9257 	}
       
  9258 	field(ACKS,DBF_MENU) {
       
  9259 		prompt("Alarm Ack Severity")
       
  9260 		special(SPC_NOMOD)
       
  9261 		menu(menuAlarmSevr)
       
  9262 		interest(2)
       
  9263 	}
       
  9264 	field(ACKT,DBF_MENU) {
       
  9265 		prompt("Alarm Ack Transient")
       
  9266 		initial("YES")
       
  9267 		promptgroup(GUI_ALARMS)
       
  9268 		special(SPC_NOMOD)
       
  9269 		menu(menuYesNo)
       
  9270 		interest(2)
       
  9271 	}
       
  9272 	field(DISS,DBF_MENU) {
       
  9273 		prompt("Disable Alarm Sevrty")
       
  9274 		promptgroup(GUI_SCAN)
       
  9275 		menu(menuAlarmSevr)
       
  9276 		interest(1)
       
  9277 	}
       
  9278 	field(LCNT,DBF_UCHAR) {
       
  9279 		prompt("Lock Count")
       
  9280 		special(SPC_NOMOD)
       
  9281 		interest(2)
       
  9282 	}
       
  9283 	field(PACT,DBF_UCHAR) {
       
  9284 		prompt("Record active")
       
  9285 		special(SPC_NOMOD)
       
  9286 		interest(1)
       
  9287 	}
       
  9288 	field(PUTF,DBF_UCHAR) {
       
  9289 		prompt("dbPutField process")
       
  9290 		special(SPC_NOMOD)
       
  9291 		interest(1)
       
  9292 	}
       
  9293 	field(RPRO,DBF_UCHAR) {
       
  9294 		prompt("Reprocess ")
       
  9295 		special(SPC_NOMOD)
       
  9296 		interest(1)
       
  9297 	}
       
  9298 	field(ASP,DBF_NOACCESS) {
       
  9299 		prompt("Access Security Pvt")
       
  9300 		special(SPC_NOMOD)
       
  9301 		extra("struct asgMember *asp")
       
  9302 		interest(4)
       
  9303 	}
       
  9304 	field(PPN,DBF_NOACCESS) {
       
  9305 		prompt("addr of PUTNOTIFY")
       
  9306 		special(SPC_NOMOD)
       
  9307 		extra("struct putNotify *ppn")
       
  9308 		interest(4)
       
  9309 	}
       
  9310 	field(PPNR,DBF_NOACCESS) {
       
  9311 		prompt("pputNotifyRecord")
       
  9312 		special(SPC_NOMOD)
       
  9313 		extra("struct putNotifyRecord *ppnr")
       
  9314 		interest(4)
       
  9315 	}
       
  9316 	field(SPVT,DBF_NOACCESS) {
       
  9317 		prompt("Scan Private")
       
  9318 		special(SPC_NOMOD)
       
  9319 		extra("struct scan_element *spvt")
       
  9320 		interest(4)
       
  9321 	}
       
  9322 	field(RSET,DBF_NOACCESS) {
       
  9323 		prompt("Address of RSET")
       
  9324 		special(SPC_NOMOD)
       
  9325 		extra("struct rset	*rset")
       
  9326 		interest(4)
       
  9327 	}
       
  9328 	field(DSET,DBF_NOACCESS) {
       
  9329 		prompt("DSET address")
       
  9330 		special(SPC_NOMOD)
       
  9331 		extra("struct dset	*dset")
       
  9332 		interest(4)
       
  9333 	}
       
  9334 	field(DPVT,DBF_NOACCESS) {
       
  9335 		prompt("Device Private")
       
  9336 		special(SPC_NOMOD)
       
  9337 		extra("void		*dpvt")
       
  9338 		interest(4)
       
  9339 	}
       
  9340 	field(RDES,DBF_NOACCESS) {
       
  9341 		prompt("Address of dbRecordType")
       
  9342 		special(SPC_NOMOD)
       
  9343 		extra("struct dbRecordType *rdes")
       
  9344 		interest(4)
       
  9345 	}
       
  9346 	field(LSET,DBF_NOACCESS) {
       
  9347 		prompt("Lock Set")
       
  9348 		special(SPC_NOMOD)
       
  9349 		extra("struct lockRecord *lset")
       
  9350 		interest(4)
       
  9351 	}
       
  9352 	field(PRIO,DBF_MENU) {
       
  9353 		prompt("Scheduling Priority")
       
  9354 		promptgroup(GUI_SCAN)
       
  9355 		special(SPC_SCAN)
       
  9356 		menu(menuPriority)
       
  9357 		interest(1)
       
  9358 	}
       
  9359 	field(TPRO,DBF_UCHAR) {
       
  9360 		prompt("Trace Processing")
       
  9361 	}
       
  9362 	field(BKPT,DBF_NOACCESS) {
       
  9363 		prompt("Break Point")
       
  9364 		special(SPC_NOMOD)
       
  9365 		extra("char bkpt")
       
  9366 		interest(1)
       
  9367 	}
       
  9368 	field(UDF,DBF_UCHAR) {
       
  9369 		prompt("Undefined")
       
  9370 		initial("1")
       
  9371 		promptgroup(GUI_COMMON)
       
  9372 		pp(TRUE)
       
  9373 		interest(1)
       
  9374 	}
       
  9375 	field(TIME,DBF_NOACCESS) {
       
  9376 		prompt("Time")
       
  9377 		special(SPC_NOMOD)
       
  9378 		extra("epicsTimeStamp	time")
       
  9379 		interest(2)
       
  9380 	}
       
  9381 	field(FLNK,DBF_FWDLINK) {
       
  9382 		prompt("Forward Process Link")
       
  9383 		promptgroup(GUI_LINKS)
       
  9384 		interest(1)
       
  9385 	}
       
  9386 	field(VAL,DBF_ENUM) {
       
  9387 		prompt("Desired Value")
       
  9388 		promptgroup(GUI_OUTPUT)
       
  9389 		special(SPC_DBADDR)
       
  9390 		pp(TRUE)
       
  9391 		asl(ASL0)
       
  9392 	}
       
  9393 	field(DOL,DBF_INLINK) {
       
  9394 		prompt("Desired Output Loc")
       
  9395 		promptgroup(GUI_MBB)
       
  9396 		interest(1)
       
  9397 	}
       
  9398 	field(OMSL,DBF_MENU) {
       
  9399 		prompt("Output Mode Select")
       
  9400 		promptgroup(GUI_MBB)
       
  9401 		menu(menuOmsl)
       
  9402 		interest(1)
       
  9403 	}
       
  9404 	field(NOBT,DBF_SHORT) {
       
  9405 		prompt("Number of Bits")
       
  9406 		promptgroup(GUI_MBB)
       
  9407 		special(SPC_NOMOD)
       
  9408 		interest(1)
       
  9409 	}
       
  9410 	field(OUT,DBF_OUTLINK) {
       
  9411 		prompt("Output Specification")
  7874 		promptgroup(GUI_MBB)
  9412 		promptgroup(GUI_MBB)
  7875 		interest(1)
  9413 		interest(1)
  7876 	}
  9414 	}
  7877 	field(ZRVL,DBF_ULONG) {
  9415 	field(ZRVL,DBF_ULONG) {
  7878 		prompt("Zero Value")
  9416 		prompt("Zero Value")
  8234 		menu(menuAlarmSevr)
  9772 		menu(menuAlarmSevr)
  8235 		pp(TRUE)
  9773 		pp(TRUE)
  8236 		interest(1)
  9774 		interest(1)
  8237 	}
  9775 	}
  8238 	field(FFSV,DBF_MENU) {
  9776 	field(FFSV,DBF_MENU) {
  8239 		prompt("State Fifteen Severity")
  9777 		prompt("State Fifteen Sevr")
  8240 		promptgroup(GUI_BITS2)
  9778 		promptgroup(GUI_BITS2)
  8241 		menu(menuAlarmSevr)
  9779 		menu(menuAlarmSevr)
  8242 		pp(TRUE)
  9780 		pp(TRUE)
  8243 		interest(1)
  9781 		interest(1)
  8244 	}
  9782 	}
  8245 	field(UNSV,DBF_MENU) {
  9783 	field(UNSV,DBF_MENU) {
  8246 		prompt("Unknown State Severity")
  9784 		prompt("Unknown State Sevr")
  8247 		promptgroup(GUI_MBB)
  9785 		promptgroup(GUI_MBB)
  8248 		menu(menuAlarmSevr)
  9786 		menu(menuAlarmSevr)
  8249 		pp(TRUE)
  9787 		pp(TRUE)
  8250 		interest(1)
  9788 		interest(1)
  8251 	}
  9789 	}
  8252 	field(COSV,DBF_MENU) {
  9790 	field(COSV,DBF_MENU) {
  8253 		prompt("Change of State Svr")
  9791 		prompt("Change of State Sevr")
  8254 		promptgroup(GUI_MBB)
  9792 		promptgroup(GUI_MBB)
  8255 		menu(menuAlarmSevr)
  9793 		menu(menuAlarmSevr)
  8256 		pp(TRUE)
  9794 		pp(TRUE)
  8257 		interest(1)
  9795 		interest(1)
  8258 	}
  9796 	}
  8260 		prompt("Raw Value")
  9798 		prompt("Raw Value")
  8261 		pp(TRUE)
  9799 		pp(TRUE)
  8262 	}
  9800 	}
  8263 	field(ORAW,DBF_ULONG) {
  9801 	field(ORAW,DBF_ULONG) {
  8264 		prompt("Prev Raw Value")
  9802 		prompt("Prev Raw Value")
       
  9803 		special(SPC_NOMOD)
       
  9804 		interest(3)
       
  9805 	}
       
  9806 	field(RBV,DBF_ULONG) {
       
  9807 		prompt("Readback Value")
       
  9808 		special(SPC_NOMOD)
       
  9809 	}
       
  9810 	field(ORBV,DBF_ULONG) {
       
  9811 		prompt("Prev Readback Value")
  8265 		special(SPC_NOMOD)
  9812 		special(SPC_NOMOD)
  8266 		interest(3)
  9813 		interest(3)
  8267 	}
  9814 	}
  8268 	field(MASK,DBF_ULONG) {
  9815 	field(MASK,DBF_ULONG) {
  8269 		prompt("Hardware Mask")
  9816 		prompt("Hardware Mask")
  8288 	field(SHFT,DBF_USHORT) {
  9835 	field(SHFT,DBF_USHORT) {
  8289 		prompt("Shift")
  9836 		prompt("Shift")
  8290 		promptgroup(GUI_MBB)
  9837 		promptgroup(GUI_MBB)
  8291 		interest(1)
  9838 		interest(1)
  8292 	}
  9839 	}
  8293 	field(SIOL,DBF_INLINK) {
  9840 	field(SIOL,DBF_OUTLINK) {
  8294 		prompt("Sim Input Specifctn")
  9841 		prompt("Sim Output Specifctn")
  8295 		promptgroup(GUI_MBB)
  9842 		promptgroup(GUI_MBB)
  8296 		interest(1)
  9843 		interest(1)
  8297 	}
       
  8298 	field(SVAL,DBF_ULONG) {
       
  8299 		prompt("Simulation Value")
       
  8300 	}
  9844 	}
  8301 	field(SIML,DBF_INLINK) {
  9845 	field(SIML,DBF_INLINK) {
  8302 		prompt("Sim Mode Location")
  9846 		prompt("Sim Mode Location")
  8303 		promptgroup(GUI_MBB)
  9847 		promptgroup(GUI_MBB)
  8304 		interest(1)
  9848 		interest(1)
  8305 	}
  9849 	}
  8306 	field(SIMM,DBF_MENU) {
  9850 	field(SIMM,DBF_MENU) {
  8307 		prompt("Simulation Mode")
  9851 		prompt("Simulation Mode")
  8308 		menu(menuSimm)
  9852 		menu(menuYesNo)
  8309 		interest(1)
  9853 		interest(1)
  8310 	}
  9854 	}
  8311 	field(SIMS,DBF_MENU) {
  9855 	field(SIMS,DBF_MENU) {
  8312 		prompt("Sim mode Alarm Svrty")
  9856 		prompt("Sim mode Alarm Svrty")
  8313 		promptgroup(GUI_MBB)
  9857 		promptgroup(GUI_MBB)
  8314 		menu(menuAlarmSevr)
  9858 		menu(menuAlarmSevr)
  8315 		interest(2)
  9859 		interest(2)
  8316 	}
  9860 	}
       
  9861 	field(IVOA,DBF_MENU) {
       
  9862 		prompt("INVALID outpt action")
       
  9863 		promptgroup(GUI_MBB)
       
  9864 		menu(menuIvoa)
       
  9865 		interest(2)
       
  9866 	}
       
  9867 	field(IVOV,DBF_USHORT) {
       
  9868 		prompt("INVALID output value")
       
  9869 		promptgroup(GUI_MBB)
       
  9870 		interest(2)
       
  9871 	}
  8317 }
  9872 }
  8318 recordtype(mbbiDirect) {
  9873 recordtype(mbboDirect) {
  8319 	field(NAME,DBF_STRING) {
  9874 	field(NAME,DBF_STRING) {
  8320 		prompt("Record Name")
  9875 		prompt("Record Name")
  8321 		special(SPC_NOMOD)
  9876 		special(SPC_NOMOD)
  8322 		size(61)
  9877 		size(61)
  8323 	}
  9878 	}
  8556 		prompt("Forward Process Link")
 10111 		prompt("Forward Process Link")
  8557 		promptgroup(GUI_LINKS)
 10112 		promptgroup(GUI_LINKS)
  8558 		interest(1)
 10113 		interest(1)
  8559 	}
 10114 	}
  8560 	field(VAL,DBF_USHORT) {
 10115 	field(VAL,DBF_USHORT) {
  8561 		prompt("Current Value")
 10116 		prompt("Word")
  8562 		promptgroup(GUI_INPUTS)
 10117 		promptgroup(GUI_OUTPUT)
  8563 		pp(TRUE)
 10118 		pp(TRUE)
  8564 		asl(ASL0)
 10119 		asl(ASL0)
       
 10120 	}
       
 10121 	field(OMSL,DBF_MENU) {
       
 10122 		prompt("Output Mode Select")
       
 10123 		promptgroup(GUI_MBB)
       
 10124 		special(101)
       
 10125 		menu(menuOmsl)
       
 10126 		pp(TRUE)
       
 10127 		interest(1)
  8565 	}
 10128 	}
  8566 	field(NOBT,DBF_SHORT) {
 10129 	field(NOBT,DBF_SHORT) {
  8567 		prompt("Number of Bits")
 10130 		prompt("Number of Bits")
  8568 		promptgroup(GUI_MBB)
 10131 		promptgroup(GUI_MBB)
  8569 		special(SPC_NOMOD)
 10132 		special(SPC_NOMOD)
  8570 		interest(1)
 10133 		interest(1)
  8571 	}
 10134 	}
  8572 	field(INP,DBF_INLINK) {
 10135 	field(DOL,DBF_INLINK) {
  8573 		prompt("Input Specification")
 10136 		prompt("Desired Output Loc")
  8574 		promptgroup(GUI_MBB)
 10137 		promptgroup(GUI_MBB)
       
 10138 		interest(1)
       
 10139 	}
       
 10140 	field(OUT,DBF_OUTLINK) {
       
 10141 		prompt("Output Specification")
       
 10142 		promptgroup(GUI_MBB)
       
 10143 		interest(1)
       
 10144 	}
       
 10145 	field(B0,DBF_UCHAR) {
       
 10146 		prompt("Bit 0")
       
 10147 		promptgroup(GUI_BITS1)
       
 10148 		special(100)
       
 10149 		pp(TRUE)
       
 10150 		interest(1)
       
 10151 	}
       
 10152 	field(B1,DBF_UCHAR) {
       
 10153 		prompt("Bit 1")
       
 10154 		promptgroup(GUI_BITS1)
       
 10155 		special(100)
       
 10156 		pp(TRUE)
       
 10157 		interest(1)
       
 10158 	}
       
 10159 	field(B2,DBF_UCHAR) {
       
 10160 		prompt("Bit 2")
       
 10161 		promptgroup(GUI_BITS1)
       
 10162 		special(100)
       
 10163 		pp(TRUE)
       
 10164 		interest(1)
       
 10165 	}
       
 10166 	field(B3,DBF_UCHAR) {
       
 10167 		prompt("Bit 3")
       
 10168 		promptgroup(GUI_BITS1)
       
 10169 		special(100)
       
 10170 		pp(TRUE)
       
 10171 		interest(1)
       
 10172 	}
       
 10173 	field(B4,DBF_UCHAR) {
       
 10174 		prompt("Bit 4")
       
 10175 		promptgroup(GUI_BITS1)
       
 10176 		special(100)
       
 10177 		pp(TRUE)
       
 10178 		interest(1)
       
 10179 	}
       
 10180 	field(B5,DBF_UCHAR) {
       
 10181 		prompt("Bit 5")
       
 10182 		promptgroup(GUI_BITS1)
       
 10183 		special(100)
       
 10184 		pp(TRUE)
       
 10185 		interest(1)
       
 10186 	}
       
 10187 	field(B6,DBF_UCHAR) {
       
 10188 		prompt("Bit 6")
       
 10189 		promptgroup(GUI_BITS1)
       
 10190 		special(100)
       
 10191 		pp(TRUE)
       
 10192 		interest(1)
       
 10193 	}
       
 10194 	field(B7,DBF_UCHAR) {
       
 10195 		prompt("Bit 7")
       
 10196 		promptgroup(GUI_BITS1)
       
 10197 		special(100)
       
 10198 		pp(TRUE)
       
 10199 		interest(1)
       
 10200 	}
       
 10201 	field(B8,DBF_UCHAR) {
       
 10202 		prompt("Bit 8")
       
 10203 		promptgroup(GUI_BITS2)
       
 10204 		special(100)
       
 10205 		pp(TRUE)
       
 10206 		interest(1)
       
 10207 	}
       
 10208 	field(B9,DBF_UCHAR) {
       
 10209 		prompt("Bit 9")
       
 10210 		promptgroup(GUI_BITS2)
       
 10211 		special(100)
       
 10212 		pp(TRUE)
       
 10213 		interest(1)
       
 10214 	}
       
 10215 	field(BA,DBF_UCHAR) {
       
 10216 		prompt("Bit 10")
       
 10217 		promptgroup(GUI_BITS2)
       
 10218 		special(100)
       
 10219 		pp(TRUE)
       
 10220 		interest(1)
       
 10221 	}
       
 10222 	field(BB,DBF_UCHAR) {
       
 10223 		prompt("Bit 11")
       
 10224 		promptgroup(GUI_BITS2)
       
 10225 		special(100)
       
 10226 		pp(TRUE)
       
 10227 		interest(1)
       
 10228 	}
       
 10229 	field(BC,DBF_UCHAR) {
       
 10230 		prompt("Bit 12")
       
 10231 		promptgroup(GUI_BITS2)
       
 10232 		special(100)
       
 10233 		pp(TRUE)
       
 10234 		interest(1)
       
 10235 	}
       
 10236 	field(BD,DBF_UCHAR) {
       
 10237 		prompt("Bit 13")
       
 10238 		promptgroup(GUI_BITS2)
       
 10239 		special(100)
       
 10240 		pp(TRUE)
       
 10241 		interest(1)
       
 10242 	}
       
 10243 	field(BE,DBF_UCHAR) {
       
 10244 		prompt("Bit 14")
       
 10245 		promptgroup(GUI_BITS2)
       
 10246 		special(100)
       
 10247 		pp(TRUE)
       
 10248 		interest(1)
       
 10249 	}
       
 10250 	field(BF,DBF_UCHAR) {
       
 10251 		prompt("Bit 15")
       
 10252 		promptgroup(GUI_BITS2)
       
 10253 		special(100)
       
 10254 		pp(TRUE)
  8575 		interest(1)
 10255 		interest(1)
  8576 	}
 10256 	}
  8577 	field(RVAL,DBF_ULONG) {
 10257 	field(RVAL,DBF_ULONG) {
  8578 		prompt("Raw Value")
 10258 		prompt("Raw Value")
       
 10259 		special(SPC_NOMOD)
  8579 		pp(TRUE)
 10260 		pp(TRUE)
  8580 	}
 10261 	}
  8581 	field(ORAW,DBF_ULONG) {
 10262 	field(ORAW,DBF_ULONG) {
  8582 		prompt("Prev Raw Value")
 10263 		prompt("Prev Raw Value")
  8583 		special(SPC_NOMOD)
 10264 		special(SPC_NOMOD)
  8584 		interest(3)
 10265 		interest(3)
  8585 	}
 10266 	}
       
 10267 	field(RBV,DBF_ULONG) {
       
 10268 		prompt("Readback Value")
       
 10269 		special(SPC_NOMOD)
       
 10270 	}
       
 10271 	field(ORBV,DBF_ULONG) {
       
 10272 		prompt("Prev Readback Value")
       
 10273 		special(SPC_NOMOD)
       
 10274 		interest(3)
       
 10275 	}
  8586 	field(MASK,DBF_ULONG) {
 10276 	field(MASK,DBF_ULONG) {
  8587 		prompt("Hardware Mask")
 10277 		prompt("Hardware Mask")
  8588 		special(SPC_NOMOD)
 10278 		special(SPC_NOMOD)
  8589 		interest(1)
 10279 		interest(1)
  8590 	}
 10280 	}
  8591 	field(MLST,DBF_USHORT) {
 10281 	field(MLST,DBF_ULONG) {
  8592 		prompt("Last Value Monitored")
 10282 		prompt("Last Value Monitored")
  8593 		special(SPC_NOMOD)
 10283 		special(SPC_NOMOD)
  8594 		interest(3)
 10284 		interest(3)
  8595 	}
 10285 	}
  8596 	field(LALM,DBF_USHORT) {
 10286 	field(LALM,DBF_ULONG) {
  8597 		prompt("Last Value Alarmed")
 10287 		prompt("Last Value Alarmed")
  8598 		special(SPC_NOMOD)
 10288 		special(SPC_NOMOD)
  8599 		interest(3)
 10289 		interest(3)
  8600 	}
 10290 	}
  8601 	field(SDEF,DBF_SHORT) {
 10291 	field(SHFT,DBF_ULONG) {
  8602 		prompt("States Defined")
       
  8603 		special(SPC_NOMOD)
       
  8604 		interest(3)
       
  8605 	}
       
  8606 	field(SHFT,DBF_USHORT) {
       
  8607 		prompt("Shift")
 10292 		prompt("Shift")
  8608 		promptgroup(GUI_MBB)
 10293 		promptgroup(GUI_MBB)
  8609 		interest(1)
 10294 		interest(1)
  8610 	}
 10295 	}
  8611 	field(SIOL,DBF_INLINK) {
 10296 	field(SIOL,DBF_OUTLINK) {
  8612 		prompt("Sim Input Specifctn")
 10297 		prompt("Sim Output Specifctn")
  8613 		promptgroup(GUI_MBB)
 10298 		promptgroup(GUI_MBB)
  8614 		interest(1)
 10299 		interest(1)
  8615 	}
       
  8616 	field(SVAL,DBF_ULONG) {
       
  8617 		prompt("Simulation Value")
       
  8618 	}
 10300 	}
  8619 	field(SIML,DBF_INLINK) {
 10301 	field(SIML,DBF_INLINK) {
  8620 		prompt("Sim Mode Location")
 10302 		prompt("Sim Mode Location")
  8621 		promptgroup(GUI_MBB)
 10303 		promptgroup(GUI_MBB)
  8622 		interest(1)
 10304 		interest(1)
  8623 	}
 10305 	}
  8624 	field(SIMM,DBF_MENU) {
 10306 	field(SIMM,DBF_MENU) {
  8625 		prompt("Simulation Mode")
 10307 		prompt("Simulation Mode")
  8626 		menu(menuSimm)
 10308 		menu(menuYesNo)
  8627 		interest(1)
 10309 		interest(1)
  8628 	}
 10310 	}
  8629 	field(SIMS,DBF_MENU) {
 10311 	field(SIMS,DBF_MENU) {
  8630 		prompt("Sim mode Alarm Svrty")
 10312 		prompt("Sim mode Alarm Svrty")
  8631 		promptgroup(GUI_MBB)
 10313 		promptgroup(GUI_MBB)
  8632 		menu(menuAlarmSevr)
 10314 		menu(menuAlarmSevr)
  8633 		interest(2)
 10315 		interest(2)
  8634 	}
 10316 	}
  8635 	field(B0,DBF_UCHAR) {
 10317 	field(IVOA,DBF_MENU) {
  8636 		prompt("Bit 0")
 10318 		prompt("INVALID outpt action")
  8637 		pp(TRUE)
 10319 		promptgroup(GUI_MBB)
  8638 		interest(1)
 10320 		menu(menuIvoa)
  8639 	}
 10321 		interest(2)
  8640 	field(B1,DBF_UCHAR) {
 10322 	}
  8641 		prompt("Bit 1")
 10323 	field(IVOV,DBF_USHORT) {
  8642 		pp(TRUE)
 10324 		prompt("INVALID output value")
  8643 		interest(1)
 10325 		promptgroup(GUI_MBB)
  8644 	}
 10326 		interest(2)
  8645 	field(B2,DBF_UCHAR) {
       
  8646 		prompt("Bit 2")
       
  8647 		pp(TRUE)
       
  8648 		interest(1)
       
  8649 	}
       
  8650 	field(B3,DBF_UCHAR) {
       
  8651 		prompt("Bit 3")
       
  8652 		pp(TRUE)
       
  8653 		interest(1)
       
  8654 	}
       
  8655 	field(B4,DBF_UCHAR) {
       
  8656 		prompt("Bit 4")
       
  8657 		pp(TRUE)
       
  8658 		interest(1)
       
  8659 	}
       
  8660 	field(B5,DBF_UCHAR) {
       
  8661 		prompt("Bit 5")
       
  8662 		pp(TRUE)
       
  8663 		interest(1)
       
  8664 	}
       
  8665 	field(B6,DBF_UCHAR) {
       
  8666 		prompt("Bit 6")
       
  8667 		pp(TRUE)
       
  8668 		interest(1)
       
  8669 	}
       
  8670 	field(B7,DBF_UCHAR) {
       
  8671 		prompt("Bit 7")
       
  8672 		pp(TRUE)
       
  8673 		interest(1)
       
  8674 	}
       
  8675 	field(B8,DBF_UCHAR) {
       
  8676 		prompt("Bit 8")
       
  8677 		pp(TRUE)
       
  8678 		interest(1)
       
  8679 	}
       
  8680 	field(B9,DBF_UCHAR) {
       
  8681 		prompt("Bit 9")
       
  8682 		pp(TRUE)
       
  8683 		interest(1)
       
  8684 	}
       
  8685 	field(BA,DBF_UCHAR) {
       
  8686 		prompt("Bit A")
       
  8687 		pp(TRUE)
       
  8688 		interest(1)
       
  8689 	}
       
  8690 	field(BB,DBF_UCHAR) {
       
  8691 		prompt("Bit B")
       
  8692 		pp(TRUE)
       
  8693 		interest(1)
       
  8694 	}
       
  8695 	field(BC,DBF_UCHAR) {
       
  8696 		prompt("Bit C")
       
  8697 		pp(TRUE)
       
  8698 		interest(1)
       
  8699 	}
       
  8700 	field(BD,DBF_UCHAR) {
       
  8701 		prompt("Bit D")
       
  8702 		pp(TRUE)
       
  8703 		interest(1)
       
  8704 	}
       
  8705 	field(BE,DBF_UCHAR) {
       
  8706 		prompt("Bit E")
       
  8707 		pp(TRUE)
       
  8708 		interest(1)
       
  8709 	}
       
  8710 	field(BF,DBF_UCHAR) {
       
  8711 		prompt("Bit F")
       
  8712 		pp(TRUE)
       
  8713 		interest(1)
       
  8714 	}
 10327 	}
  8715 }
 10328 }
  8716 recordtype(mbbo) {
 10329 recordtype(permissive) {
  8717 	field(NAME,DBF_STRING) {
 10330 	field(NAME,DBF_STRING) {
  8718 		prompt("Record Name")
 10331 		prompt("Record Name")
  8719 		special(SPC_NOMOD)
 10332 		special(SPC_NOMOD)
  8720 		size(61)
 10333 		size(61)
  8721 	}
 10334 	}
  8953 	field(FLNK,DBF_FWDLINK) {
 10566 	field(FLNK,DBF_FWDLINK) {
  8954 		prompt("Forward Process Link")
 10567 		prompt("Forward Process Link")
  8955 		promptgroup(GUI_LINKS)
 10568 		promptgroup(GUI_LINKS)
  8956 		interest(1)
 10569 		interest(1)
  8957 	}
 10570 	}
  8958 	field(VAL,DBF_ENUM) {
 10571 	field(LABL,DBF_STRING) {
  8959 		prompt("Desired Value")
 10572 		prompt("Button Label")
  8960 		promptgroup(GUI_OUTPUT)
 10573 		promptgroup(GUI_DISPLAY)
  8961 		special(SPC_DBADDR)
 10574 		size(20)
       
 10575 		pp(TRUE)
       
 10576 		interest(1)
       
 10577 	}
       
 10578 	field(VAL,DBF_USHORT) {
       
 10579 		prompt("Status")
  8962 		pp(TRUE)
 10580 		pp(TRUE)
  8963 		asl(ASL0)
 10581 		asl(ASL0)
  8964 	}
 10582 	}
  8965 	field(DOL,DBF_INLINK) {
 10583 	field(OVAL,DBF_USHORT) {
  8966 		prompt("Desired Output Loc")
 10584 		prompt("Old Status")
  8967 		promptgroup(GUI_MBB)
 10585 		special(SPC_NOMOD)
  8968 		interest(1)
 10586 		interest(3)
  8969 	}
 10587 	}
  8970 	field(OMSL,DBF_MENU) {
 10588 	field(WFLG,DBF_USHORT) {
  8971 		prompt("Output Mode Select")
 10589 		prompt("Wait Flag")
  8972 		promptgroup(GUI_MBB)
 10590 		pp(TRUE)
  8973 		menu(menuOmsl)
 10591 	}
  8974 		interest(1)
 10592 	field(OFLG,DBF_USHORT) {
  8975 	}
 10593 		prompt("Old Flag")
  8976 	field(NOBT,DBF_SHORT) {
 10594 		special(SPC_NOMOD)
  8977 		prompt("Number of Bits")
 10595 		interest(3)
  8978 		promptgroup(GUI_MBB)
       
  8979 		special(SPC_NOMOD)
       
  8980 		interest(1)
       
  8981 	}
       
  8982 	field(OUT,DBF_OUTLINK) {
       
  8983 		prompt("Output Specification")
       
  8984 		promptgroup(GUI_MBB)
       
  8985 		interest(1)
       
  8986 	}
       
  8987 	field(ZRVL,DBF_ULONG) {
       
  8988 		prompt("Zero Value")
       
  8989 		promptgroup(GUI_BITS1)
       
  8990 		special(100)
       
  8991 		pp(TRUE)
       
  8992 		base(HEX)
       
  8993 		interest(1)
       
  8994 	}
       
  8995 	field(ONVL,DBF_ULONG) {
       
  8996 		prompt("One Value")
       
  8997 		promptgroup(GUI_BITS1)
       
  8998 		special(100)
       
  8999 		pp(TRUE)
       
  9000 		base(HEX)
       
  9001 		interest(1)
       
  9002 	}
       
  9003 	field(TWVL,DBF_ULONG) {
       
  9004 		prompt("Two Value")
       
  9005 		promptgroup(GUI_BITS1)
       
  9006 		special(100)
       
  9007 		pp(TRUE)
       
  9008 		base(HEX)
       
  9009 		interest(1)
       
  9010 	}
       
  9011 	field(THVL,DBF_ULONG) {
       
  9012 		prompt("Three Value")
       
  9013 		promptgroup(GUI_BITS1)
       
  9014 		special(100)
       
  9015 		pp(TRUE)
       
  9016 		base(HEX)
       
  9017 		interest(1)
       
  9018 	}
       
  9019 	field(FRVL,DBF_ULONG) {
       
  9020 		prompt("Four Value")
       
  9021 		promptgroup(GUI_BITS1)
       
  9022 		special(100)
       
  9023 		pp(TRUE)
       
  9024 		base(HEX)
       
  9025 		interest(1)
       
  9026 	}
       
  9027 	field(FVVL,DBF_ULONG) {
       
  9028 		prompt("Five Value")
       
  9029 		promptgroup(GUI_BITS1)
       
  9030 		special(100)
       
  9031 		pp(TRUE)
       
  9032 		base(HEX)
       
  9033 		interest(1)
       
  9034 	}
       
  9035 	field(SXVL,DBF_ULONG) {
       
  9036 		prompt("Six Value")
       
  9037 		promptgroup(GUI_BITS1)
       
  9038 		special(100)
       
  9039 		pp(TRUE)
       
  9040 		base(HEX)
       
  9041 		interest(1)
       
  9042 	}
       
  9043 	field(SVVL,DBF_ULONG) {
       
  9044 		prompt("Seven Value")
       
  9045 		promptgroup(GUI_BITS1)
       
  9046 		special(100)
       
  9047 		pp(TRUE)
       
  9048 		base(HEX)
       
  9049 		interest(1)
       
  9050 	}
       
  9051 	field(EIVL,DBF_ULONG) {
       
  9052 		prompt("Eight Value")
       
  9053 		promptgroup(GUI_BITS2)
       
  9054 		special(100)
       
  9055 		pp(TRUE)
       
  9056 		base(HEX)
       
  9057 		interest(1)
       
  9058 	}
       
  9059 	field(NIVL,DBF_ULONG) {
       
  9060 		prompt("Nine Value")
       
  9061 		promptgroup(GUI_BITS2)
       
  9062 		special(100)
       
  9063 		pp(TRUE)
       
  9064 		base(HEX)
       
  9065 		interest(1)
       
  9066 	}
       
  9067 	field(TEVL,DBF_ULONG) {
       
  9068 		prompt("Ten Value")
       
  9069 		promptgroup(GUI_BITS2)
       
  9070 		special(100)
       
  9071 		pp(TRUE)
       
  9072 		base(HEX)
       
  9073 		interest(1)
       
  9074 	}
       
  9075 	field(ELVL,DBF_ULONG) {
       
  9076 		prompt("Eleven Value")
       
  9077 		promptgroup(GUI_BITS2)
       
  9078 		special(100)
       
  9079 		pp(TRUE)
       
  9080 		base(HEX)
       
  9081 		interest(1)
       
  9082 	}
       
  9083 	field(TVVL,DBF_ULONG) {
       
  9084 		prompt("Twelve Value")
       
  9085 		promptgroup(GUI_BITS2)
       
  9086 		special(100)
       
  9087 		pp(TRUE)
       
  9088 		base(HEX)
       
  9089 		interest(1)
       
  9090 	}
       
  9091 	field(TTVL,DBF_ULONG) {
       
  9092 		prompt("Thirteen Value")
       
  9093 		promptgroup(GUI_BITS2)
       
  9094 		special(100)
       
  9095 		pp(TRUE)
       
  9096 		base(HEX)
       
  9097 		interest(1)
       
  9098 	}
       
  9099 	field(FTVL,DBF_ULONG) {
       
  9100 		prompt("Fourteen Value")
       
  9101 		promptgroup(GUI_BITS2)
       
  9102 		special(100)
       
  9103 		pp(TRUE)
       
  9104 		base(HEX)
       
  9105 		interest(1)
       
  9106 	}
       
  9107 	field(FFVL,DBF_ULONG) {
       
  9108 		prompt("Fifteen Value")
       
  9109 		promptgroup(GUI_BITS2)
       
  9110 		special(100)
       
  9111 		pp(TRUE)
       
  9112 		base(HEX)
       
  9113 		interest(1)
       
  9114 	}
       
  9115 	field(ZRST,DBF_STRING) {
       
  9116 		prompt("Zero String")
       
  9117 		promptgroup(GUI_BITS1)
       
  9118 		special(100)
       
  9119 		size(26)
       
  9120 		pp(TRUE)
       
  9121 		interest(1)
       
  9122 	}
       
  9123 	field(ONST,DBF_STRING) {
       
  9124 		prompt("One String")
       
  9125 		promptgroup(GUI_BITS1)
       
  9126 		special(100)
       
  9127 		size(26)
       
  9128 		pp(TRUE)
       
  9129 		interest(1)
       
  9130 	}
       
  9131 	field(TWST,DBF_STRING) {
       
  9132 		prompt("Two String")
       
  9133 		promptgroup(GUI_BITS1)
       
  9134 		special(100)
       
  9135 		size(26)
       
  9136 		pp(TRUE)
       
  9137 		interest(1)
       
  9138 	}
       
  9139 	field(THST,DBF_STRING) {
       
  9140 		prompt("Three String")
       
  9141 		promptgroup(GUI_BITS1)
       
  9142 		special(100)
       
  9143 		size(26)
       
  9144 		pp(TRUE)
       
  9145 		interest(1)
       
  9146 	}
       
  9147 	field(FRST,DBF_STRING) {
       
  9148 		prompt("Four String")
       
  9149 		promptgroup(GUI_BITS1)
       
  9150 		special(100)
       
  9151 		size(26)
       
  9152 		pp(TRUE)
       
  9153 		interest(1)
       
  9154 	}
       
  9155 	field(FVST,DBF_STRING) {
       
  9156 		prompt("Five String")
       
  9157 		promptgroup(GUI_BITS1)
       
  9158 		special(100)
       
  9159 		size(26)
       
  9160 		pp(TRUE)
       
  9161 		interest(1)
       
  9162 	}
       
  9163 	field(SXST,DBF_STRING) {
       
  9164 		prompt("Six String")
       
  9165 		promptgroup(GUI_BITS1)
       
  9166 		special(100)
       
  9167 		size(26)
       
  9168 		pp(TRUE)
       
  9169 		interest(1)
       
  9170 	}
       
  9171 	field(SVST,DBF_STRING) {
       
  9172 		prompt("Seven String")
       
  9173 		promptgroup(GUI_BITS1)
       
  9174 		special(100)
       
  9175 		size(26)
       
  9176 		pp(TRUE)
       
  9177 		interest(1)
       
  9178 	}
       
  9179 	field(EIST,DBF_STRING) {
       
  9180 		prompt("Eight String")
       
  9181 		promptgroup(GUI_BITS2)
       
  9182 		special(100)
       
  9183 		size(26)
       
  9184 		pp(TRUE)
       
  9185 		interest(1)
       
  9186 	}
       
  9187 	field(NIST,DBF_STRING) {
       
  9188 		prompt("Nine String")
       
  9189 		promptgroup(GUI_BITS2)
       
  9190 		special(100)
       
  9191 		size(26)
       
  9192 		pp(TRUE)
       
  9193 		interest(1)
       
  9194 	}
       
  9195 	field(TEST,DBF_STRING) {
       
  9196 		prompt("Ten String")
       
  9197 		promptgroup(GUI_BITS2)
       
  9198 		special(100)
       
  9199 		size(26)
       
  9200 		pp(TRUE)
       
  9201 		interest(1)
       
  9202 	}
       
  9203 	field(ELST,DBF_STRING) {
       
  9204 		prompt("Eleven String")
       
  9205 		promptgroup(GUI_BITS2)
       
  9206 		special(100)
       
  9207 		size(26)
       
  9208 		pp(TRUE)
       
  9209 		interest(1)
       
  9210 	}
       
  9211 	field(TVST,DBF_STRING) {
       
  9212 		prompt("Twelve String")
       
  9213 		promptgroup(GUI_BITS2)
       
  9214 		special(100)
       
  9215 		size(26)
       
  9216 		pp(TRUE)
       
  9217 		interest(1)
       
  9218 	}
       
  9219 	field(TTST,DBF_STRING) {
       
  9220 		prompt("Thirteen String")
       
  9221 		promptgroup(GUI_BITS2)
       
  9222 		special(100)
       
  9223 		size(26)
       
  9224 		pp(TRUE)
       
  9225 		interest(1)
       
  9226 	}
       
  9227 	field(FTST,DBF_STRING) {
       
  9228 		prompt("Fourteen String")
       
  9229 		promptgroup(GUI_BITS2)
       
  9230 		special(100)
       
  9231 		size(26)
       
  9232 		pp(TRUE)
       
  9233 		interest(1)
       
  9234 	}
       
  9235 	field(FFST,DBF_STRING) {
       
  9236 		prompt("Fifteen String")
       
  9237 		promptgroup(GUI_BITS2)
       
  9238 		special(100)
       
  9239 		size(26)
       
  9240 		pp(TRUE)
       
  9241 		interest(1)
       
  9242 	}
       
  9243 	field(ZRSV,DBF_MENU) {
       
  9244 		prompt("State Zero Severity")
       
  9245 		promptgroup(GUI_BITS1)
       
  9246 		menu(menuAlarmSevr)
       
  9247 		pp(TRUE)
       
  9248 		interest(1)
       
  9249 	}
       
  9250 	field(ONSV,DBF_MENU) {
       
  9251 		prompt("State One Severity")
       
  9252 		promptgroup(GUI_BITS1)
       
  9253 		menu(menuAlarmSevr)
       
  9254 		pp(TRUE)
       
  9255 		interest(1)
       
  9256 	}
       
  9257 	field(TWSV,DBF_MENU) {
       
  9258 		prompt("State Two Severity")
       
  9259 		promptgroup(GUI_BITS1)
       
  9260 		menu(menuAlarmSevr)
       
  9261 		pp(TRUE)
       
  9262 		interest(1)
       
  9263 	}
       
  9264 	field(THSV,DBF_MENU) {
       
  9265 		prompt("State Three Severity")
       
  9266 		promptgroup(GUI_BITS1)
       
  9267 		menu(menuAlarmSevr)
       
  9268 		pp(TRUE)
       
  9269 		interest(1)
       
  9270 	}
       
  9271 	field(FRSV,DBF_MENU) {
       
  9272 		prompt("State Four Severity")
       
  9273 		promptgroup(GUI_BITS1)
       
  9274 		menu(menuAlarmSevr)
       
  9275 		pp(TRUE)
       
  9276 		interest(1)
       
  9277 	}
       
  9278 	field(FVSV,DBF_MENU) {
       
  9279 		prompt("State Five Severity")
       
  9280 		promptgroup(GUI_BITS1)
       
  9281 		menu(menuAlarmSevr)
       
  9282 		pp(TRUE)
       
  9283 		interest(1)
       
  9284 	}
       
  9285 	field(SXSV,DBF_MENU) {
       
  9286 		prompt("State Six Severity")
       
  9287 		promptgroup(GUI_BITS1)
       
  9288 		menu(menuAlarmSevr)
       
  9289 		pp(TRUE)
       
  9290 		interest(1)
       
  9291 	}
       
  9292 	field(SVSV,DBF_MENU) {
       
  9293 		prompt("State Seven Severity")
       
  9294 		promptgroup(GUI_BITS1)
       
  9295 		menu(menuAlarmSevr)
       
  9296 		pp(TRUE)
       
  9297 		interest(1)
       
  9298 	}
       
  9299 	field(EISV,DBF_MENU) {
       
  9300 		prompt("State Eight Severity")
       
  9301 		promptgroup(GUI_BITS2)
       
  9302 		menu(menuAlarmSevr)
       
  9303 		pp(TRUE)
       
  9304 		interest(1)
       
  9305 	}
       
  9306 	field(NISV,DBF_MENU) {
       
  9307 		prompt("State Nine Severity")
       
  9308 		promptgroup(GUI_BITS2)
       
  9309 		menu(menuAlarmSevr)
       
  9310 		pp(TRUE)
       
  9311 		interest(1)
       
  9312 	}
       
  9313 	field(TESV,DBF_MENU) {
       
  9314 		prompt("State Ten Severity")
       
  9315 		promptgroup(GUI_BITS2)
       
  9316 		menu(menuAlarmSevr)
       
  9317 		pp(TRUE)
       
  9318 		interest(1)
       
  9319 	}
       
  9320 	field(ELSV,DBF_MENU) {
       
  9321 		prompt("State Eleven Severity")
       
  9322 		promptgroup(GUI_BITS2)
       
  9323 		menu(menuAlarmSevr)
       
  9324 		pp(TRUE)
       
  9325 		interest(1)
       
  9326 	}
       
  9327 	field(TVSV,DBF_MENU) {
       
  9328 		prompt("State Twelve Severity")
       
  9329 		promptgroup(GUI_BITS2)
       
  9330 		menu(menuAlarmSevr)
       
  9331 		pp(TRUE)
       
  9332 		interest(1)
       
  9333 	}
       
  9334 	field(TTSV,DBF_MENU) {
       
  9335 		prompt("State Thirteen Sevr")
       
  9336 		promptgroup(GUI_BITS2)
       
  9337 		menu(menuAlarmSevr)
       
  9338 		pp(TRUE)
       
  9339 		interest(1)
       
  9340 	}
       
  9341 	field(FTSV,DBF_MENU) {
       
  9342 		prompt("State Fourteen Sevr")
       
  9343 		promptgroup(GUI_BITS2)
       
  9344 		menu(menuAlarmSevr)
       
  9345 		pp(TRUE)
       
  9346 		interest(1)
       
  9347 	}
       
  9348 	field(FFSV,DBF_MENU) {
       
  9349 		prompt("State Fifteen Sevr")
       
  9350 		promptgroup(GUI_BITS2)
       
  9351 		menu(menuAlarmSevr)
       
  9352 		pp(TRUE)
       
  9353 		interest(1)
       
  9354 	}
       
  9355 	field(UNSV,DBF_MENU) {
       
  9356 		prompt("Unknown State Sevr")
       
  9357 		promptgroup(GUI_MBB)
       
  9358 		menu(menuAlarmSevr)
       
  9359 		pp(TRUE)
       
  9360 		interest(1)
       
  9361 	}
       
  9362 	field(COSV,DBF_MENU) {
       
  9363 		prompt("Change of State Sevr")
       
  9364 		promptgroup(GUI_MBB)
       
  9365 		menu(menuAlarmSevr)
       
  9366 		pp(TRUE)
       
  9367 		interest(1)
       
  9368 	}
       
  9369 	field(RVAL,DBF_ULONG) {
       
  9370 		prompt("Raw Value")
       
  9371 		pp(TRUE)
       
  9372 	}
       
  9373 	field(ORAW,DBF_ULONG) {
       
  9374 		prompt("Prev Raw Value")
       
  9375 		special(SPC_NOMOD)
       
  9376 		interest(3)
       
  9377 	}
       
  9378 	field(RBV,DBF_ULONG) {
       
  9379 		prompt("Readback Value")
       
  9380 		special(SPC_NOMOD)
       
  9381 	}
       
  9382 	field(ORBV,DBF_ULONG) {
       
  9383 		prompt("Prev Readback Value")
       
  9384 		special(SPC_NOMOD)
       
  9385 		interest(3)
       
  9386 	}
       
  9387 	field(MASK,DBF_ULONG) {
       
  9388 		prompt("Hardware Mask")
       
  9389 		special(SPC_NOMOD)
       
  9390 		interest(1)
       
  9391 	}
       
  9392 	field(MLST,DBF_USHORT) {
       
  9393 		prompt("Last Value Monitored")
       
  9394 		special(SPC_NOMOD)
       
  9395 		interest(3)
       
  9396 	}
       
  9397 	field(LALM,DBF_USHORT) {
       
  9398 		prompt("Last Value Alarmed")
       
  9399 		special(SPC_NOMOD)
       
  9400 		interest(3)
       
  9401 	}
       
  9402 	field(SDEF,DBF_SHORT) {
       
  9403 		prompt("States Defined")
       
  9404 		special(SPC_NOMOD)
       
  9405 		interest(3)
       
  9406 	}
       
  9407 	field(SHFT,DBF_USHORT) {
       
  9408 		prompt("Shift")
       
  9409 		promptgroup(GUI_MBB)
       
  9410 		interest(1)
       
  9411 	}
       
  9412 	field(SIOL,DBF_OUTLINK) {
       
  9413 		prompt("Sim Output Specifctn")
       
  9414 		promptgroup(GUI_MBB)
       
  9415 		interest(1)
       
  9416 	}
       
  9417 	field(SIML,DBF_INLINK) {
       
  9418 		prompt("Sim Mode Location")
       
  9419 		promptgroup(GUI_MBB)
       
  9420 		interest(1)
       
  9421 	}
       
  9422 	field(SIMM,DBF_MENU) {
       
  9423 		prompt("Simulation Mode")
       
  9424 		menu(menuYesNo)
       
  9425 		interest(1)
       
  9426 	}
       
  9427 	field(SIMS,DBF_MENU) {
       
  9428 		prompt("Sim mode Alarm Svrty")
       
  9429 		promptgroup(GUI_MBB)
       
  9430 		menu(menuAlarmSevr)
       
  9431 		interest(2)
       
  9432 	}
       
  9433 	field(IVOA,DBF_MENU) {
       
  9434 		prompt("INVALID outpt action")
       
  9435 		promptgroup(GUI_MBB)
       
  9436 		menu(menuIvoa)
       
  9437 		interest(2)
       
  9438 	}
       
  9439 	field(IVOV,DBF_USHORT) {
       
  9440 		prompt("INVALID output value")
       
  9441 		promptgroup(GUI_MBB)
       
  9442 		interest(2)
       
  9443 	}
 10596 	}
  9444 }
 10597 }
  9445 recordtype(mbboDirect) {
 10598 recordtype(sel) {
  9446 	field(NAME,DBF_STRING) {
 10599 	field(NAME,DBF_STRING) {
  9447 		prompt("Record Name")
 10600 		prompt("Record Name")
  9448 		special(SPC_NOMOD)
 10601 		special(SPC_NOMOD)
  9449 		size(61)
 10602 		size(61)
  9450 	}
 10603 	}
  9682 	field(FLNK,DBF_FWDLINK) {
 10835 	field(FLNK,DBF_FWDLINK) {
  9683 		prompt("Forward Process Link")
 10836 		prompt("Forward Process Link")
  9684 		promptgroup(GUI_LINKS)
 10837 		promptgroup(GUI_LINKS)
  9685 		interest(1)
 10838 		interest(1)
  9686 	}
 10839 	}
  9687 	field(VAL,DBF_USHORT) {
 10840 	field(VAL,DBF_DOUBLE) {
  9688 		prompt("Word")
 10841 		prompt("Result")
  9689 		promptgroup(GUI_OUTPUT)
 10842 		special(SPC_NOMOD)
  9690 		pp(TRUE)
       
  9691 		asl(ASL0)
 10843 		asl(ASL0)
  9692 	}
 10844 	}
  9693 	field(OMSL,DBF_MENU) {
 10845 	field(SELM,DBF_MENU) {
  9694 		prompt("Output Mode Select")
 10846 		prompt("Select Mechanism")
  9695 		promptgroup(GUI_MBB)
 10847 		promptgroup(GUI_INPUTS)
  9696 		special(101)
 10848 		menu(selSELM)
  9697 		menu(menuOmsl)
 10849 	}
  9698 		pp(TRUE)
 10850 	field(SELN,DBF_USHORT) {
  9699 		interest(1)
 10851 		prompt("Index value")
  9700 	}
 10852 	}
  9701 	field(NOBT,DBF_SHORT) {
 10853 	field(PREC,DBF_SHORT) {
  9702 		prompt("Number of Bits")
 10854 		prompt("Display Precision")
  9703 		promptgroup(GUI_MBB)
 10855 		promptgroup(GUI_DISPLAY)
  9704 		special(SPC_NOMOD)
 10856 		interest(1)
  9705 		interest(1)
 10857 	}
  9706 	}
 10858 	field(NVL,DBF_INLINK) {
  9707 	field(DOL,DBF_INLINK) {
 10859 		prompt("Index Value Location")
  9708 		prompt("Desired Output Loc")
 10860 		promptgroup(GUI_INPUTS)
  9709 		promptgroup(GUI_MBB)
 10861 		interest(1)
  9710 		interest(1)
 10862 	}
  9711 	}
 10863 	field(INPA,DBF_INLINK) {
  9712 	field(OUT,DBF_OUTLINK) {
 10864 		prompt("Input A")
  9713 		prompt("Output Specification")
 10865 		promptgroup(GUI_SELECT)
  9714 		promptgroup(GUI_MBB)
 10866 		interest(1)
  9715 		interest(1)
 10867 	}
  9716 	}
 10868 	field(INPB,DBF_INLINK) {
  9717 	field(B0,DBF_UCHAR) {
 10869 		prompt("Input B")
  9718 		prompt("Bit 0")
 10870 		promptgroup(GUI_SELECT)
  9719 		promptgroup(GUI_BITS1)
 10871 		interest(1)
  9720 		special(100)
 10872 	}
  9721 		pp(TRUE)
 10873 	field(INPC,DBF_INLINK) {
  9722 		interest(1)
 10874 		prompt("Input C")
  9723 	}
 10875 		promptgroup(GUI_SELECT)
  9724 	field(B1,DBF_UCHAR) {
 10876 		interest(1)
  9725 		prompt("Bit 1")
 10877 	}
  9726 		promptgroup(GUI_BITS1)
 10878 	field(INPD,DBF_INLINK) {
  9727 		special(100)
 10879 		prompt("Input D")
  9728 		pp(TRUE)
 10880 		promptgroup(GUI_SELECT)
  9729 		interest(1)
 10881 		interest(1)
  9730 	}
 10882 	}
  9731 	field(B2,DBF_UCHAR) {
 10883 	field(INPE,DBF_INLINK) {
  9732 		prompt("Bit 2")
 10884 		prompt("Input E")
  9733 		promptgroup(GUI_BITS1)
 10885 		promptgroup(GUI_SELECT)
  9734 		special(100)
 10886 		interest(1)
  9735 		pp(TRUE)
 10887 	}
  9736 		interest(1)
 10888 	field(INPF,DBF_INLINK) {
  9737 	}
 10889 		prompt("Input F")
  9738 	field(B3,DBF_UCHAR) {
 10890 		promptgroup(GUI_SELECT)
  9739 		prompt("Bit 3")
 10891 		interest(1)
  9740 		promptgroup(GUI_BITS1)
 10892 	}
  9741 		special(100)
 10893 	field(INPG,DBF_INLINK) {
  9742 		pp(TRUE)
 10894 		prompt("Input G")
  9743 		interest(1)
 10895 		promptgroup(GUI_SELECT)
  9744 	}
 10896 		interest(1)
  9745 	field(B4,DBF_UCHAR) {
 10897 	}
  9746 		prompt("Bit 4")
 10898 	field(INPH,DBF_INLINK) {
  9747 		promptgroup(GUI_BITS1)
 10899 		prompt("Input H")
  9748 		special(100)
 10900 		promptgroup(GUI_SELECT)
  9749 		pp(TRUE)
 10901 		interest(1)
  9750 		interest(1)
 10902 	}
  9751 	}
 10903 	field(INPI,DBF_INLINK) {
  9752 	field(B5,DBF_UCHAR) {
 10904 		prompt("Input I")
  9753 		prompt("Bit 5")
 10905 		promptgroup(GUI_SELECT)
  9754 		promptgroup(GUI_BITS1)
 10906 		interest(1)
  9755 		special(100)
 10907 	}
  9756 		pp(TRUE)
 10908 	field(INPJ,DBF_INLINK) {
  9757 		interest(1)
 10909 		prompt("Input J")
  9758 	}
 10910 		promptgroup(GUI_SELECT)
  9759 	field(B6,DBF_UCHAR) {
 10911 		interest(1)
  9760 		prompt("Bit 6")
 10912 	}
  9761 		promptgroup(GUI_BITS1)
 10913 	field(INPK,DBF_INLINK) {
  9762 		special(100)
 10914 		prompt("Input K")
  9763 		pp(TRUE)
 10915 		promptgroup(GUI_SELECT)
  9764 		interest(1)
 10916 		interest(1)
  9765 	}
 10917 	}
  9766 	field(B7,DBF_UCHAR) {
 10918 	field(INPL,DBF_INLINK) {
  9767 		prompt("Bit 7")
 10919 		prompt("Input L")
  9768 		promptgroup(GUI_BITS1)
 10920 		promptgroup(GUI_SELECT)
  9769 		special(100)
 10921 		interest(1)
  9770 		pp(TRUE)
 10922 	}
  9771 		interest(1)
 10923 	field(EGU,DBF_STRING) {
  9772 	}
 10924 		prompt("Units Name")
  9773 	field(B8,DBF_UCHAR) {
 10925 		promptgroup(GUI_DISPLAY)
  9774 		prompt("Bit 8")
 10926 		size(16)
  9775 		promptgroup(GUI_BITS2)
 10927 		interest(1)
  9776 		special(100)
 10928 	}
  9777 		pp(TRUE)
 10929 	field(HOPR,DBF_DOUBLE) {
  9778 		interest(1)
 10930 		prompt("High Operating Rng")
  9779 	}
 10931 		promptgroup(GUI_DISPLAY)
  9780 	field(B9,DBF_UCHAR) {
 10932 		interest(1)
  9781 		prompt("Bit 9")
 10933 	}
  9782 		promptgroup(GUI_BITS2)
 10934 	field(LOPR,DBF_DOUBLE) {
  9783 		special(100)
 10935 		prompt("Low Operating Range")
  9784 		pp(TRUE)
 10936 		promptgroup(GUI_DISPLAY)
  9785 		interest(1)
 10937 		interest(1)
  9786 	}
 10938 	}
  9787 	field(BA,DBF_UCHAR) {
 10939 	field(HIHI,DBF_DOUBLE) {
  9788 		prompt("Bit 10")
 10940 		prompt("Hihi Alarm Limit")
  9789 		promptgroup(GUI_BITS2)
 10941 		promptgroup(GUI_ALARMS)
  9790 		special(100)
 10942 		pp(TRUE)
  9791 		pp(TRUE)
 10943 		interest(1)
  9792 		interest(1)
 10944 	}
  9793 	}
 10945 	field(LOLO,DBF_DOUBLE) {
  9794 	field(BB,DBF_UCHAR) {
 10946 		prompt("Lolo Alarm Limit")
  9795 		prompt("Bit 11")
 10947 		promptgroup(GUI_ALARMS)
  9796 		promptgroup(GUI_BITS2)
 10948 		pp(TRUE)
  9797 		special(100)
 10949 		interest(1)
  9798 		pp(TRUE)
 10950 	}
  9799 		interest(1)
 10951 	field(HIGH,DBF_DOUBLE) {
  9800 	}
 10952 		prompt("High Alarm Limit")
  9801 	field(BC,DBF_UCHAR) {
 10953 		promptgroup(GUI_ALARMS)
  9802 		prompt("Bit 12")
 10954 		pp(TRUE)
  9803 		promptgroup(GUI_BITS2)
 10955 		interest(1)
  9804 		special(100)
 10956 	}
  9805 		pp(TRUE)
 10957 	field(LOW,DBF_DOUBLE) {
  9806 		interest(1)
 10958 		prompt("Low Alarm Limit")
  9807 	}
 10959 		promptgroup(GUI_ALARMS)
  9808 	field(BD,DBF_UCHAR) {
 10960 		pp(TRUE)
  9809 		prompt("Bit 13")
 10961 		interest(1)
  9810 		promptgroup(GUI_BITS2)
 10962 	}
  9811 		special(100)
 10963 	field(HHSV,DBF_MENU) {
  9812 		pp(TRUE)
 10964 		prompt("Hihi Severity")
  9813 		interest(1)
 10965 		promptgroup(GUI_ALARMS)
  9814 	}
 10966 		menu(menuAlarmSevr)
  9815 	field(BE,DBF_UCHAR) {
 10967 		pp(TRUE)
  9816 		prompt("Bit 14")
 10968 		interest(1)
  9817 		promptgroup(GUI_BITS2)
 10969 	}
  9818 		special(100)
 10970 	field(LLSV,DBF_MENU) {
  9819 		pp(TRUE)
 10971 		prompt("Lolo Severity")
  9820 		interest(1)
 10972 		promptgroup(GUI_ALARMS)
  9821 	}
 10973 		menu(menuAlarmSevr)
  9822 	field(BF,DBF_UCHAR) {
 10974 		pp(TRUE)
  9823 		prompt("Bit 15")
 10975 		interest(1)
  9824 		promptgroup(GUI_BITS2)
 10976 	}
  9825 		special(100)
 10977 	field(HSV,DBF_MENU) {
  9826 		pp(TRUE)
 10978 		prompt("High Severity")
  9827 		interest(1)
 10979 		promptgroup(GUI_ALARMS)
  9828 	}
 10980 		menu(menuAlarmSevr)
  9829 	field(RVAL,DBF_ULONG) {
 10981 		pp(TRUE)
  9830 		prompt("Raw Value")
 10982 		interest(1)
  9831 		special(SPC_NOMOD)
 10983 	}
  9832 		pp(TRUE)
 10984 	field(LSV,DBF_MENU) {
  9833 	}
 10985 		prompt("Low Severity")
  9834 	field(ORAW,DBF_ULONG) {
 10986 		promptgroup(GUI_ALARMS)
  9835 		prompt("Prev Raw Value")
 10987 		menu(menuAlarmSevr)
  9836 		special(SPC_NOMOD)
 10988 		pp(TRUE)
  9837 		interest(3)
 10989 		interest(1)
  9838 	}
 10990 	}
  9839 	field(RBV,DBF_ULONG) {
 10991 	field(HYST,DBF_DOUBLE) {
  9840 		prompt("Readback Value")
 10992 		prompt("Alarm Deadband")
  9841 		special(SPC_NOMOD)
 10993 		promptgroup(GUI_ALARMS)
  9842 	}
 10994 		interest(1)
  9843 	field(ORBV,DBF_ULONG) {
 10995 	}
  9844 		prompt("Prev Readback Value")
 10996 	field(ADEL,DBF_DOUBLE) {
  9845 		special(SPC_NOMOD)
 10997 		prompt("Archive Deadband")
  9846 		interest(3)
 10998 		promptgroup(GUI_DISPLAY)
  9847 	}
 10999 		interest(1)
  9848 	field(MASK,DBF_ULONG) {
 11000 	}
  9849 		prompt("Hardware Mask")
 11001 	field(MDEL,DBF_DOUBLE) {
  9850 		special(SPC_NOMOD)
 11002 		prompt("Monitor Deadband")
  9851 		interest(1)
 11003 		promptgroup(GUI_DISPLAY)
  9852 	}
 11004 		interest(1)
  9853 	field(MLST,DBF_ULONG) {
 11005 	}
  9854 		prompt("Last Value Monitored")
 11006 	field(A,DBF_DOUBLE) {
  9855 		special(SPC_NOMOD)
 11007 		prompt("Value of Input A")
  9856 		interest(3)
 11008 		pp(TRUE)
  9857 	}
 11009 	}
  9858 	field(LALM,DBF_ULONG) {
 11010 	field(B,DBF_DOUBLE) {
       
 11011 		prompt("Value of Input B")
       
 11012 		pp(TRUE)
       
 11013 	}
       
 11014 	field(C,DBF_DOUBLE) {
       
 11015 		prompt("Value of Input C")
       
 11016 		pp(TRUE)
       
 11017 	}
       
 11018 	field(D,DBF_DOUBLE) {
       
 11019 		prompt("Value of Input D")
       
 11020 		pp(TRUE)
       
 11021 	}
       
 11022 	field(E,DBF_DOUBLE) {
       
 11023 		prompt("Value of Input E")
       
 11024 		pp(TRUE)
       
 11025 	}
       
 11026 	field(F,DBF_DOUBLE) {
       
 11027 		prompt("Value of Input F")
       
 11028 		pp(TRUE)
       
 11029 	}
       
 11030 	field(G,DBF_DOUBLE) {
       
 11031 		prompt("Value of Input G")
       
 11032 		pp(TRUE)
       
 11033 	}
       
 11034 	field(H,DBF_DOUBLE) {
       
 11035 		prompt("Value of Input H")
       
 11036 		pp(TRUE)
       
 11037 	}
       
 11038 	field(I,DBF_DOUBLE) {
       
 11039 		prompt("Value of Input I")
       
 11040 		pp(TRUE)
       
 11041 	}
       
 11042 	field(J,DBF_DOUBLE) {
       
 11043 		prompt("Value of Input J")
       
 11044 		pp(TRUE)
       
 11045 	}
       
 11046 	field(K,DBF_DOUBLE) {
       
 11047 		prompt("Value of Input K")
       
 11048 		pp(TRUE)
       
 11049 	}
       
 11050 	field(L,DBF_DOUBLE) {
       
 11051 		prompt("Value of Input L")
       
 11052 		pp(TRUE)
       
 11053 	}
       
 11054 	field(LA,DBF_DOUBLE) {
       
 11055 		prompt("Prev Value of A")
       
 11056 		special(SPC_NOMOD)
       
 11057 		interest(3)
       
 11058 	}
       
 11059 	field(LB,DBF_DOUBLE) {
       
 11060 		prompt("Prev Value of B")
       
 11061 		special(SPC_NOMOD)
       
 11062 		interest(3)
       
 11063 	}
       
 11064 	field(LC,DBF_DOUBLE) {
       
 11065 		prompt("Prev Value of C")
       
 11066 		special(SPC_NOMOD)
       
 11067 		interest(3)
       
 11068 	}
       
 11069 	field(LD,DBF_DOUBLE) {
       
 11070 		prompt("Prev Value of D")
       
 11071 		special(SPC_NOMOD)
       
 11072 		interest(3)
       
 11073 	}
       
 11074 	field(LE,DBF_DOUBLE) {
       
 11075 		prompt("Prev Value of E")
       
 11076 		special(SPC_NOMOD)
       
 11077 		interest(3)
       
 11078 	}
       
 11079 	field(LF,DBF_DOUBLE) {
       
 11080 		prompt("Prev Value of F")
       
 11081 		special(SPC_NOMOD)
       
 11082 		interest(3)
       
 11083 	}
       
 11084 	field(LG,DBF_DOUBLE) {
       
 11085 		prompt("Prev Value of G")
       
 11086 		special(SPC_NOMOD)
       
 11087 		interest(3)
       
 11088 	}
       
 11089 	field(LH,DBF_DOUBLE) {
       
 11090 		prompt("Prev Value of H")
       
 11091 		special(SPC_NOMOD)
       
 11092 		interest(3)
       
 11093 	}
       
 11094 	field(LI,DBF_DOUBLE) {
       
 11095 		prompt("Prev Value of I")
       
 11096 		special(SPC_NOMOD)
       
 11097 		interest(3)
       
 11098 	}
       
 11099 	field(LJ,DBF_DOUBLE) {
       
 11100 		prompt("Prev Value of J")
       
 11101 		special(SPC_NOMOD)
       
 11102 		interest(3)
       
 11103 	}
       
 11104 	field(LK,DBF_DOUBLE) {
       
 11105 		prompt("Prev Value of K")
       
 11106 		special(SPC_NOMOD)
       
 11107 		interest(3)
       
 11108 	}
       
 11109 	field(LL,DBF_DOUBLE) {
       
 11110 		prompt("Prev Value of L")
       
 11111 		special(SPC_NOMOD)
       
 11112 		interest(3)
       
 11113 	}
       
 11114 	field(LALM,DBF_DOUBLE) {
  9859 		prompt("Last Value Alarmed")
 11115 		prompt("Last Value Alarmed")
  9860 		special(SPC_NOMOD)
 11116 		special(SPC_NOMOD)
  9861 		interest(3)
 11117 		interest(3)
  9862 	}
 11118 	}
  9863 	field(SHFT,DBF_ULONG) {
 11119 	field(ALST,DBF_DOUBLE) {
  9864 		prompt("Shift")
 11120 		prompt("Last Value Archived")
  9865 		promptgroup(GUI_MBB)
 11121 		special(SPC_NOMOD)
  9866 		interest(1)
 11122 		interest(3)
  9867 	}
 11123 	}
  9868 	field(SIOL,DBF_OUTLINK) {
 11124 	field(MLST,DBF_DOUBLE) {
  9869 		prompt("Sim Output Specifctn")
 11125 		prompt("Last Val Monitored")
  9870 		promptgroup(GUI_MBB)
 11126 		special(SPC_NOMOD)
  9871 		interest(1)
 11127 		interest(3)
  9872 	}
 11128 	}
  9873 	field(SIML,DBF_INLINK) {
 11129 	field(NLST,DBF_USHORT) {
  9874 		prompt("Sim Mode Location")
 11130 		prompt("Last Index Monitored")
  9875 		promptgroup(GUI_MBB)
 11131 		special(SPC_NOMOD)
  9876 		interest(1)
 11132 		interest(3)
  9877 	}
       
  9878 	field(SIMM,DBF_MENU) {
       
  9879 		prompt("Simulation Mode")
       
  9880 		menu(menuYesNo)
       
  9881 		interest(1)
       
  9882 	}
       
  9883 	field(SIMS,DBF_MENU) {
       
  9884 		prompt("Sim mode Alarm Svrty")
       
  9885 		promptgroup(GUI_MBB)
       
  9886 		menu(menuAlarmSevr)
       
  9887 		interest(2)
       
  9888 	}
       
  9889 	field(IVOA,DBF_MENU) {
       
  9890 		prompt("INVALID outpt action")
       
  9891 		promptgroup(GUI_MBB)
       
  9892 		menu(menuIvoa)
       
  9893 		interest(2)
       
  9894 	}
       
  9895 	field(IVOV,DBF_USHORT) {
       
  9896 		prompt("INVALID output value")
       
  9897 		promptgroup(GUI_MBB)
       
  9898 		interest(2)
       
  9899 	}
 11133 	}
  9900 }
 11134 }
  9901 recordtype(permissive) {
 11135 recordtype(seq) {
  9902 	field(NAME,DBF_STRING) {
 11136 	field(NAME,DBF_STRING) {
  9903 		prompt("Record Name")
 11137 		prompt("Record Name")
  9904 		special(SPC_NOMOD)
 11138 		special(SPC_NOMOD)
  9905 		size(61)
 11139 		size(61)
  9906 	}
 11140 	}
 10138 	field(FLNK,DBF_FWDLINK) {
 11372 	field(FLNK,DBF_FWDLINK) {
 10139 		prompt("Forward Process Link")
 11373 		prompt("Forward Process Link")
 10140 		promptgroup(GUI_LINKS)
 11374 		promptgroup(GUI_LINKS)
 10141 		interest(1)
 11375 		interest(1)
 10142 	}
 11376 	}
 10143 	field(LABL,DBF_STRING) {
 11377 	field(VAL,DBF_LONG) {
 10144 		prompt("Button Label")
 11378 		prompt("Used to trigger")
       
 11379 		pp(TRUE)
       
 11380 		asl(ASL0)
       
 11381 	}
       
 11382 	field(SELM,DBF_MENU) {
       
 11383 		prompt("Select Mechanism")
       
 11384 		promptgroup(GUI_INPUTS)
       
 11385 		menu(seqSELM)
       
 11386 		interest(1)
       
 11387 	}
       
 11388 	field(SELN,DBF_USHORT) {
       
 11389 		prompt("Link Selection")
       
 11390 		initial("1")
       
 11391 		interest(1)
       
 11392 	}
       
 11393 	field(SELL,DBF_INLINK) {
       
 11394 		prompt("Link Selection Loc")
       
 11395 		promptgroup(GUI_INPUTS)
       
 11396 		interest(1)
       
 11397 	}
       
 11398 	field(PREC,DBF_SHORT) {
       
 11399 		prompt("Display Precision")
 10145 		promptgroup(GUI_DISPLAY)
 11400 		promptgroup(GUI_DISPLAY)
 10146 		size(20)
 11401 		interest(1)
 10147 		pp(TRUE)
 11402 	}
 10148 		interest(1)
 11403 	field(DLY1,DBF_DOUBLE) {
 10149 	}
 11404 		prompt("Delay 1")
 10150 	field(VAL,DBF_USHORT) {
 11405 		promptgroup(GUI_SEQ1)
 10151 		prompt("Status")
 11406 		interest(1)
 10152 		pp(TRUE)
 11407 	}
 10153 		asl(ASL0)
 11408 	field(DOL1,DBF_INLINK) {
 10154 	}
 11409 		prompt("Input link1")
 10155 	field(OVAL,DBF_USHORT) {
 11410 		promptgroup(GUI_SEQ1)
 10156 		prompt("Old Status")
 11411 		interest(1)
 10157 		special(SPC_NOMOD)
 11412 	}
 10158 		interest(3)
 11413 	field(DO1,DBF_DOUBLE) {
 10159 	}
 11414 		prompt("Constant input 1")
 10160 	field(WFLG,DBF_USHORT) {
 11415 		interest(1)
 10161 		prompt("Wait Flag")
 11416 	}
 10162 		pp(TRUE)
 11417 	field(LNK1,DBF_OUTLINK) {
 10163 	}
 11418 		prompt("Output Link 1")
 10164 	field(OFLG,DBF_USHORT) {
 11419 		promptgroup(GUI_SEQ1)
 10165 		prompt("Old Flag")
 11420 		interest(1)
 10166 		special(SPC_NOMOD)
 11421 	}
 10167 		interest(3)
 11422 	field(DLY2,DBF_DOUBLE) {
       
 11423 		prompt("Delay 2")
       
 11424 		promptgroup(GUI_SEQ1)
       
 11425 		interest(1)
       
 11426 	}
       
 11427 	field(DOL2,DBF_INLINK) {
       
 11428 		prompt("Input link 2")
       
 11429 		promptgroup(GUI_SEQ1)
       
 11430 		interest(1)
       
 11431 	}
       
 11432 	field(DO2,DBF_DOUBLE) {
       
 11433 		prompt("Constant input 2")
       
 11434 		interest(1)
       
 11435 	}
       
 11436 	field(LNK2,DBF_OUTLINK) {
       
 11437 		prompt("Output Link 2")
       
 11438 		promptgroup(GUI_SEQ1)
       
 11439 		interest(1)
       
 11440 	}
       
 11441 	field(DLY3,DBF_DOUBLE) {
       
 11442 		prompt("Delay 3")
       
 11443 		promptgroup(GUI_SEQ1)
       
 11444 		interest(1)
       
 11445 	}
       
 11446 	field(DOL3,DBF_INLINK) {
       
 11447 		prompt("Input link 3")
       
 11448 		promptgroup(GUI_SEQ1)
       
 11449 		interest(1)
       
 11450 	}
       
 11451 	field(DO3,DBF_DOUBLE) {
       
 11452 		prompt("Constant input 3")
       
 11453 		interest(1)
       
 11454 	}
       
 11455 	field(LNK3,DBF_OUTLINK) {
       
 11456 		prompt("Output Link 3")
       
 11457 		promptgroup(GUI_SEQ1)
       
 11458 		interest(1)
       
 11459 	}
       
 11460 	field(DLY4,DBF_DOUBLE) {
       
 11461 		prompt("Delay 4")
       
 11462 		promptgroup(GUI_SEQ2)
       
 11463 		interest(1)
       
 11464 	}
       
 11465 	field(DOL4,DBF_INLINK) {
       
 11466 		prompt("Input link 4")
       
 11467 		promptgroup(GUI_SEQ2)
       
 11468 		interest(1)
       
 11469 	}
       
 11470 	field(DO4,DBF_DOUBLE) {
       
 11471 		prompt("Constant input 4")
       
 11472 		interest(1)
       
 11473 	}
       
 11474 	field(LNK4,DBF_OUTLINK) {
       
 11475 		prompt("Output Link 4")
       
 11476 		promptgroup(GUI_SEQ2)
       
 11477 		interest(1)
       
 11478 	}
       
 11479 	field(DLY5,DBF_DOUBLE) {
       
 11480 		prompt("Delay 5")
       
 11481 		promptgroup(GUI_SEQ2)
       
 11482 		interest(1)
       
 11483 	}
       
 11484 	field(DOL5,DBF_INLINK) {
       
 11485 		prompt("Input link 5")
       
 11486 		promptgroup(GUI_SEQ2)
       
 11487 		interest(1)
       
 11488 	}
       
 11489 	field(DO5,DBF_DOUBLE) {
       
 11490 		prompt("Constant input 5")
       
 11491 		interest(1)
       
 11492 	}
       
 11493 	field(LNK5,DBF_OUTLINK) {
       
 11494 		prompt("Output Link 5")
       
 11495 		promptgroup(GUI_SEQ2)
       
 11496 		interest(1)
       
 11497 	}
       
 11498 	field(DLY6,DBF_DOUBLE) {
       
 11499 		prompt("Delay 6")
       
 11500 		promptgroup(GUI_SEQ2)
       
 11501 		interest(1)
       
 11502 	}
       
 11503 	field(DOL6,DBF_INLINK) {
       
 11504 		prompt("Input link 6")
       
 11505 		promptgroup(GUI_SEQ2)
       
 11506 		interest(1)
       
 11507 	}
       
 11508 	field(DO6,DBF_DOUBLE) {
       
 11509 		prompt("Constant input 6")
       
 11510 		interest(1)
       
 11511 	}
       
 11512 	field(LNK6,DBF_OUTLINK) {
       
 11513 		prompt("Output Link 6")
       
 11514 		promptgroup(GUI_SEQ2)
       
 11515 		interest(1)
       
 11516 	}
       
 11517 	field(DLY7,DBF_DOUBLE) {
       
 11518 		prompt("Delay 7")
       
 11519 		promptgroup(GUI_SEQ3)
       
 11520 		interest(1)
       
 11521 	}
       
 11522 	field(DOL7,DBF_INLINK) {
       
 11523 		prompt("Input link 7")
       
 11524 		promptgroup(GUI_SEQ3)
       
 11525 		interest(1)
       
 11526 	}
       
 11527 	field(DO7,DBF_DOUBLE) {
       
 11528 		prompt("Constant input 7")
       
 11529 		interest(1)
       
 11530 	}
       
 11531 	field(LNK7,DBF_OUTLINK) {
       
 11532 		prompt("Output Link 7")
       
 11533 		promptgroup(GUI_SEQ3)
       
 11534 		interest(1)
       
 11535 	}
       
 11536 	field(DLY8,DBF_DOUBLE) {
       
 11537 		prompt("Delay 8")
       
 11538 		promptgroup(GUI_SEQ3)
       
 11539 		interest(1)
       
 11540 	}
       
 11541 	field(DOL8,DBF_INLINK) {
       
 11542 		prompt("Input link 8")
       
 11543 		promptgroup(GUI_SEQ3)
       
 11544 		interest(1)
       
 11545 	}
       
 11546 	field(DO8,DBF_DOUBLE) {
       
 11547 		prompt("Constant input 8")
       
 11548 		interest(1)
       
 11549 	}
       
 11550 	field(LNK8,DBF_OUTLINK) {
       
 11551 		prompt("Output Link 8")
       
 11552 		promptgroup(GUI_SEQ3)
       
 11553 		interest(1)
       
 11554 	}
       
 11555 	field(DLY9,DBF_DOUBLE) {
       
 11556 		prompt("Delay 9")
       
 11557 		promptgroup(GUI_SEQ3)
       
 11558 		interest(1)
       
 11559 	}
       
 11560 	field(DOL9,DBF_INLINK) {
       
 11561 		prompt("Input link 9")
       
 11562 		promptgroup(GUI_SEQ3)
       
 11563 		interest(1)
       
 11564 	}
       
 11565 	field(DO9,DBF_DOUBLE) {
       
 11566 		prompt("Constant input 9")
       
 11567 		interest(1)
       
 11568 	}
       
 11569 	field(LNK9,DBF_OUTLINK) {
       
 11570 		prompt("Output Link 9")
       
 11571 		promptgroup(GUI_SEQ3)
       
 11572 		interest(1)
       
 11573 	}
       
 11574 	field(DLYA,DBF_DOUBLE) {
       
 11575 		prompt("Delay 10")
       
 11576 		promptgroup(GUI_SEQ3)
       
 11577 		interest(1)
       
 11578 	}
       
 11579 	field(DOLA,DBF_INLINK) {
       
 11580 		prompt("Input link 10")
       
 11581 		promptgroup(GUI_SEQ3)
       
 11582 		interest(1)
       
 11583 	}
       
 11584 	field(DOA,DBF_DOUBLE) {
       
 11585 		prompt("Constant input 10")
       
 11586 		interest(1)
       
 11587 	}
       
 11588 	field(LNKA,DBF_OUTLINK) {
       
 11589 		prompt("Output Link 10")
       
 11590 		promptgroup(GUI_SEQ3)
       
 11591 		interest(1)
 10168 	}
 11592 	}
 10169 }
 11593 }
 10170 recordtype(sel) {
 11594 recordtype(state) {
 10171 	field(NAME,DBF_STRING) {
 11595 	field(NAME,DBF_STRING) {
 10172 		prompt("Record Name")
 11596 		prompt("Record Name")
 10173 		special(SPC_NOMOD)
 11597 		special(SPC_NOMOD)
 10174 		size(61)
 11598 		size(61)
 10175 	}
 11599 	}
 10407 	field(FLNK,DBF_FWDLINK) {
 11831 	field(FLNK,DBF_FWDLINK) {
 10408 		prompt("Forward Process Link")
 11832 		prompt("Forward Process Link")
 10409 		promptgroup(GUI_LINKS)
 11833 		promptgroup(GUI_LINKS)
 10410 		interest(1)
 11834 		interest(1)
 10411 	}
 11835 	}
 10412 	field(VAL,DBF_DOUBLE) {
 11836 	field(VAL,DBF_STRING) {
 10413 		prompt("Result")
 11837 		prompt("Value")
 10414 		special(SPC_NOMOD)
 11838 		promptgroup(GUI_DISPLAY)
       
 11839 		size(20)
       
 11840 		pp(TRUE)
 10415 		asl(ASL0)
 11841 		asl(ASL0)
 10416 	}
 11842 	}
 10417 	field(SELM,DBF_MENU) {
 11843 	field(OVAL,DBF_STRING) {
 10418 		prompt("Select Mechanism")
 11844 		prompt("Prev Value")
 10419 		promptgroup(GUI_INPUTS)
 11845 		special(SPC_NOMOD)
 10420 		menu(selSELM)
 11846 		size(20)
 10421 	}
       
 10422 	field(SELN,DBF_USHORT) {
       
 10423 		prompt("Index value")
       
 10424 	}
       
 10425 	field(PREC,DBF_SHORT) {
       
 10426 		prompt("Display Precision")
       
 10427 		promptgroup(GUI_DISPLAY)
       
 10428 		interest(1)
       
 10429 	}
       
 10430 	field(NVL,DBF_INLINK) {
       
 10431 		prompt("Index Value Location")
       
 10432 		promptgroup(GUI_INPUTS)
       
 10433 		interest(1)
       
 10434 	}
       
 10435 	field(INPA,DBF_INLINK) {
       
 10436 		prompt("Input A")
       
 10437 		promptgroup(GUI_SELECT)
       
 10438 		interest(1)
       
 10439 	}
       
 10440 	field(INPB,DBF_INLINK) {
       
 10441 		prompt("Input B")
       
 10442 		promptgroup(GUI_SELECT)
       
 10443 		interest(1)
       
 10444 	}
       
 10445 	field(INPC,DBF_INLINK) {
       
 10446 		prompt("Input C")
       
 10447 		promptgroup(GUI_SELECT)
       
 10448 		interest(1)
       
 10449 	}
       
 10450 	field(INPD,DBF_INLINK) {
       
 10451 		prompt("Input D")
       
 10452 		promptgroup(GUI_SELECT)
       
 10453 		interest(1)
       
 10454 	}
       
 10455 	field(INPE,DBF_INLINK) {
       
 10456 		prompt("Input E")
       
 10457 		promptgroup(GUI_SELECT)
       
 10458 		interest(1)
       
 10459 	}
       
 10460 	field(INPF,DBF_INLINK) {
       
 10461 		prompt("Input F")
       
 10462 		promptgroup(GUI_SELECT)
       
 10463 		interest(1)
       
 10464 	}
       
 10465 	field(INPG,DBF_INLINK) {
       
 10466 		prompt("Input G")
       
 10467 		promptgroup(GUI_SELECT)
       
 10468 		interest(1)
       
 10469 	}
       
 10470 	field(INPH,DBF_INLINK) {
       
 10471 		prompt("Input H")
       
 10472 		promptgroup(GUI_SELECT)
       
 10473 		interest(1)
       
 10474 	}
       
 10475 	field(INPI,DBF_INLINK) {
       
 10476 		prompt("Input I")
       
 10477 		promptgroup(GUI_SELECT)
       
 10478 		interest(1)
       
 10479 	}
       
 10480 	field(INPJ,DBF_INLINK) {
       
 10481 		prompt("Input J")
       
 10482 		promptgroup(GUI_SELECT)
       
 10483 		interest(1)
       
 10484 	}
       
 10485 	field(INPK,DBF_INLINK) {
       
 10486 		prompt("Input K")
       
 10487 		promptgroup(GUI_SELECT)
       
 10488 		interest(1)
       
 10489 	}
       
 10490 	field(INPL,DBF_INLINK) {
       
 10491 		prompt("Input L")
       
 10492 		promptgroup(GUI_SELECT)
       
 10493 		interest(1)
       
 10494 	}
       
 10495 	field(EGU,DBF_STRING) {
       
 10496 		prompt("Units Name")
       
 10497 		promptgroup(GUI_DISPLAY)
       
 10498 		size(16)
       
 10499 		interest(1)
       
 10500 	}
       
 10501 	field(HOPR,DBF_DOUBLE) {
       
 10502 		prompt("High Operating Rng")
       
 10503 		promptgroup(GUI_DISPLAY)
       
 10504 		interest(1)
       
 10505 	}
       
 10506 	field(LOPR,DBF_DOUBLE) {
       
 10507 		prompt("Low Operating Range")
       
 10508 		promptgroup(GUI_DISPLAY)
       
 10509 		interest(1)
       
 10510 	}
       
 10511 	field(HIHI,DBF_DOUBLE) {
       
 10512 		prompt("Hihi Alarm Limit")
       
 10513 		promptgroup(GUI_ALARMS)
       
 10514 		pp(TRUE)
       
 10515 		interest(1)
       
 10516 	}
       
 10517 	field(LOLO,DBF_DOUBLE) {
       
 10518 		prompt("Lolo Alarm Limit")
       
 10519 		promptgroup(GUI_ALARMS)
       
 10520 		pp(TRUE)
       
 10521 		interest(1)
       
 10522 	}
       
 10523 	field(HIGH,DBF_DOUBLE) {
       
 10524 		prompt("High Alarm Limit")
       
 10525 		promptgroup(GUI_ALARMS)
       
 10526 		pp(TRUE)
       
 10527 		interest(1)
       
 10528 	}
       
 10529 	field(LOW,DBF_DOUBLE) {
       
 10530 		prompt("Low Alarm Limit")
       
 10531 		promptgroup(GUI_ALARMS)
       
 10532 		pp(TRUE)
       
 10533 		interest(1)
       
 10534 	}
       
 10535 	field(HHSV,DBF_MENU) {
       
 10536 		prompt("Hihi Severity")
       
 10537 		promptgroup(GUI_ALARMS)
       
 10538 		menu(menuAlarmSevr)
       
 10539 		pp(TRUE)
       
 10540 		interest(1)
       
 10541 	}
       
 10542 	field(LLSV,DBF_MENU) {
       
 10543 		prompt("Lolo Severity")
       
 10544 		promptgroup(GUI_ALARMS)
       
 10545 		menu(menuAlarmSevr)
       
 10546 		pp(TRUE)
       
 10547 		interest(1)
       
 10548 	}
       
 10549 	field(HSV,DBF_MENU) {
       
 10550 		prompt("High Severity")
       
 10551 		promptgroup(GUI_ALARMS)
       
 10552 		menu(menuAlarmSevr)
       
 10553 		pp(TRUE)
       
 10554 		interest(1)
       
 10555 	}
       
 10556 	field(LSV,DBF_MENU) {
       
 10557 		prompt("Low Severity")
       
 10558 		promptgroup(GUI_ALARMS)
       
 10559 		menu(menuAlarmSevr)
       
 10560 		pp(TRUE)
       
 10561 		interest(1)
       
 10562 	}
       
 10563 	field(HYST,DBF_DOUBLE) {
       
 10564 		prompt("Alarm Deadband")
       
 10565 		promptgroup(GUI_ALARMS)
       
 10566 		interest(1)
       
 10567 	}
       
 10568 	field(ADEL,DBF_DOUBLE) {
       
 10569 		prompt("Archive Deadband")
       
 10570 		promptgroup(GUI_DISPLAY)
       
 10571 		interest(1)
       
 10572 	}
       
 10573 	field(MDEL,DBF_DOUBLE) {
       
 10574 		prompt("Monitor Deadband")
       
 10575 		promptgroup(GUI_DISPLAY)
       
 10576 		interest(1)
       
 10577 	}
       
 10578 	field(A,DBF_DOUBLE) {
       
 10579 		prompt("Value of Input A")
       
 10580 		pp(TRUE)
       
 10581 	}
       
 10582 	field(B,DBF_DOUBLE) {
       
 10583 		prompt("Value of Input B")
       
 10584 		pp(TRUE)
       
 10585 	}
       
 10586 	field(C,DBF_DOUBLE) {
       
 10587 		prompt("Value of Input C")
       
 10588 		pp(TRUE)
       
 10589 	}
       
 10590 	field(D,DBF_DOUBLE) {
       
 10591 		prompt("Value of Input D")
       
 10592 		pp(TRUE)
       
 10593 	}
       
 10594 	field(E,DBF_DOUBLE) {
       
 10595 		prompt("Value of Input E")
       
 10596 		pp(TRUE)
       
 10597 	}
       
 10598 	field(F,DBF_DOUBLE) {
       
 10599 		prompt("Value of Input F")
       
 10600 		pp(TRUE)
       
 10601 	}
       
 10602 	field(G,DBF_DOUBLE) {
       
 10603 		prompt("Value of Input G")
       
 10604 		pp(TRUE)
       
 10605 	}
       
 10606 	field(H,DBF_DOUBLE) {
       
 10607 		prompt("Value of Input H")
       
 10608 		pp(TRUE)
       
 10609 	}
       
 10610 	field(I,DBF_DOUBLE) {
       
 10611 		prompt("Value of Input I")
       
 10612 		pp(TRUE)
       
 10613 	}
       
 10614 	field(J,DBF_DOUBLE) {
       
 10615 		prompt("Value of Input J")
       
 10616 		pp(TRUE)
       
 10617 	}
       
 10618 	field(K,DBF_DOUBLE) {
       
 10619 		prompt("Value of Input K")
       
 10620 		pp(TRUE)
       
 10621 	}
       
 10622 	field(L,DBF_DOUBLE) {
       
 10623 		prompt("Value of Input L")
       
 10624 		pp(TRUE)
       
 10625 	}
       
 10626 	field(LA,DBF_DOUBLE) {
       
 10627 		prompt("Prev Value of A")
       
 10628 		special(SPC_NOMOD)
       
 10629 		interest(3)
       
 10630 	}
       
 10631 	field(LB,DBF_DOUBLE) {
       
 10632 		prompt("Prev Value of B")
       
 10633 		special(SPC_NOMOD)
       
 10634 		interest(3)
       
 10635 	}
       
 10636 	field(LC,DBF_DOUBLE) {
       
 10637 		prompt("Prev Value of C")
       
 10638 		special(SPC_NOMOD)
       
 10639 		interest(3)
       
 10640 	}
       
 10641 	field(LD,DBF_DOUBLE) {
       
 10642 		prompt("Prev Value of D")
       
 10643 		special(SPC_NOMOD)
       
 10644 		interest(3)
       
 10645 	}
       
 10646 	field(LE,DBF_DOUBLE) {
       
 10647 		prompt("Prev Value of E")
       
 10648 		special(SPC_NOMOD)
       
 10649 		interest(3)
       
 10650 	}
       
 10651 	field(LF,DBF_DOUBLE) {
       
 10652 		prompt("Prev Value of F")
       
 10653 		special(SPC_NOMOD)
       
 10654 		interest(3)
       
 10655 	}
       
 10656 	field(LG,DBF_DOUBLE) {
       
 10657 		prompt("Prev Value of G")
       
 10658 		special(SPC_NOMOD)
       
 10659 		interest(3)
       
 10660 	}
       
 10661 	field(LH,DBF_DOUBLE) {
       
 10662 		prompt("Prev Value of H")
       
 10663 		special(SPC_NOMOD)
       
 10664 		interest(3)
       
 10665 	}
       
 10666 	field(LI,DBF_DOUBLE) {
       
 10667 		prompt("Prev Value of I")
       
 10668 		special(SPC_NOMOD)
       
 10669 		interest(3)
       
 10670 	}
       
 10671 	field(LJ,DBF_DOUBLE) {
       
 10672 		prompt("Prev Value of J")
       
 10673 		special(SPC_NOMOD)
       
 10674 		interest(3)
       
 10675 	}
       
 10676 	field(LK,DBF_DOUBLE) {
       
 10677 		prompt("Prev Value of K")
       
 10678 		special(SPC_NOMOD)
       
 10679 		interest(3)
       
 10680 	}
       
 10681 	field(LL,DBF_DOUBLE) {
       
 10682 		prompt("Prev Value of L")
       
 10683 		special(SPC_NOMOD)
       
 10684 		interest(3)
       
 10685 	}
       
 10686 	field(LALM,DBF_DOUBLE) {
       
 10687 		prompt("Last Value Alarmed")
       
 10688 		special(SPC_NOMOD)
       
 10689 		interest(3)
       
 10690 	}
       
 10691 	field(ALST,DBF_DOUBLE) {
       
 10692 		prompt("Last Value Archived")
       
 10693 		special(SPC_NOMOD)
       
 10694 		interest(3)
       
 10695 	}
       
 10696 	field(MLST,DBF_DOUBLE) {
       
 10697 		prompt("Last Val Monitored")
       
 10698 		special(SPC_NOMOD)
       
 10699 		interest(3)
       
 10700 	}
       
 10701 	field(NLST,DBF_USHORT) {
       
 10702 		prompt("Last Index Monitored")
       
 10703 		special(SPC_NOMOD)
       
 10704 		interest(3)
 11847 		interest(3)
 10705 	}
 11848 	}
 10706 }
 11849 }
 10707 recordtype(seq) {
 11850 recordtype(stringin) {
 10708 	field(NAME,DBF_STRING) {
 11851 	field(NAME,DBF_STRING) {
 10709 		prompt("Record Name")
 11852 		prompt("Record Name")
 10710 		special(SPC_NOMOD)
 11853 		special(SPC_NOMOD)
 10711 		size(61)
 11854 		size(61)
 10712 	}
 11855 	}
 10944 	field(FLNK,DBF_FWDLINK) {
 12087 	field(FLNK,DBF_FWDLINK) {
 10945 		prompt("Forward Process Link")
 12088 		prompt("Forward Process Link")
 10946 		promptgroup(GUI_LINKS)
 12089 		promptgroup(GUI_LINKS)
 10947 		interest(1)
 12090 		interest(1)
 10948 	}
 12091 	}
 10949 	field(VAL,DBF_LONG) {
 12092 	field(VAL,DBF_STRING) {
 10950 		prompt("Used to trigger")
 12093 		prompt("Current Value")
       
 12094 		promptgroup(GUI_INPUTS)
       
 12095 		size(40)
 10951 		pp(TRUE)
 12096 		pp(TRUE)
 10952 		asl(ASL0)
 12097 		asl(ASL0)
 10953 	}
 12098 	}
 10954 	field(SELM,DBF_MENU) {
 12099 	field(OVAL,DBF_STRING) {
 10955 		prompt("Select Mechanism")
 12100 		prompt("Previous Value")
       
 12101 		special(SPC_NOMOD)
       
 12102 		size(40)
       
 12103 		interest(3)
       
 12104 	}
       
 12105 	field(INP,DBF_INLINK) {
       
 12106 		prompt("Input Specification")
 10956 		promptgroup(GUI_INPUTS)
 12107 		promptgroup(GUI_INPUTS)
 10957 		menu(seqSELM)
 12108 		interest(1)
 10958 		interest(1)
 12109 	}
 10959 	}
 12110 	field(MPST,DBF_MENU) {
 10960 	field(SELN,DBF_USHORT) {
 12111 		prompt("Post Value Monitors")
 10961 		prompt("Link Selection")
 12112 		promptgroup(GUI_DISPLAY)
 10962 		initial("1")
 12113 		menu(stringinPOST)
 10963 		interest(1)
 12114 		interest(1)
 10964 	}
 12115 	}
 10965 	field(SELL,DBF_INLINK) {
 12116 	field(APST,DBF_MENU) {
 10966 		prompt("Link Selection Loc")
 12117 		prompt("Post Archive Monitors")
       
 12118 		promptgroup(GUI_DISPLAY)
       
 12119 		menu(stringinPOST)
       
 12120 		interest(1)
       
 12121 	}
       
 12122 	field(SIOL,DBF_INLINK) {
       
 12123 		prompt("Sim Input Specifctn")
 10967 		promptgroup(GUI_INPUTS)
 12124 		promptgroup(GUI_INPUTS)
 10968 		interest(1)
 12125 		interest(1)
 10969 	}
 12126 	}
 10970 	field(PREC,DBF_SHORT) {
 12127 	field(SVAL,DBF_STRING) {
 10971 		prompt("Display Precision")
 12128 		prompt("Simulation Value")
 10972 		promptgroup(GUI_DISPLAY)
 12129 		size(40)
 10973 		interest(1)
 12130 		pp(TRUE)
 10974 	}
 12131 	}
 10975 	field(DLY1,DBF_DOUBLE) {
 12132 	field(SIML,DBF_INLINK) {
 10976 		prompt("Delay 1")
 12133 		prompt("Sim Mode Location")
 10977 		promptgroup(GUI_SEQ1)
 12134 		promptgroup(GUI_INPUTS)
 10978 		interest(1)
 12135 		interest(1)
 10979 	}
 12136 	}
 10980 	field(DOL1,DBF_INLINK) {
 12137 	field(SIMM,DBF_MENU) {
 10981 		prompt("Input link1")
 12138 		prompt("Simulation Mode")
 10982 		promptgroup(GUI_SEQ1)
 12139 		menu(menuYesNo)
 10983 		interest(1)
 12140 		interest(1)
 10984 	}
 12141 	}
 10985 	field(DO1,DBF_DOUBLE) {
 12142 	field(SIMS,DBF_MENU) {
 10986 		prompt("Constant input 1")
 12143 		prompt("Sim mode Alarm Svrty")
 10987 		interest(1)
 12144 		promptgroup(GUI_INPUTS)
 10988 	}
 12145 		menu(menuAlarmSevr)
 10989 	field(LNK1,DBF_OUTLINK) {
 12146 		interest(2)
 10990 		prompt("Output Link 1")
       
 10991 		promptgroup(GUI_SEQ1)
       
 10992 		interest(1)
       
 10993 	}
       
 10994 	field(DLY2,DBF_DOUBLE) {
       
 10995 		prompt("Delay 2")
       
 10996 		promptgroup(GUI_SEQ1)
       
 10997 		interest(1)
       
 10998 	}
       
 10999 	field(DOL2,DBF_INLINK) {
       
 11000 		prompt("Input link 2")
       
 11001 		promptgroup(GUI_SEQ1)
       
 11002 		interest(1)
       
 11003 	}
       
 11004 	field(DO2,DBF_DOUBLE) {
       
 11005 		prompt("Constant input 2")
       
 11006 		interest(1)
       
 11007 	}
       
 11008 	field(LNK2,DBF_OUTLINK) {
       
 11009 		prompt("Output Link 2")
       
 11010 		promptgroup(GUI_SEQ1)
       
 11011 		interest(1)
       
 11012 	}
       
 11013 	field(DLY3,DBF_DOUBLE) {
       
 11014 		prompt("Delay 3")
       
 11015 		promptgroup(GUI_SEQ1)
       
 11016 		interest(1)
       
 11017 	}
       
 11018 	field(DOL3,DBF_INLINK) {
       
 11019 		prompt("Input link 3")
       
 11020 		promptgroup(GUI_SEQ1)
       
 11021 		interest(1)
       
 11022 	}
       
 11023 	field(DO3,DBF_DOUBLE) {
       
 11024 		prompt("Constant input 3")
       
 11025 		interest(1)
       
 11026 	}
       
 11027 	field(LNK3,DBF_OUTLINK) {
       
 11028 		prompt("Output Link 3")
       
 11029 		promptgroup(GUI_SEQ1)
       
 11030 		interest(1)
       
 11031 	}
       
 11032 	field(DLY4,DBF_DOUBLE) {
       
 11033 		prompt("Delay 4")
       
 11034 		promptgroup(GUI_SEQ2)
       
 11035 		interest(1)
       
 11036 	}
       
 11037 	field(DOL4,DBF_INLINK) {
       
 11038 		prompt("Input link 4")
       
 11039 		promptgroup(GUI_SEQ2)
       
 11040 		interest(1)
       
 11041 	}
       
 11042 	field(DO4,DBF_DOUBLE) {
       
 11043 		prompt("Constant input 4")
       
 11044 		interest(1)
       
 11045 	}
       
 11046 	field(LNK4,DBF_OUTLINK) {
       
 11047 		prompt("Output Link 4")
       
 11048 		promptgroup(GUI_SEQ2)
       
 11049 		interest(1)
       
 11050 	}
       
 11051 	field(DLY5,DBF_DOUBLE) {
       
 11052 		prompt("Delay 5")
       
 11053 		promptgroup(GUI_SEQ2)
       
 11054 		interest(1)
       
 11055 	}
       
 11056 	field(DOL5,DBF_INLINK) {
       
 11057 		prompt("Input link 5")
       
 11058 		promptgroup(GUI_SEQ2)
       
 11059 		interest(1)
       
 11060 	}
       
 11061 	field(DO5,DBF_DOUBLE) {
       
 11062 		prompt("Constant input 5")
       
 11063 		interest(1)
       
 11064 	}
       
 11065 	field(LNK5,DBF_OUTLINK) {
       
 11066 		prompt("Output Link 5")
       
 11067 		promptgroup(GUI_SEQ2)
       
 11068 		interest(1)
       
 11069 	}
       
 11070 	field(DLY6,DBF_DOUBLE) {
       
 11071 		prompt("Delay 6")
       
 11072 		promptgroup(GUI_SEQ2)
       
 11073 		interest(1)
       
 11074 	}
       
 11075 	field(DOL6,DBF_INLINK) {
       
 11076 		prompt("Input link 6")
       
 11077 		promptgroup(GUI_SEQ2)
       
 11078 		interest(1)
       
 11079 	}
       
 11080 	field(DO6,DBF_DOUBLE) {
       
 11081 		prompt("Constant input 6")
       
 11082 		interest(1)
       
 11083 	}
       
 11084 	field(LNK6,DBF_OUTLINK) {
       
 11085 		prompt("Output Link 6")
       
 11086 		promptgroup(GUI_SEQ2)
       
 11087 		interest(1)
       
 11088 	}
       
 11089 	field(DLY7,DBF_DOUBLE) {
       
 11090 		prompt("Delay 7")
       
 11091 		promptgroup(GUI_SEQ3)
       
 11092 		interest(1)
       
 11093 	}
       
 11094 	field(DOL7,DBF_INLINK) {
       
 11095 		prompt("Input link 7")
       
 11096 		promptgroup(GUI_SEQ3)
       
 11097 		interest(1)
       
 11098 	}
       
 11099 	field(DO7,DBF_DOUBLE) {
       
 11100 		prompt("Constant input 7")
       
 11101 		interest(1)
       
 11102 	}
       
 11103 	field(LNK7,DBF_OUTLINK) {
       
 11104 		prompt("Output Link 7")
       
 11105 		promptgroup(GUI_SEQ3)
       
 11106 		interest(1)
       
 11107 	}
       
 11108 	field(DLY8,DBF_DOUBLE) {
       
 11109 		prompt("Delay 8")
       
 11110 		promptgroup(GUI_SEQ3)
       
 11111 		interest(1)
       
 11112 	}
       
 11113 	field(DOL8,DBF_INLINK) {
       
 11114 		prompt("Input link 8")
       
 11115 		promptgroup(GUI_SEQ3)
       
 11116 		interest(1)
       
 11117 	}
       
 11118 	field(DO8,DBF_DOUBLE) {
       
 11119 		prompt("Constant input 8")
       
 11120 		interest(1)
       
 11121 	}
       
 11122 	field(LNK8,DBF_OUTLINK) {
       
 11123 		prompt("Output Link 8")
       
 11124 		promptgroup(GUI_SEQ3)
       
 11125 		interest(1)
       
 11126 	}
       
 11127 	field(DLY9,DBF_DOUBLE) {
       
 11128 		prompt("Delay 9")
       
 11129 		promptgroup(GUI_SEQ3)
       
 11130 		interest(1)
       
 11131 	}
       
 11132 	field(DOL9,DBF_INLINK) {
       
 11133 		prompt("Input link 9")
       
 11134 		promptgroup(GUI_SEQ3)
       
 11135 		interest(1)
       
 11136 	}
       
 11137 	field(DO9,DBF_DOUBLE) {
       
 11138 		prompt("Constant input 9")
       
 11139 		interest(1)
       
 11140 	}
       
 11141 	field(LNK9,DBF_OUTLINK) {
       
 11142 		prompt("Output Link 9")
       
 11143 		promptgroup(GUI_SEQ3)
       
 11144 		interest(1)
       
 11145 	}
       
 11146 	field(DLYA,DBF_DOUBLE) {
       
 11147 		prompt("Delay 10")
       
 11148 		promptgroup(GUI_SEQ3)
       
 11149 		interest(1)
       
 11150 	}
       
 11151 	field(DOLA,DBF_INLINK) {
       
 11152 		prompt("Input link 10")
       
 11153 		promptgroup(GUI_SEQ3)
       
 11154 		interest(1)
       
 11155 	}
       
 11156 	field(DOA,DBF_DOUBLE) {
       
 11157 		prompt("Constant input 10")
       
 11158 		interest(1)
       
 11159 	}
       
 11160 	field(LNKA,DBF_OUTLINK) {
       
 11161 		prompt("Output Link 10")
       
 11162 		promptgroup(GUI_SEQ3)
       
 11163 		interest(1)
       
 11164 	}
 12147 	}
 11165 }
 12148 }
 11166 recordtype(state) {
 12149 recordtype(stringout) {
 11167 	field(NAME,DBF_STRING) {
 12150 	field(NAME,DBF_STRING) {
 11168 		prompt("Record Name")
 12151 		prompt("Record Name")
 11169 		special(SPC_NOMOD)
 12152 		special(SPC_NOMOD)
 11170 		size(61)
 12153 		size(61)
 11171 	}
 12154 	}
 11404 		prompt("Forward Process Link")
 12387 		prompt("Forward Process Link")
 11405 		promptgroup(GUI_LINKS)
 12388 		promptgroup(GUI_LINKS)
 11406 		interest(1)
 12389 		interest(1)
 11407 	}
 12390 	}
 11408 	field(VAL,DBF_STRING) {
 12391 	field(VAL,DBF_STRING) {
 11409 		prompt("Value")
 12392 		prompt("Current Value")
       
 12393 		promptgroup(GUI_OUTPUT)
       
 12394 		size(40)
       
 12395 		pp(TRUE)
       
 12396 		asl(ASL0)
       
 12397 	}
       
 12398 	field(OVAL,DBF_STRING) {
       
 12399 		prompt("Previous Value")
       
 12400 		special(SPC_NOMOD)
       
 12401 		size(40)
       
 12402 		interest(3)
       
 12403 	}
       
 12404 	field(DOL,DBF_INLINK) {
       
 12405 		prompt("Desired Output Loc")
       
 12406 		promptgroup(GUI_OUTPUT)
       
 12407 		interest(1)
       
 12408 	}
       
 12409 	field(OMSL,DBF_MENU) {
       
 12410 		prompt("Output Mode Select")
       
 12411 		promptgroup(GUI_OUTPUT)
       
 12412 		menu(menuOmsl)
       
 12413 		interest(1)
       
 12414 	}
       
 12415 	field(OUT,DBF_OUTLINK) {
       
 12416 		prompt("Output Specification")
       
 12417 		promptgroup(GUI_OUTPUT)
       
 12418 		interest(1)
       
 12419 	}
       
 12420 	field(MPST,DBF_MENU) {
       
 12421 		prompt("Post Value Monitors")
 11410 		promptgroup(GUI_DISPLAY)
 12422 		promptgroup(GUI_DISPLAY)
 11411 		size(20)
 12423 		menu(stringoutPOST)
 11412 		pp(TRUE)
 12424 		interest(1)
 11413 		asl(ASL0)
 12425 	}
 11414 	}
 12426 	field(APST,DBF_MENU) {
 11415 	field(OVAL,DBF_STRING) {
 12427 		prompt("Post Archive Monitors")
 11416 		prompt("Prev Value")
 12428 		promptgroup(GUI_DISPLAY)
 11417 		special(SPC_NOMOD)
 12429 		menu(stringoutPOST)
 11418 		size(20)
 12430 		interest(1)
 11419 		interest(3)
 12431 	}
       
 12432 	field(SIOL,DBF_OUTLINK) {
       
 12433 		prompt("Sim Output Specifctn")
       
 12434 		promptgroup(GUI_INPUTS)
       
 12435 		interest(1)
       
 12436 	}
       
 12437 	field(SIML,DBF_INLINK) {
       
 12438 		prompt("Sim Mode Location")
       
 12439 		promptgroup(GUI_INPUTS)
       
 12440 		interest(1)
       
 12441 	}
       
 12442 	field(SIMM,DBF_MENU) {
       
 12443 		prompt("Simulation Mode")
       
 12444 		menu(menuYesNo)
       
 12445 		interest(1)
       
 12446 	}
       
 12447 	field(SIMS,DBF_MENU) {
       
 12448 		prompt("Sim mode Alarm Svrty")
       
 12449 		promptgroup(GUI_INPUTS)
       
 12450 		menu(menuAlarmSevr)
       
 12451 		interest(2)
       
 12452 	}
       
 12453 	field(IVOA,DBF_MENU) {
       
 12454 		prompt("INVALID output action")
       
 12455 		promptgroup(GUI_OUTPUT)
       
 12456 		menu(menuIvoa)
       
 12457 		interest(2)
       
 12458 	}
       
 12459 	field(IVOV,DBF_STRING) {
       
 12460 		prompt("INVALID output value")
       
 12461 		promptgroup(GUI_OUTPUT)
       
 12462 		size(40)
       
 12463 		interest(2)
 11420 	}
 12464 	}
 11421 }
 12465 }
 11422 recordtype(stringin) {
 12466 recordtype(sub) {
 11423 	field(NAME,DBF_STRING) {
 12467 	field(NAME,DBF_STRING) {
 11424 		prompt("Record Name")
 12468 		prompt("Record Name")
 11425 		special(SPC_NOMOD)
 12469 		special(SPC_NOMOD)
 11426 		size(61)
 12470 		size(61)
 11427 	}
 12471 	}
 11659 	field(FLNK,DBF_FWDLINK) {
 12703 	field(FLNK,DBF_FWDLINK) {
 11660 		prompt("Forward Process Link")
 12704 		prompt("Forward Process Link")
 11661 		promptgroup(GUI_LINKS)
 12705 		promptgroup(GUI_LINKS)
 11662 		interest(1)
 12706 		interest(1)
 11663 	}
 12707 	}
 11664 	field(VAL,DBF_STRING) {
 12708 	field(VAL,DBF_DOUBLE) {
 11665 		prompt("Current Value")
 12709 		prompt("Result")
       
 12710 		pp(TRUE)
       
 12711 		asl(ASL0)
       
 12712 	}
       
 12713 	field(INAM,DBF_STRING) {
       
 12714 		prompt("Init Routine Name")
       
 12715 		promptgroup(GUI_SUB)
       
 12716 		special(SPC_NOMOD)
       
 12717 		size(40)
       
 12718 		interest(1)
       
 12719 	}
       
 12720 	field(SNAM,DBF_STRING) {
       
 12721 		prompt("Subroutine Name")
       
 12722 		promptgroup(GUI_SUB)
       
 12723 		special(100)
       
 12724 		size(40)
       
 12725 		interest(1)
       
 12726 	}
       
 12727 	field(SADR,DBF_NOACCESS) {
       
 12728 		prompt("Subroutine Address")
       
 12729 		special(SPC_NOMOD)
       
 12730 		extra("SUBFUNCPTR sadr")
       
 12731 		interest(4)
       
 12732 	}
       
 12733 	field(INPA,DBF_INLINK) {
       
 12734 		prompt("Input A")
 11666 		promptgroup(GUI_INPUTS)
 12735 		promptgroup(GUI_INPUTS)
 11667 		size(40)
 12736 		interest(1)
 11668 		pp(TRUE)
 12737 	}
 11669 		asl(ASL0)
 12738 	field(INPB,DBF_INLINK) {
 11670 	}
 12739 		prompt("Input B")
 11671 	field(OVAL,DBF_STRING) {
       
 11672 		prompt("Previous Value")
       
 11673 		special(SPC_NOMOD)
       
 11674 		size(40)
       
 11675 		interest(3)
       
 11676 	}
       
 11677 	field(INP,DBF_INLINK) {
       
 11678 		prompt("Input Specification")
       
 11679 		promptgroup(GUI_INPUTS)
 12740 		promptgroup(GUI_INPUTS)
 11680 		interest(1)
 12741 		interest(1)
 11681 	}
 12742 	}
 11682 	field(MPST,DBF_MENU) {
 12743 	field(INPC,DBF_INLINK) {
 11683 		prompt("Post Value Monitors")
 12744 		prompt("Input C")
       
 12745 		promptgroup(GUI_INPUTS)
       
 12746 		interest(1)
       
 12747 	}
       
 12748 	field(INPD,DBF_INLINK) {
       
 12749 		prompt("Input D")
       
 12750 		promptgroup(GUI_INPUTS)
       
 12751 		interest(1)
       
 12752 	}
       
 12753 	field(INPE,DBF_INLINK) {
       
 12754 		prompt("Input E")
       
 12755 		promptgroup(GUI_INPUTS)
       
 12756 		interest(1)
       
 12757 	}
       
 12758 	field(INPF,DBF_INLINK) {
       
 12759 		prompt("Input F")
       
 12760 		promptgroup(GUI_INPUTS)
       
 12761 		interest(1)
       
 12762 	}
       
 12763 	field(INPG,DBF_INLINK) {
       
 12764 		prompt("Input G")
       
 12765 		promptgroup(GUI_INPUTS)
       
 12766 		interest(1)
       
 12767 	}
       
 12768 	field(INPH,DBF_INLINK) {
       
 12769 		prompt("Input H")
       
 12770 		promptgroup(GUI_INPUTS)
       
 12771 		interest(1)
       
 12772 	}
       
 12773 	field(INPI,DBF_INLINK) {
       
 12774 		prompt("Input I")
       
 12775 		promptgroup(GUI_INPUTS)
       
 12776 		interest(1)
       
 12777 	}
       
 12778 	field(INPJ,DBF_INLINK) {
       
 12779 		prompt("Input J")
       
 12780 		promptgroup(GUI_INPUTS)
       
 12781 		interest(1)
       
 12782 	}
       
 12783 	field(INPK,DBF_INLINK) {
       
 12784 		prompt("Input K")
       
 12785 		promptgroup(GUI_INPUTS)
       
 12786 		interest(1)
       
 12787 	}
       
 12788 	field(INPL,DBF_INLINK) {
       
 12789 		prompt("Input L")
       
 12790 		promptgroup(GUI_INPUTS)
       
 12791 		interest(1)
       
 12792 	}
       
 12793 	field(EGU,DBF_STRING) {
       
 12794 		prompt("Units Name")
 11684 		promptgroup(GUI_DISPLAY)
 12795 		promptgroup(GUI_DISPLAY)
 11685 		menu(stringinPOST)
 12796 		size(16)
 11686 		interest(1)
 12797 		interest(1)
 11687 	}
 12798 	}
 11688 	field(APST,DBF_MENU) {
 12799 	field(HOPR,DBF_DOUBLE) {
 11689 		prompt("Post Archive Monitors")
 12800 		prompt("High Operating Rng")
 11690 		promptgroup(GUI_DISPLAY)
 12801 		promptgroup(GUI_DISPLAY)
 11691 		menu(stringinPOST)
 12802 		interest(1)
 11692 		interest(1)
 12803 	}
 11693 	}
 12804 	field(LOPR,DBF_DOUBLE) {
 11694 	field(SIOL,DBF_INLINK) {
 12805 		prompt("Low Operating Range")
 11695 		prompt("Sim Input Specifctn")
 12806 		promptgroup(GUI_DISPLAY)
 11696 		promptgroup(GUI_INPUTS)
 12807 		interest(1)
 11697 		interest(1)
 12808 	}
 11698 	}
 12809 	field(HIHI,DBF_DOUBLE) {
 11699 	field(SVAL,DBF_STRING) {
 12810 		prompt("Hihi Alarm Limit")
 11700 		prompt("Simulation Value")
 12811 		promptgroup(GUI_ALARMS)
 11701 		size(40)
 12812 		pp(TRUE)
 11702 		pp(TRUE)
 12813 		interest(1)
 11703 	}
 12814 	}
 11704 	field(SIML,DBF_INLINK) {
 12815 	field(LOLO,DBF_DOUBLE) {
 11705 		prompt("Sim Mode Location")
 12816 		prompt("Lolo Alarm Limit")
 11706 		promptgroup(GUI_INPUTS)
 12817 		promptgroup(GUI_ALARMS)
 11707 		interest(1)
 12818 		pp(TRUE)
 11708 	}
 12819 		interest(1)
 11709 	field(SIMM,DBF_MENU) {
 12820 	}
 11710 		prompt("Simulation Mode")
 12821 	field(HIGH,DBF_DOUBLE) {
 11711 		menu(menuYesNo)
 12822 		prompt("High Alarm Limit")
 11712 		interest(1)
 12823 		promptgroup(GUI_ALARMS)
 11713 	}
 12824 		pp(TRUE)
 11714 	field(SIMS,DBF_MENU) {
 12825 		interest(1)
 11715 		prompt("Sim mode Alarm Svrty")
 12826 	}
 11716 		promptgroup(GUI_INPUTS)
 12827 	field(LOW,DBF_DOUBLE) {
 11717 		menu(menuAlarmSevr)
 12828 		prompt("Low Alarm Limit")
 11718 		interest(2)
 12829 		promptgroup(GUI_ALARMS)
       
 12830 		pp(TRUE)
       
 12831 		interest(1)
       
 12832 	}
       
 12833 	field(PREC,DBF_SHORT) {
       
 12834 		prompt("Display Precision")
       
 12835 		promptgroup(GUI_DISPLAY)
       
 12836 		interest(1)
       
 12837 	}
       
 12838 	field(BRSV,DBF_MENU) {
       
 12839 		prompt("Bad Return Severity")
       
 12840 		promptgroup(GUI_SUB)
       
 12841 		menu(menuAlarmSevr)
       
 12842 		pp(TRUE)
       
 12843 		interest(1)
       
 12844 	}
       
 12845 	field(HHSV,DBF_MENU) {
       
 12846 		prompt("Hihi Severity")
       
 12847 		promptgroup(GUI_ALARMS)
       
 12848 		menu(menuAlarmSevr)
       
 12849 		pp(TRUE)
       
 12850 		interest(1)
       
 12851 	}
       
 12852 	field(LLSV,DBF_MENU) {
       
 12853 		prompt("Lolo Severity")
       
 12854 		promptgroup(GUI_ALARMS)
       
 12855 		menu(menuAlarmSevr)
       
 12856 		pp(TRUE)
       
 12857 		interest(1)
       
 12858 	}
       
 12859 	field(HSV,DBF_MENU) {
       
 12860 		prompt("High Severity")
       
 12861 		promptgroup(GUI_ALARMS)
       
 12862 		menu(menuAlarmSevr)
       
 12863 		pp(TRUE)
       
 12864 		interest(1)
       
 12865 	}
       
 12866 	field(LSV,DBF_MENU) {
       
 12867 		prompt("Low Severity")
       
 12868 		promptgroup(GUI_ALARMS)
       
 12869 		menu(menuAlarmSevr)
       
 12870 		pp(TRUE)
       
 12871 		interest(1)
       
 12872 	}
       
 12873 	field(HYST,DBF_DOUBLE) {
       
 12874 		prompt("Alarm Deadband")
       
 12875 		promptgroup(GUI_ALARMS)
       
 12876 		interest(1)
       
 12877 	}
       
 12878 	field(ADEL,DBF_DOUBLE) {
       
 12879 		prompt("Archive Deadband")
       
 12880 		promptgroup(GUI_DISPLAY)
       
 12881 		interest(1)
       
 12882 	}
       
 12883 	field(MDEL,DBF_DOUBLE) {
       
 12884 		prompt("Monitor Deadband")
       
 12885 		promptgroup(GUI_DISPLAY)
       
 12886 		interest(1)
       
 12887 	}
       
 12888 	field(A,DBF_DOUBLE) {
       
 12889 		prompt("Value of Input A")
       
 12890 		pp(TRUE)
       
 12891 	}
       
 12892 	field(B,DBF_DOUBLE) {
       
 12893 		prompt("Value of Input B")
       
 12894 		pp(TRUE)
       
 12895 	}
       
 12896 	field(C,DBF_DOUBLE) {
       
 12897 		prompt("Value of Input C")
       
 12898 		pp(TRUE)
       
 12899 	}
       
 12900 	field(D,DBF_DOUBLE) {
       
 12901 		prompt("Value of Input D")
       
 12902 		pp(TRUE)
       
 12903 	}
       
 12904 	field(E,DBF_DOUBLE) {
       
 12905 		prompt("Value of Input E")
       
 12906 		pp(TRUE)
       
 12907 	}
       
 12908 	field(F,DBF_DOUBLE) {
       
 12909 		prompt("Value of Input F")
       
 12910 		pp(TRUE)
       
 12911 	}
       
 12912 	field(G,DBF_DOUBLE) {
       
 12913 		prompt("Value of Input G")
       
 12914 		pp(TRUE)
       
 12915 	}
       
 12916 	field(H,DBF_DOUBLE) {
       
 12917 		prompt("Value of Input H")
       
 12918 		pp(TRUE)
       
 12919 	}
       
 12920 	field(I,DBF_DOUBLE) {
       
 12921 		prompt("Value of Input I")
       
 12922 		pp(TRUE)
       
 12923 	}
       
 12924 	field(J,DBF_DOUBLE) {
       
 12925 		prompt("Value of Input J")
       
 12926 		pp(TRUE)
       
 12927 	}
       
 12928 	field(K,DBF_DOUBLE) {
       
 12929 		prompt("Value of Input K")
       
 12930 		pp(TRUE)
       
 12931 	}
       
 12932 	field(L,DBF_DOUBLE) {
       
 12933 		prompt("Value of Input L")
       
 12934 		pp(TRUE)
       
 12935 	}
       
 12936 	field(LA,DBF_DOUBLE) {
       
 12937 		prompt("Prev Value of A")
       
 12938 		special(SPC_NOMOD)
       
 12939 		interest(3)
       
 12940 	}
       
 12941 	field(LB,DBF_DOUBLE) {
       
 12942 		prompt("Prev Value of B")
       
 12943 		special(SPC_NOMOD)
       
 12944 		interest(3)
       
 12945 	}
       
 12946 	field(LC,DBF_DOUBLE) {
       
 12947 		prompt("Prev Value of C")
       
 12948 		special(SPC_NOMOD)
       
 12949 		interest(3)
       
 12950 	}
       
 12951 	field(LD,DBF_DOUBLE) {
       
 12952 		prompt("Prev Value of D")
       
 12953 		special(SPC_NOMOD)
       
 12954 		interest(3)
       
 12955 	}
       
 12956 	field(LE,DBF_DOUBLE) {
       
 12957 		prompt("Prev Value of E")
       
 12958 		special(SPC_NOMOD)
       
 12959 		interest(3)
       
 12960 	}
       
 12961 	field(LF,DBF_DOUBLE) {
       
 12962 		prompt("Prev Value of F")
       
 12963 		special(SPC_NOMOD)
       
 12964 		interest(3)
       
 12965 	}
       
 12966 	field(LG,DBF_DOUBLE) {
       
 12967 		prompt("Prev Value of G")
       
 12968 		special(SPC_NOMOD)
       
 12969 		interest(3)
       
 12970 	}
       
 12971 	field(LH,DBF_DOUBLE) {
       
 12972 		prompt("Prev Value of H")
       
 12973 		special(SPC_NOMOD)
       
 12974 		interest(3)
       
 12975 	}
       
 12976 	field(LI,DBF_DOUBLE) {
       
 12977 		prompt("Prev Value of I")
       
 12978 		special(SPC_NOMOD)
       
 12979 		interest(3)
       
 12980 	}
       
 12981 	field(LJ,DBF_DOUBLE) {
       
 12982 		prompt("Prev Value of J")
       
 12983 		special(SPC_NOMOD)
       
 12984 		interest(3)
       
 12985 	}
       
 12986 	field(LK,DBF_DOUBLE) {
       
 12987 		prompt("Prev Value of K")
       
 12988 		special(SPC_NOMOD)
       
 12989 		interest(3)
       
 12990 	}
       
 12991 	field(LL,DBF_DOUBLE) {
       
 12992 		prompt("Prev Value of L")
       
 12993 		special(SPC_NOMOD)
       
 12994 		interest(3)
       
 12995 	}
       
 12996 	field(LALM,DBF_DOUBLE) {
       
 12997 		prompt("Last Value Alarmed")
       
 12998 		special(SPC_NOMOD)
       
 12999 		interest(3)
       
 13000 	}
       
 13001 	field(ALST,DBF_DOUBLE) {
       
 13002 		prompt("Last Value Archived")
       
 13003 		special(SPC_NOMOD)
       
 13004 		interest(3)
       
 13005 	}
       
 13006 	field(MLST,DBF_DOUBLE) {
       
 13007 		prompt("Last Value Monitored")
       
 13008 		special(SPC_NOMOD)
       
 13009 		interest(3)
 11719 	}
 13010 	}
 11720 }
 13011 }
 11721 recordtype(stringout) {
 13012 recordtype(subArray) {
 11722 	field(NAME,DBF_STRING) {
 13013 	field(NAME,DBF_STRING) {
 11723 		prompt("Record Name")
 13014 		prompt("Record Name")
 11724 		special(SPC_NOMOD)
 13015 		special(SPC_NOMOD)
 11725 		size(61)
 13016 		size(61)
 11726 	}
 13017 	}
 11958 	field(FLNK,DBF_FWDLINK) {
 13249 	field(FLNK,DBF_FWDLINK) {
 11959 		prompt("Forward Process Link")
 13250 		prompt("Forward Process Link")
 11960 		promptgroup(GUI_LINKS)
 13251 		promptgroup(GUI_LINKS)
 11961 		interest(1)
 13252 		interest(1)
 11962 	}
 13253 	}
 11963 	field(VAL,DBF_STRING) {
 13254 	field(VAL,DBF_NOACCESS) {
 11964 		prompt("Current Value")
 13255 		prompt("Value")
 11965 		promptgroup(GUI_OUTPUT)
 13256 		special(SPC_DBADDR)
 11966 		size(40)
 13257 		extra("void *		val")
 11967 		pp(TRUE)
 13258 		pp(TRUE)
 11968 		asl(ASL0)
 13259 		asl(ASL0)
 11969 	}
 13260 	}
 11970 	field(OVAL,DBF_STRING) {
 13261 	field(PREC,DBF_SHORT) {
 11971 		prompt("Previous Value")
 13262 		prompt("Display Precision")
 11972 		special(SPC_NOMOD)
 13263 		promptgroup(GUI_COMMON)
 11973 		size(40)
 13264 		interest(1)
 11974 		interest(3)
 13265 	}
 11975 	}
 13266 	field(FTVL,DBF_MENU) {
 11976 	field(DOL,DBF_INLINK) {
 13267 		prompt("Field Type of Value")
 11977 		prompt("Desired Output Loc")
 13268 		promptgroup(GUI_ALARMS)
 11978 		promptgroup(GUI_OUTPUT)
 13269 		special(SPC_NOMOD)
 11979 		interest(1)
 13270 		menu(menuFtype)
 11980 	}
 13271 		interest(1)
 11981 	field(OMSL,DBF_MENU) {
 13272 	}
 11982 		prompt("Output Mode Select")
 13273 	field(INP,DBF_INLINK) {
 11983 		promptgroup(GUI_OUTPUT)
 13274 		prompt("Input Specification")
 11984 		menu(menuOmsl)
 13275 		promptgroup(GUI_BITS1)
 11985 		interest(1)
 13276 		interest(1)
 11986 	}
 13277 	}
 11987 	field(OUT,DBF_OUTLINK) {
 13278 	field(EGU,DBF_STRING) {
 11988 		prompt("Output Specification")
 13279 		prompt("Engineering Units Name")
 11989 		promptgroup(GUI_OUTPUT)
 13280 		promptgroup(GUI_BITS2)
 11990 		interest(1)
 13281 		size(16)
 11991 	}
 13282 		interest(1)
 11992 	field(MPST,DBF_MENU) {
 13283 	}
 11993 		prompt("Post Value Monitors")
 13284 	field(HOPR,DBF_DOUBLE) {
 11994 		promptgroup(GUI_DISPLAY)
 13285 		prompt("High Operating Range")
 11995 		menu(stringoutPOST)
 13286 		promptgroup(GUI_CALC)
 11996 		interest(1)
 13287 		interest(1)
 11997 	}
 13288 	}
 11998 	field(APST,DBF_MENU) {
 13289 	field(LOPR,DBF_DOUBLE) {
 11999 		prompt("Post Archive Monitors")
 13290 		prompt("Low Operating Range")
 12000 		promptgroup(GUI_DISPLAY)
 13291 		promptgroup(GUI_CLOCK)
 12001 		menu(stringoutPOST)
 13292 		interest(1)
 12002 		interest(1)
 13293 	}
 12003 	}
 13294 	field(MALM,DBF_ULONG) {
 12004 	field(SIOL,DBF_OUTLINK) {
 13295 		prompt("Maximum Elements  ")
 12005 		prompt("Sim Output Specifctn")
 13296 		initial("1")
 12006 		promptgroup(GUI_INPUTS)
 13297 		promptgroup(GUI_CLOCK)
 12007 		interest(1)
 13298 		special(SPC_NOMOD)
 12008 	}
 13299 		interest(1)
 12009 	field(SIML,DBF_INLINK) {
 13300 	}
 12010 		prompt("Sim Mode Location")
 13301 	field(NELM,DBF_ULONG) {
 12011 		promptgroup(GUI_INPUTS)
 13302 		prompt("Number of Elements")
 12012 		interest(1)
 13303 		initial("1")
 12013 	}
 13304 		promptgroup(GUI_COMPRESS)
 12014 	field(SIMM,DBF_MENU) {
 13305 		pp(TRUE)
 12015 		prompt("Simulation Mode")
 13306 	}
 12016 		menu(menuYesNo)
 13307 	field(INDX,DBF_ULONG) {
 12017 		interest(1)
 13308 		prompt("Substring Index")
 12018 	}
 13309 		promptgroup(GUI_CONVERT)
 12019 	field(SIMS,DBF_MENU) {
 13310 		pp(TRUE)
 12020 		prompt("Sim mode Alarm Svrty")
 13311 	}
 12021 		promptgroup(GUI_INPUTS)
 13312 	field(BUSY,DBF_SHORT) {
 12022 		menu(menuAlarmSevr)
 13313 		prompt("Busy Indicator")
 12023 		interest(2)
 13314 		special(SPC_NOMOD)
 12024 	}
 13315 	}
 12025 	field(IVOA,DBF_MENU) {
 13316 	field(NORD,DBF_LONG) {
 12026 		prompt("INVALID output action")
 13317 		prompt("Number elements read")
 12027 		promptgroup(GUI_OUTPUT)
 13318 		special(SPC_NOMOD)
 12028 		menu(menuIvoa)
 13319 	}
 12029 		interest(2)
 13320 	field(BPTR,DBF_NOACCESS) {
 12030 	}
 13321 		prompt("Buffer Pointer")
 12031 	field(IVOV,DBF_STRING) {
 13322 		special(SPC_NOMOD)
 12032 		prompt("INVALID output value")
 13323 		extra("void *		bptr")
 12033 		promptgroup(GUI_OUTPUT)
 13324 		interest(4)
 12034 		size(40)
       
 12035 		interest(2)
       
 12036 	}
 13325 	}
 12037 }
 13326 }
 12038 recordtype(sub) {
 13327 recordtype(waveform) {
 12039 	field(NAME,DBF_STRING) {
 13328 	field(NAME,DBF_STRING) {
 12040 		prompt("Record Name")
 13329 		prompt("Record Name")
 12041 		special(SPC_NOMOD)
 13330 		special(SPC_NOMOD)
 12042 		size(61)
 13331 		size(61)
 12043 	}
 13332 	}
 12275 	field(FLNK,DBF_FWDLINK) {
 13564 	field(FLNK,DBF_FWDLINK) {
 12276 		prompt("Forward Process Link")
 13565 		prompt("Forward Process Link")
 12277 		promptgroup(GUI_LINKS)
 13566 		promptgroup(GUI_LINKS)
 12278 		interest(1)
 13567 		interest(1)
 12279 	}
 13568 	}
 12280 	field(VAL,DBF_DOUBLE) {
 13569 	field(VAL,DBF_NOACCESS) {
 12281 		prompt("Result")
 13570 		prompt("Value")
       
 13571 		special(SPC_DBADDR)
       
 13572 		extra("void *		val")
 12282 		pp(TRUE)
 13573 		pp(TRUE)
 12283 		asl(ASL0)
 13574 		asl(ASL0)
 12284 	}
 13575 	}
 12285 	field(INAM,DBF_STRING) {
 13576 	field(RARM,DBF_SHORT) {
 12286 		prompt("Init Routine Name")
 13577 		prompt("Rearm the waveform")
 12287 		promptgroup(GUI_SUB)
 13578 		promptgroup(GUI_WAVE)
 12288 		special(SPC_NOMOD)
 13579 		pp(TRUE)
 12289 		size(40)
 13580 		interest(1)
 12290 		interest(1)
 13581 	}
 12291 	}
 13582 	field(PREC,DBF_SHORT) {
 12292 	field(SNAM,DBF_STRING) {
 13583 		prompt("Display Precision")
 12293 		prompt("Subroutine Name")
 13584 		promptgroup(GUI_DISPLAY)
 12294 		promptgroup(GUI_SUB)
 13585 		interest(1)
 12295 		special(100)
 13586 	}
 12296 		size(40)
 13587 	field(INP,DBF_INLINK) {
 12297 		interest(1)
 13588 		prompt("Input Specification")
 12298 	}
       
 12299 	field(SADR,DBF_NOACCESS) {
       
 12300 		prompt("Subroutine Address")
       
 12301 		special(SPC_NOMOD)
       
 12302 		extra("SUBFUNCPTR sadr")
       
 12303 		interest(4)
       
 12304 	}
       
 12305 	field(INPA,DBF_INLINK) {
       
 12306 		prompt("Input A")
       
 12307 		promptgroup(GUI_INPUTS)
 13589 		promptgroup(GUI_INPUTS)
 12308 		interest(1)
 13590 		interest(1)
 12309 	}
 13591 	}
 12310 	field(INPB,DBF_INLINK) {
       
 12311 		prompt("Input B")
       
 12312 		promptgroup(GUI_INPUTS)
       
 12313 		interest(1)
       
 12314 	}
       
 12315 	field(INPC,DBF_INLINK) {
       
 12316 		prompt("Input C")
       
 12317 		promptgroup(GUI_INPUTS)
       
 12318 		interest(1)
       
 12319 	}
       
 12320 	field(INPD,DBF_INLINK) {
       
 12321 		prompt("Input D")
       
 12322 		promptgroup(GUI_INPUTS)
       
 12323 		interest(1)
       
 12324 	}
       
 12325 	field(INPE,DBF_INLINK) {
       
 12326 		prompt("Input E")
       
 12327 		promptgroup(GUI_INPUTS)
       
 12328 		interest(1)
       
 12329 	}
       
 12330 	field(INPF,DBF_INLINK) {
       
 12331 		prompt("Input F")
       
 12332 		promptgroup(GUI_INPUTS)
       
 12333 		interest(1)
       
 12334 	}
       
 12335 	field(INPG,DBF_INLINK) {
       
 12336 		prompt("Input G")
       
 12337 		promptgroup(GUI_INPUTS)
       
 12338 		interest(1)
       
 12339 	}
       
 12340 	field(INPH,DBF_INLINK) {
       
 12341 		prompt("Input H")
       
 12342 		promptgroup(GUI_INPUTS)
       
 12343 		interest(1)
       
 12344 	}
       
 12345 	field(INPI,DBF_INLINK) {
       
 12346 		prompt("Input I")
       
 12347 		promptgroup(GUI_INPUTS)
       
 12348 		interest(1)
       
 12349 	}
       
 12350 	field(INPJ,DBF_INLINK) {
       
 12351 		prompt("Input J")
       
 12352 		promptgroup(GUI_INPUTS)
       
 12353 		interest(1)
       
 12354 	}
       
 12355 	field(INPK,DBF_INLINK) {
       
 12356 		prompt("Input K")
       
 12357 		promptgroup(GUI_INPUTS)
       
 12358 		interest(1)
       
 12359 	}
       
 12360 	field(INPL,DBF_INLINK) {
       
 12361 		prompt("Input L")
       
 12362 		promptgroup(GUI_INPUTS)
       
 12363 		interest(1)
       
 12364 	}
       
 12365 	field(EGU,DBF_STRING) {
 13592 	field(EGU,DBF_STRING) {
 12366 		prompt("Units Name")
 13593 		prompt("Engineering Units Name")
 12367 		promptgroup(GUI_DISPLAY)
 13594 		promptgroup(GUI_DISPLAY)
 12368 		size(16)
 13595 		size(16)
 12369 		interest(1)
 13596 		interest(1)
 12370 	}
 13597 	}
 12371 	field(HOPR,DBF_DOUBLE) {
 13598 	field(HOPR,DBF_DOUBLE) {
 12372 		prompt("High Operating Rng")
 13599 		prompt("High Operating Range")
 12373 		promptgroup(GUI_DISPLAY)
 13600 		promptgroup(GUI_DISPLAY)
 12374 		interest(1)
 13601 		interest(1)
 12375 	}
 13602 	}
 12376 	field(LOPR,DBF_DOUBLE) {
 13603 	field(LOPR,DBF_DOUBLE) {
 12377 		prompt("Low Operating Range")
 13604 		prompt("Low Operating Range")
 12378 		promptgroup(GUI_DISPLAY)
 13605 		promptgroup(GUI_DISPLAY)
 12379 		interest(1)
 13606 		interest(1)
 12380 	}
 13607 	}
 12381 	field(HIHI,DBF_DOUBLE) {
 13608 	field(NELM,DBF_ULONG) {
 12382 		prompt("Hihi Alarm Limit")
 13609 		prompt("Number of Elements")
 12383 		promptgroup(GUI_ALARMS)
 13610 		initial("1")
 12384 		pp(TRUE)
 13611 		promptgroup(GUI_WAVE)
 12385 		interest(1)
 13612 		special(SPC_NOMOD)
 12386 	}
 13613 		interest(1)
 12387 	field(LOLO,DBF_DOUBLE) {
 13614 	}
 12388 		prompt("Lolo Alarm Limit")
 13615 	field(FTVL,DBF_MENU) {
 12389 		promptgroup(GUI_ALARMS)
 13616 		prompt("Field Type of Value")
 12390 		pp(TRUE)
 13617 		promptgroup(GUI_WAVE)
 12391 		interest(1)
 13618 		special(SPC_NOMOD)
 12392 	}
 13619 		menu(menuFtype)
 12393 	field(HIGH,DBF_DOUBLE) {
 13620 		interest(1)
 12394 		prompt("High Alarm Limit")
 13621 	}
 12395 		promptgroup(GUI_ALARMS)
 13622 	field(BUSY,DBF_SHORT) {
 12396 		pp(TRUE)
 13623 		prompt("Busy Indicator")
 12397 		interest(1)
 13624 		special(SPC_NOMOD)
 12398 	}
 13625 	}
 12399 	field(LOW,DBF_DOUBLE) {
 13626 	field(NORD,DBF_ULONG) {
 12400 		prompt("Low Alarm Limit")
 13627 		prompt("Number elements read")
 12401 		promptgroup(GUI_ALARMS)
 13628 		special(SPC_NOMOD)
 12402 		pp(TRUE)
 13629 	}
 12403 		interest(1)
 13630 	field(BPTR,DBF_NOACCESS) {
 12404 	}
 13631 		prompt("Buffer Pointer")
 12405 	field(PREC,DBF_SHORT) {
 13632 		special(SPC_NOMOD)
 12406 		prompt("Display Precision")
 13633 		extra("void *		bptr")
       
 13634 		interest(4)
       
 13635 	}
       
 13636 	field(SIOL,DBF_INLINK) {
       
 13637 		prompt("Sim Input Specifctn")
       
 13638 		promptgroup(GUI_INPUTS)
       
 13639 		interest(1)
       
 13640 	}
       
 13641 	field(SIML,DBF_INLINK) {
       
 13642 		prompt("Sim Mode Location")
       
 13643 		promptgroup(GUI_INPUTS)
       
 13644 		interest(1)
       
 13645 	}
       
 13646 	field(SIMM,DBF_MENU) {
       
 13647 		prompt("Simulation Mode")
       
 13648 		menu(menuYesNo)
       
 13649 		interest(1)
       
 13650 	}
       
 13651 	field(SIMS,DBF_MENU) {
       
 13652 		prompt("Sim mode Alarm Svrty")
       
 13653 		promptgroup(GUI_INPUTS)
       
 13654 		menu(menuAlarmSevr)
       
 13655 		interest(2)
       
 13656 	}
       
 13657 	field(MPST,DBF_MENU) {
       
 13658 		prompt("Post Value Monitors")
 12407 		promptgroup(GUI_DISPLAY)
 13659 		promptgroup(GUI_DISPLAY)
 12408 		interest(1)
 13660 		menu(waveformPOST)
 12409 	}
 13661 		interest(1)
 12410 	field(BRSV,DBF_MENU) {
 13662 	}
 12411 		prompt("Bad Return Severity")
 13663 	field(APST,DBF_MENU) {
 12412 		promptgroup(GUI_SUB)
 13664 		prompt("Post Archive Monitors")
 12413 		menu(menuAlarmSevr)
       
 12414 		pp(TRUE)
       
 12415 		interest(1)
       
 12416 	}
       
 12417 	field(HHSV,DBF_MENU) {
       
 12418 		prompt("Hihi Severity")
       
 12419 		promptgroup(GUI_ALARMS)
       
 12420 		menu(menuAlarmSevr)
       
 12421 		pp(TRUE)
       
 12422 		interest(1)
       
 12423 	}
       
 12424 	field(LLSV,DBF_MENU) {
       
 12425 		prompt("Lolo Severity")
       
 12426 		promptgroup(GUI_ALARMS)
       
 12427 		menu(menuAlarmSevr)
       
 12428 		pp(TRUE)
       
 12429 		interest(1)
       
 12430 	}
       
 12431 	field(HSV,DBF_MENU) {
       
 12432 		prompt("High Severity")
       
 12433 		promptgroup(GUI_ALARMS)
       
 12434 		menu(menuAlarmSevr)
       
 12435 		pp(TRUE)
       
 12436 		interest(1)
       
 12437 	}
       
 12438 	field(LSV,DBF_MENU) {
       
 12439 		prompt("Low Severity")
       
 12440 		promptgroup(GUI_ALARMS)
       
 12441 		menu(menuAlarmSevr)
       
 12442 		pp(TRUE)
       
 12443 		interest(1)
       
 12444 	}
       
 12445 	field(HYST,DBF_DOUBLE) {
       
 12446 		prompt("Alarm Deadband")
       
 12447 		promptgroup(GUI_ALARMS)
       
 12448 		interest(1)
       
 12449 	}
       
 12450 	field(ADEL,DBF_DOUBLE) {
       
 12451 		prompt("Archive Deadband")
       
 12452 		promptgroup(GUI_DISPLAY)
 13665 		promptgroup(GUI_DISPLAY)
 12453 		interest(1)
 13666 		menu(waveformPOST)
 12454 	}
 13667 		interest(1)
 12455 	field(MDEL,DBF_DOUBLE) {
 13668 	}
 12456 		prompt("Monitor Deadband")
 13669 	field(HASH,DBF_ULONG) {
 12457 		promptgroup(GUI_DISPLAY)
 13670 		prompt("Hash of OnChange data.")
 12458 		interest(1)
       
 12459 	}
       
 12460 	field(A,DBF_DOUBLE) {
       
 12461 		prompt("Value of Input A")
       
 12462 		pp(TRUE)
       
 12463 	}
       
 12464 	field(B,DBF_DOUBLE) {
       
 12465 		prompt("Value of Input B")
       
 12466 		pp(TRUE)
       
 12467 	}
       
 12468 	field(C,DBF_DOUBLE) {
       
 12469 		prompt("Value of Input C")
       
 12470 		pp(TRUE)
       
 12471 	}
       
 12472 	field(D,DBF_DOUBLE) {
       
 12473 		prompt("Value of Input D")
       
 12474 		pp(TRUE)
       
 12475 	}
       
 12476 	field(E,DBF_DOUBLE) {
       
 12477 		prompt("Value of Input E")
       
 12478 		pp(TRUE)
       
 12479 	}
       
 12480 	field(F,DBF_DOUBLE) {
       
 12481 		prompt("Value of Input F")
       
 12482 		pp(TRUE)
       
 12483 	}
       
 12484 	field(G,DBF_DOUBLE) {
       
 12485 		prompt("Value of Input G")
       
 12486 		pp(TRUE)
       
 12487 	}
       
 12488 	field(H,DBF_DOUBLE) {
       
 12489 		prompt("Value of Input H")
       
 12490 		pp(TRUE)
       
 12491 	}
       
 12492 	field(I,DBF_DOUBLE) {
       
 12493 		prompt("Value of Input I")
       
 12494 		pp(TRUE)
       
 12495 	}
       
 12496 	field(J,DBF_DOUBLE) {
       
 12497 		prompt("Value of Input J")
       
 12498 		pp(TRUE)
       
 12499 	}
       
 12500 	field(K,DBF_DOUBLE) {
       
 12501 		prompt("Value of Input K")
       
 12502 		pp(TRUE)
       
 12503 	}
       
 12504 	field(L,DBF_DOUBLE) {
       
 12505 		prompt("Value of Input L")
       
 12506 		pp(TRUE)
       
 12507 	}
       
 12508 	field(LA,DBF_DOUBLE) {
       
 12509 		prompt("Prev Value of A")
       
 12510 		special(SPC_NOMOD)
       
 12511 		interest(3)
       
 12512 	}
       
 12513 	field(LB,DBF_DOUBLE) {
       
 12514 		prompt("Prev Value of B")
       
 12515 		special(SPC_NOMOD)
       
 12516 		interest(3)
       
 12517 	}
       
 12518 	field(LC,DBF_DOUBLE) {
       
 12519 		prompt("Prev Value of C")
       
 12520 		special(SPC_NOMOD)
       
 12521 		interest(3)
       
 12522 	}
       
 12523 	field(LD,DBF_DOUBLE) {
       
 12524 		prompt("Prev Value of D")
       
 12525 		special(SPC_NOMOD)
       
 12526 		interest(3)
       
 12527 	}
       
 12528 	field(LE,DBF_DOUBLE) {
       
 12529 		prompt("Prev Value of E")
       
 12530 		special(SPC_NOMOD)
       
 12531 		interest(3)
       
 12532 	}
       
 12533 	field(LF,DBF_DOUBLE) {
       
 12534 		prompt("Prev Value of F")
       
 12535 		special(SPC_NOMOD)
       
 12536 		interest(3)
       
 12537 	}
       
 12538 	field(LG,DBF_DOUBLE) {
       
 12539 		prompt("Prev Value of G")
       
 12540 		special(SPC_NOMOD)
       
 12541 		interest(3)
       
 12542 	}
       
 12543 	field(LH,DBF_DOUBLE) {
       
 12544 		prompt("Prev Value of H")
       
 12545 		special(SPC_NOMOD)
       
 12546 		interest(3)
       
 12547 	}
       
 12548 	field(LI,DBF_DOUBLE) {
       
 12549 		prompt("Prev Value of I")
       
 12550 		special(SPC_NOMOD)
       
 12551 		interest(3)
       
 12552 	}
       
 12553 	field(LJ,DBF_DOUBLE) {
       
 12554 		prompt("Prev Value of J")
       
 12555 		special(SPC_NOMOD)
       
 12556 		interest(3)
       
 12557 	}
       
 12558 	field(LK,DBF_DOUBLE) {
       
 12559 		prompt("Prev Value of K")
       
 12560 		special(SPC_NOMOD)
       
 12561 		interest(3)
       
 12562 	}
       
 12563 	field(LL,DBF_DOUBLE) {
       
 12564 		prompt("Prev Value of L")
       
 12565 		special(SPC_NOMOD)
       
 12566 		interest(3)
       
 12567 	}
       
 12568 	field(LALM,DBF_DOUBLE) {
       
 12569 		prompt("Last Value Alarmed")
       
 12570 		special(SPC_NOMOD)
       
 12571 		interest(3)
       
 12572 	}
       
 12573 	field(ALST,DBF_DOUBLE) {
       
 12574 		prompt("Last Value Archived")
       
 12575 		special(SPC_NOMOD)
       
 12576 		interest(3)
       
 12577 	}
       
 12578 	field(MLST,DBF_DOUBLE) {
       
 12579 		prompt("Last Value Monitored")
       
 12580 		special(SPC_NOMOD)
       
 12581 		interest(3)
 13671 		interest(3)
 12582 	}
 13672 	}
 12583 }
 13673 }
 12584 recordtype(subArray) {
 13674 recordtype(asyn) {
 12585 	field(NAME,DBF_STRING) {
 13675 	field(NAME,DBF_STRING) {
 12586 		prompt("Record Name")
 13676 		prompt("Record Name")
 12587 		special(SPC_NOMOD)
 13677 		special(SPC_NOMOD)
 12588 		size(61)
 13678 		size(61)
 12589 	}
 13679 	}
 12821 	field(FLNK,DBF_FWDLINK) {
 13911 	field(FLNK,DBF_FWDLINK) {
 12822 		prompt("Forward Process Link")
 13912 		prompt("Forward Process Link")
 12823 		promptgroup(GUI_LINKS)
 13913 		promptgroup(GUI_LINKS)
 12824 		interest(1)
 13914 		interest(1)
 12825 	}
 13915 	}
 12826 	field(VAL,DBF_NOACCESS) {
 13916 	field(VAL,DBF_LONG) {
 12827 		prompt("Value")
       
 12828 		special(SPC_DBADDR)
       
 12829 		extra("void *		val")
       
 12830 		pp(TRUE)
       
 12831 		asl(ASL0)
       
 12832 	}
       
 12833 	field(PREC,DBF_SHORT) {
       
 12834 		prompt("Display Precision")
       
 12835 		promptgroup(GUI_COMMON)
       
 12836 		interest(1)
       
 12837 	}
       
 12838 	field(FTVL,DBF_MENU) {
       
 12839 		prompt("Field Type of Value")
       
 12840 		promptgroup(GUI_ALARMS)
       
 12841 		special(SPC_NOMOD)
       
 12842 		menu(menuFtype)
       
 12843 		interest(1)
       
 12844 	}
       
 12845 	field(INP,DBF_INLINK) {
       
 12846 		prompt("Input Specification")
       
 12847 		promptgroup(GUI_BITS1)
       
 12848 		interest(1)
       
 12849 	}
       
 12850 	field(EGU,DBF_STRING) {
       
 12851 		prompt("Engineering Units Name")
       
 12852 		promptgroup(GUI_BITS2)
       
 12853 		size(16)
       
 12854 		interest(1)
       
 12855 	}
       
 12856 	field(HOPR,DBF_DOUBLE) {
       
 12857 		prompt("High Operating Range")
       
 12858 		promptgroup(GUI_CALC)
       
 12859 		interest(1)
       
 12860 	}
       
 12861 	field(LOPR,DBF_DOUBLE) {
       
 12862 		prompt("Low Operating Range")
       
 12863 		promptgroup(GUI_CLOCK)
       
 12864 		interest(1)
       
 12865 	}
       
 12866 	field(MALM,DBF_ULONG) {
       
 12867 		prompt("Maximum Elements  ")
       
 12868 		initial("1")
       
 12869 		promptgroup(GUI_CLOCK)
       
 12870 		special(SPC_NOMOD)
       
 12871 		interest(1)
       
 12872 	}
       
 12873 	field(NELM,DBF_ULONG) {
       
 12874 		prompt("Number of Elements")
       
 12875 		initial("1")
       
 12876 		promptgroup(GUI_COMPRESS)
       
 12877 		pp(TRUE)
       
 12878 	}
       
 12879 	field(INDX,DBF_ULONG) {
       
 12880 		prompt("Substring Index")
       
 12881 		promptgroup(GUI_CONVERT)
       
 12882 		pp(TRUE)
       
 12883 	}
       
 12884 	field(BUSY,DBF_SHORT) {
       
 12885 		prompt("Busy Indicator")
       
 12886 		special(SPC_NOMOD)
       
 12887 	}
       
 12888 	field(NORD,DBF_LONG) {
       
 12889 		prompt("Number elements read")
       
 12890 		special(SPC_NOMOD)
       
 12891 	}
       
 12892 	field(BPTR,DBF_NOACCESS) {
       
 12893 		prompt("Buffer Pointer")
       
 12894 		special(SPC_NOMOD)
       
 12895 		extra("void *		bptr")
       
 12896 		interest(4)
       
 12897 	}
       
 12898 }
       
 12899 recordtype(waveform) {
       
 12900 	field(NAME,DBF_STRING) {
       
 12901 		prompt("Record Name")
       
 12902 		special(SPC_NOMOD)
       
 12903 		size(61)
       
 12904 	}
       
 12905 	field(DESC,DBF_STRING) {
       
 12906 		prompt("Descriptor")
       
 12907 		promptgroup(GUI_COMMON)
       
 12908 		size(41)
       
 12909 	}
       
 12910 	field(ASG,DBF_STRING) {
       
 12911 		prompt("Access Security Group")
       
 12912 		promptgroup(GUI_COMMON)
       
 12913 		special(SPC_AS)
       
 12914 		size(29)
       
 12915 	}
       
 12916 	field(SCAN,DBF_MENU) {
       
 12917 		prompt("Scan Mechanism")
       
 12918 		promptgroup(GUI_SCAN)
       
 12919 		special(SPC_SCAN)
       
 12920 		menu(menuScan)
       
 12921 		interest(1)
       
 12922 	}
       
 12923 	field(PINI,DBF_MENU) {
       
 12924 		prompt("Process at iocInit")
       
 12925 		promptgroup(GUI_SCAN)
       
 12926 		menu(menuPini)
       
 12927 		interest(1)
       
 12928 	}
       
 12929 	field(PHAS,DBF_SHORT) {
       
 12930 		prompt("Scan Phase")
       
 12931 		promptgroup(GUI_SCAN)
       
 12932 		special(SPC_SCAN)
       
 12933 		interest(1)
       
 12934 	}
       
 12935 	field(EVNT,DBF_SHORT) {
       
 12936 		prompt("Event Number")
       
 12937 		promptgroup(GUI_SCAN)
       
 12938 		special(SPC_SCAN)
       
 12939 		interest(1)
       
 12940 	}
       
 12941 	field(TSE,DBF_SHORT) {
       
 12942 		prompt("Time Stamp Event")
       
 12943 		promptgroup(GUI_SCAN)
       
 12944 		interest(1)
       
 12945 	}
       
 12946 	field(TSEL,DBF_INLINK) {
       
 12947 		prompt("Time Stamp Link")
       
 12948 		promptgroup(GUI_SCAN)
       
 12949 		interest(1)
       
 12950 	}
       
 12951 	field(DTYP,DBF_DEVICE) {
       
 12952 		prompt("Device Type")
       
 12953 		promptgroup(GUI_LINKS)
       
 12954 		interest(1)
       
 12955 	}
       
 12956 	field(DISV,DBF_SHORT) {
       
 12957 		prompt("Disable Value")
       
 12958 		initial("1")
       
 12959 		promptgroup(GUI_SCAN)
       
 12960 	}
       
 12961 	field(DISA,DBF_SHORT) {
       
 12962 		prompt("Disable")
       
 12963 	}
       
 12964 	field(SDIS,DBF_INLINK) {
       
 12965 		prompt("Scanning Disable")
       
 12966 		promptgroup(GUI_SCAN)
       
 12967 		interest(1)
       
 12968 	}
       
 12969 	field(MLOK,DBF_NOACCESS) {
       
 12970 		prompt("Monitor lock")
       
 12971 		special(SPC_NOMOD)
       
 12972 		extra("epicsMutexId	mlok")
       
 12973 		interest(4)
       
 12974 	}
       
 12975 	field(MLIS,DBF_NOACCESS) {
       
 12976 		prompt("Monitor List")
       
 12977 		special(SPC_NOMOD)
       
 12978 		extra("ELLLIST		mlis")
       
 12979 		interest(4)
       
 12980 	}
       
 12981 	field(DISP,DBF_UCHAR) {
       
 12982 		prompt("Disable putField")
       
 12983 	}
       
 12984 	field(PROC,DBF_UCHAR) {
       
 12985 		prompt("Force Processing")
       
 12986 		pp(TRUE)
       
 12987 		interest(3)
       
 12988 	}
       
 12989 	field(STAT,DBF_MENU) {
       
 12990 		prompt("Alarm Status")
       
 12991 		initial("UDF")
       
 12992 		special(SPC_NOMOD)
       
 12993 		menu(menuAlarmStat)
       
 12994 	}
       
 12995 	field(SEVR,DBF_MENU) {
       
 12996 		prompt("Alarm Severity")
       
 12997 		initial("INVALID")
       
 12998 		special(SPC_NOMOD)
       
 12999 		menu(menuAlarmSevr)
       
 13000 	}
       
 13001 	field(NSTA,DBF_MENU) {
       
 13002 		prompt("New Alarm Status")
       
 13003 		special(SPC_NOMOD)
       
 13004 		menu(menuAlarmStat)
       
 13005 		interest(2)
       
 13006 	}
       
 13007 	field(NSEV,DBF_MENU) {
       
 13008 		prompt("New Alarm Severity")
       
 13009 		special(SPC_NOMOD)
       
 13010 		menu(menuAlarmSevr)
       
 13011 		interest(2)
       
 13012 	}
       
 13013 	field(ACKS,DBF_MENU) {
       
 13014 		prompt("Alarm Ack Severity")
       
 13015 		special(SPC_NOMOD)
       
 13016 		menu(menuAlarmSevr)
       
 13017 		interest(2)
       
 13018 	}
       
 13019 	field(ACKT,DBF_MENU) {
       
 13020 		prompt("Alarm Ack Transient")
       
 13021 		initial("YES")
       
 13022 		promptgroup(GUI_ALARMS)
       
 13023 		special(SPC_NOMOD)
       
 13024 		menu(menuYesNo)
       
 13025 		interest(2)
       
 13026 	}
       
 13027 	field(DISS,DBF_MENU) {
       
 13028 		prompt("Disable Alarm Sevrty")
       
 13029 		promptgroup(GUI_SCAN)
       
 13030 		menu(menuAlarmSevr)
       
 13031 		interest(1)
       
 13032 	}
       
 13033 	field(LCNT,DBF_UCHAR) {
       
 13034 		prompt("Lock Count")
       
 13035 		special(SPC_NOMOD)
       
 13036 		interest(2)
       
 13037 	}
       
 13038 	field(PACT,DBF_UCHAR) {
       
 13039 		prompt("Record active")
       
 13040 		special(SPC_NOMOD)
       
 13041 		interest(1)
       
 13042 	}
       
 13043 	field(PUTF,DBF_UCHAR) {
       
 13044 		prompt("dbPutField process")
       
 13045 		special(SPC_NOMOD)
       
 13046 		interest(1)
       
 13047 	}
       
 13048 	field(RPRO,DBF_UCHAR) {
       
 13049 		prompt("Reprocess ")
       
 13050 		special(SPC_NOMOD)
       
 13051 		interest(1)
       
 13052 	}
       
 13053 	field(ASP,DBF_NOACCESS) {
       
 13054 		prompt("Access Security Pvt")
       
 13055 		special(SPC_NOMOD)
       
 13056 		extra("struct asgMember *asp")
       
 13057 		interest(4)
       
 13058 	}
       
 13059 	field(PPN,DBF_NOACCESS) {
       
 13060 		prompt("addr of PUTNOTIFY")
       
 13061 		special(SPC_NOMOD)
       
 13062 		extra("struct putNotify *ppn")
       
 13063 		interest(4)
       
 13064 	}
       
 13065 	field(PPNR,DBF_NOACCESS) {
       
 13066 		prompt("pputNotifyRecord")
       
 13067 		special(SPC_NOMOD)
       
 13068 		extra("struct putNotifyRecord *ppnr")
       
 13069 		interest(4)
       
 13070 	}
       
 13071 	field(SPVT,DBF_NOACCESS) {
       
 13072 		prompt("Scan Private")
       
 13073 		special(SPC_NOMOD)
       
 13074 		extra("struct scan_element *spvt")
       
 13075 		interest(4)
       
 13076 	}
       
 13077 	field(RSET,DBF_NOACCESS) {
       
 13078 		prompt("Address of RSET")
       
 13079 		special(SPC_NOMOD)
       
 13080 		extra("struct rset	*rset")
       
 13081 		interest(4)
       
 13082 	}
       
 13083 	field(DSET,DBF_NOACCESS) {
       
 13084 		prompt("DSET address")
       
 13085 		special(SPC_NOMOD)
       
 13086 		extra("struct dset	*dset")
       
 13087 		interest(4)
       
 13088 	}
       
 13089 	field(DPVT,DBF_NOACCESS) {
       
 13090 		prompt("Device Private")
       
 13091 		special(SPC_NOMOD)
       
 13092 		extra("void		*dpvt")
       
 13093 		interest(4)
       
 13094 	}
       
 13095 	field(RDES,DBF_NOACCESS) {
       
 13096 		prompt("Address of dbRecordType")
       
 13097 		special(SPC_NOMOD)
       
 13098 		extra("struct dbRecordType *rdes")
       
 13099 		interest(4)
       
 13100 	}
       
 13101 	field(LSET,DBF_NOACCESS) {
       
 13102 		prompt("Lock Set")
       
 13103 		special(SPC_NOMOD)
       
 13104 		extra("struct lockRecord *lset")
       
 13105 		interest(4)
       
 13106 	}
       
 13107 	field(PRIO,DBF_MENU) {
       
 13108 		prompt("Scheduling Priority")
       
 13109 		promptgroup(GUI_SCAN)
       
 13110 		special(SPC_SCAN)
       
 13111 		menu(menuPriority)
       
 13112 		interest(1)
       
 13113 	}
       
 13114 	field(TPRO,DBF_UCHAR) {
       
 13115 		prompt("Trace Processing")
       
 13116 	}
       
 13117 	field(BKPT,DBF_NOACCESS) {
       
 13118 		prompt("Break Point")
       
 13119 		special(SPC_NOMOD)
       
 13120 		extra("char bkpt")
       
 13121 		interest(1)
       
 13122 	}
       
 13123 	field(UDF,DBF_UCHAR) {
       
 13124 		prompt("Undefined")
       
 13125 		initial("1")
       
 13126 		promptgroup(GUI_COMMON)
       
 13127 		pp(TRUE)
       
 13128 		interest(1)
       
 13129 	}
       
 13130 	field(TIME,DBF_NOACCESS) {
       
 13131 		prompt("Time")
       
 13132 		special(SPC_NOMOD)
       
 13133 		extra("epicsTimeStamp	time")
       
 13134 		interest(2)
       
 13135 	}
       
 13136 	field(FLNK,DBF_FWDLINK) {
       
 13137 		prompt("Forward Process Link")
       
 13138 		promptgroup(GUI_LINKS)
       
 13139 		interest(1)
       
 13140 	}
       
 13141 	field(VAL,DBF_NOACCESS) {
       
 13142 		prompt("Value")
       
 13143 		special(SPC_DBADDR)
       
 13144 		extra("void *		val")
       
 13145 		pp(TRUE)
       
 13146 		asl(ASL0)
       
 13147 	}
       
 13148 	field(RARM,DBF_SHORT) {
       
 13149 		prompt("Rearm the waveform")
       
 13150 		promptgroup(GUI_WAVE)
       
 13151 		pp(TRUE)
       
 13152 		interest(1)
       
 13153 	}
       
 13154 	field(PREC,DBF_SHORT) {
       
 13155 		prompt("Display Precision")
       
 13156 		promptgroup(GUI_DISPLAY)
       
 13157 		interest(1)
       
 13158 	}
       
 13159 	field(INP,DBF_INLINK) {
       
 13160 		prompt("Input Specification")
       
 13161 		promptgroup(GUI_INPUTS)
       
 13162 		interest(1)
       
 13163 	}
       
 13164 	field(EGU,DBF_STRING) {
       
 13165 		prompt("Engineering Units Name")
       
 13166 		promptgroup(GUI_DISPLAY)
       
 13167 		size(16)
       
 13168 		interest(1)
       
 13169 	}
       
 13170 	field(HOPR,DBF_DOUBLE) {
       
 13171 		prompt("High Operating Range")
       
 13172 		promptgroup(GUI_DISPLAY)
       
 13173 		interest(1)
       
 13174 	}
       
 13175 	field(LOPR,DBF_DOUBLE) {
       
 13176 		prompt("Low Operating Range")
       
 13177 		promptgroup(GUI_DISPLAY)
       
 13178 		interest(1)
       
 13179 	}
       
 13180 	field(NELM,DBF_ULONG) {
       
 13181 		prompt("Number of Elements")
       
 13182 		initial("1")
       
 13183 		promptgroup(GUI_WAVE)
       
 13184 		special(SPC_NOMOD)
       
 13185 		interest(1)
       
 13186 	}
       
 13187 	field(FTVL,DBF_MENU) {
       
 13188 		prompt("Field Type of Value")
       
 13189 		promptgroup(GUI_WAVE)
       
 13190 		special(SPC_NOMOD)
       
 13191 		menu(menuFtype)
       
 13192 		interest(1)
       
 13193 	}
       
 13194 	field(BUSY,DBF_SHORT) {
       
 13195 		prompt("Busy Indicator")
       
 13196 		special(SPC_NOMOD)
       
 13197 	}
       
 13198 	field(NORD,DBF_ULONG) {
       
 13199 		prompt("Number elements read")
       
 13200 		special(SPC_NOMOD)
       
 13201 	}
       
 13202 	field(BPTR,DBF_NOACCESS) {
       
 13203 		prompt("Buffer Pointer")
       
 13204 		special(SPC_NOMOD)
       
 13205 		extra("void *		bptr")
       
 13206 		interest(4)
       
 13207 	}
       
 13208 	field(SIOL,DBF_INLINK) {
       
 13209 		prompt("Sim Input Specifctn")
       
 13210 		promptgroup(GUI_INPUTS)
       
 13211 		interest(1)
       
 13212 	}
       
 13213 	field(SIML,DBF_INLINK) {
       
 13214 		prompt("Sim Mode Location")
       
 13215 		promptgroup(GUI_INPUTS)
       
 13216 		interest(1)
       
 13217 	}
       
 13218 	field(SIMM,DBF_MENU) {
       
 13219 		prompt("Simulation Mode")
       
 13220 		menu(menuYesNo)
       
 13221 		interest(1)
       
 13222 	}
       
 13223 	field(SIMS,DBF_MENU) {
       
 13224 		prompt("Sim mode Alarm Svrty")
       
 13225 		promptgroup(GUI_INPUTS)
       
 13226 		menu(menuAlarmSevr)
       
 13227 		interest(2)
       
 13228 	}
       
 13229 	field(MPST,DBF_MENU) {
       
 13230 		prompt("Post Value Monitors")
       
 13231 		promptgroup(GUI_DISPLAY)
       
 13232 		menu(waveformPOST)
       
 13233 		interest(1)
       
 13234 	}
       
 13235 	field(APST,DBF_MENU) {
       
 13236 		prompt("Post Archive Monitors")
       
 13237 		promptgroup(GUI_DISPLAY)
       
 13238 		menu(waveformPOST)
       
 13239 		interest(1)
       
 13240 	}
       
 13241 	field(HASH,DBF_ULONG) {
       
 13242 		prompt("Hash of OnChange data.")
       
 13243 		interest(3)
       
 13244 	}
       
 13245 }
       
 13246 recordtype(asyn) {
       
 13247 	field(NAME,DBF_STRING) {
       
 13248 		prompt("Record Name")
       
 13249 		special(SPC_NOMOD)
       
 13250 		size(61)
       
 13251 	}
       
 13252 	field(DESC,DBF_STRING) {
       
 13253 		prompt("Descriptor")
       
 13254 		promptgroup(GUI_COMMON)
       
 13255 		size(41)
       
 13256 	}
       
 13257 	field(ASG,DBF_STRING) {
       
 13258 		prompt("Access Security Group")
       
 13259 		promptgroup(GUI_COMMON)
       
 13260 		special(SPC_AS)
       
 13261 		size(29)
       
 13262 	}
       
 13263 	field(SCAN,DBF_MENU) {
       
 13264 		prompt("Scan Mechanism")
       
 13265 		promptgroup(GUI_SCAN)
       
 13266 		special(SPC_SCAN)
       
 13267 		menu(menuScan)
       
 13268 		interest(1)
       
 13269 	}
       
 13270 	field(PINI,DBF_MENU) {
       
 13271 		prompt("Process at iocInit")
       
 13272 		promptgroup(GUI_SCAN)
       
 13273 		menu(menuPini)
       
 13274 		interest(1)
       
 13275 	}
       
 13276 	field(PHAS,DBF_SHORT) {
       
 13277 		prompt("Scan Phase")
       
 13278 		promptgroup(GUI_SCAN)
       
 13279 		special(SPC_SCAN)
       
 13280 		interest(1)
       
 13281 	}
       
 13282 	field(EVNT,DBF_SHORT) {
       
 13283 		prompt("Event Number")
       
 13284 		promptgroup(GUI_SCAN)
       
 13285 		special(SPC_SCAN)
       
 13286 		interest(1)
       
 13287 	}
       
 13288 	field(TSE,DBF_SHORT) {
       
 13289 		prompt("Time Stamp Event")
       
 13290 		promptgroup(GUI_SCAN)
       
 13291 		interest(1)
       
 13292 	}
       
 13293 	field(TSEL,DBF_INLINK) {
       
 13294 		prompt("Time Stamp Link")
       
 13295 		promptgroup(GUI_SCAN)
       
 13296 		interest(1)
       
 13297 	}
       
 13298 	field(DTYP,DBF_DEVICE) {
       
 13299 		prompt("Device Type")
       
 13300 		promptgroup(GUI_LINKS)
       
 13301 		interest(1)
       
 13302 	}
       
 13303 	field(DISV,DBF_SHORT) {
       
 13304 		prompt("Disable Value")
       
 13305 		initial("1")
       
 13306 		promptgroup(GUI_SCAN)
       
 13307 	}
       
 13308 	field(DISA,DBF_SHORT) {
       
 13309 		prompt("Disable")
       
 13310 	}
       
 13311 	field(SDIS,DBF_INLINK) {
       
 13312 		prompt("Scanning Disable")
       
 13313 		promptgroup(GUI_SCAN)
       
 13314 		interest(1)
       
 13315 	}
       
 13316 	field(MLOK,DBF_NOACCESS) {
       
 13317 		prompt("Monitor lock")
       
 13318 		special(SPC_NOMOD)
       
 13319 		extra("epicsMutexId	mlok")
       
 13320 		interest(4)
       
 13321 	}
       
 13322 	field(MLIS,DBF_NOACCESS) {
       
 13323 		prompt("Monitor List")
       
 13324 		special(SPC_NOMOD)
       
 13325 		extra("ELLLIST		mlis")
       
 13326 		interest(4)
       
 13327 	}
       
 13328 	field(DISP,DBF_UCHAR) {
       
 13329 		prompt("Disable putField")
       
 13330 	}
       
 13331 	field(PROC,DBF_UCHAR) {
       
 13332 		prompt("Force Processing")
       
 13333 		pp(TRUE)
       
 13334 		interest(3)
       
 13335 	}
       
 13336 	field(STAT,DBF_MENU) {
       
 13337 		prompt("Alarm Status")
       
 13338 		initial("UDF")
       
 13339 		special(SPC_NOMOD)
       
 13340 		menu(menuAlarmStat)
       
 13341 	}
       
 13342 	field(SEVR,DBF_MENU) {
       
 13343 		prompt("Alarm Severity")
       
 13344 		initial("INVALID")
       
 13345 		special(SPC_NOMOD)
       
 13346 		menu(menuAlarmSevr)
       
 13347 	}
       
 13348 	field(NSTA,DBF_MENU) {
       
 13349 		prompt("New Alarm Status")
       
 13350 		special(SPC_NOMOD)
       
 13351 		menu(menuAlarmStat)
       
 13352 		interest(2)
       
 13353 	}
       
 13354 	field(NSEV,DBF_MENU) {
       
 13355 		prompt("New Alarm Severity")
       
 13356 		special(SPC_NOMOD)
       
 13357 		menu(menuAlarmSevr)
       
 13358 		interest(2)
       
 13359 	}
       
 13360 	field(ACKS,DBF_MENU) {
       
 13361 		prompt("Alarm Ack Severity")
       
 13362 		special(SPC_NOMOD)
       
 13363 		menu(menuAlarmSevr)
       
 13364 		interest(2)
       
 13365 	}
       
 13366 	field(ACKT,DBF_MENU) {
       
 13367 		prompt("Alarm Ack Transient")
       
 13368 		initial("YES")
       
 13369 		promptgroup(GUI_ALARMS)
       
 13370 		special(SPC_NOMOD)
       
 13371 		menu(menuYesNo)
       
 13372 		interest(2)
       
 13373 	}
       
 13374 	field(DISS,DBF_MENU) {
       
 13375 		prompt("Disable Alarm Sevrty")
       
 13376 		promptgroup(GUI_SCAN)
       
 13377 		menu(menuAlarmSevr)
       
 13378 		interest(1)
       
 13379 	}
       
 13380 	field(LCNT,DBF_UCHAR) {
       
 13381 		prompt("Lock Count")
       
 13382 		special(SPC_NOMOD)
       
 13383 		interest(2)
       
 13384 	}
       
 13385 	field(PACT,DBF_UCHAR) {
       
 13386 		prompt("Record active")
       
 13387 		special(SPC_NOMOD)
       
 13388 		interest(1)
       
 13389 	}
       
 13390 	field(PUTF,DBF_UCHAR) {
       
 13391 		prompt("dbPutField process")
       
 13392 		special(SPC_NOMOD)
       
 13393 		interest(1)
       
 13394 	}
       
 13395 	field(RPRO,DBF_UCHAR) {
       
 13396 		prompt("Reprocess ")
       
 13397 		special(SPC_NOMOD)
       
 13398 		interest(1)
       
 13399 	}
       
 13400 	field(ASP,DBF_NOACCESS) {
       
 13401 		prompt("Access Security Pvt")
       
 13402 		special(SPC_NOMOD)
       
 13403 		extra("struct asgMember *asp")
       
 13404 		interest(4)
       
 13405 	}
       
 13406 	field(PPN,DBF_NOACCESS) {
       
 13407 		prompt("addr of PUTNOTIFY")
       
 13408 		special(SPC_NOMOD)
       
 13409 		extra("struct putNotify *ppn")
       
 13410 		interest(4)
       
 13411 	}
       
 13412 	field(PPNR,DBF_NOACCESS) {
       
 13413 		prompt("pputNotifyRecord")
       
 13414 		special(SPC_NOMOD)
       
 13415 		extra("struct putNotifyRecord *ppnr")
       
 13416 		interest(4)
       
 13417 	}
       
 13418 	field(SPVT,DBF_NOACCESS) {
       
 13419 		prompt("Scan Private")
       
 13420 		special(SPC_NOMOD)
       
 13421 		extra("struct scan_element *spvt")
       
 13422 		interest(4)
       
 13423 	}
       
 13424 	field(RSET,DBF_NOACCESS) {
       
 13425 		prompt("Address of RSET")
       
 13426 		special(SPC_NOMOD)
       
 13427 		extra("struct rset	*rset")
       
 13428 		interest(4)
       
 13429 	}
       
 13430 	field(DSET,DBF_NOACCESS) {
       
 13431 		prompt("DSET address")
       
 13432 		special(SPC_NOMOD)
       
 13433 		extra("struct dset	*dset")
       
 13434 		interest(4)
       
 13435 	}
       
 13436 	field(DPVT,DBF_NOACCESS) {
       
 13437 		prompt("Device Private")
       
 13438 		special(SPC_NOMOD)
       
 13439 		extra("void		*dpvt")
       
 13440 		interest(4)
       
 13441 	}
       
 13442 	field(RDES,DBF_NOACCESS) {
       
 13443 		prompt("Address of dbRecordType")
       
 13444 		special(SPC_NOMOD)
       
 13445 		extra("struct dbRecordType *rdes")
       
 13446 		interest(4)
       
 13447 	}
       
 13448 	field(LSET,DBF_NOACCESS) {
       
 13449 		prompt("Lock Set")
       
 13450 		special(SPC_NOMOD)
       
 13451 		extra("struct lockRecord *lset")
       
 13452 		interest(4)
       
 13453 	}
       
 13454 	field(PRIO,DBF_MENU) {
       
 13455 		prompt("Scheduling Priority")
       
 13456 		promptgroup(GUI_SCAN)
       
 13457 		special(SPC_SCAN)
       
 13458 		menu(menuPriority)
       
 13459 		interest(1)
       
 13460 	}
       
 13461 	field(TPRO,DBF_UCHAR) {
       
 13462 		prompt("Trace Processing")
       
 13463 	}
       
 13464 	field(BKPT,DBF_NOACCESS) {
       
 13465 		prompt("Break Point")
       
 13466 		special(SPC_NOMOD)
       
 13467 		extra("char bkpt")
       
 13468 		interest(1)
       
 13469 	}
       
 13470 	field(UDF,DBF_UCHAR) {
       
 13471 		prompt("Undefined")
       
 13472 		initial("1")
       
 13473 		promptgroup(GUI_COMMON)
       
 13474 		pp(TRUE)
       
 13475 		interest(1)
       
 13476 	}
       
 13477 	field(TIME,DBF_NOACCESS) {
       
 13478 		prompt("Time")
       
 13479 		special(SPC_NOMOD)
       
 13480 		extra("epicsTimeStamp	time")
       
 13481 		interest(2)
       
 13482 	}
       
 13483 	field(FLNK,DBF_FWDLINK) {
       
 13484 		prompt("Forward Process Link")
       
 13485 		promptgroup(GUI_LINKS)
       
 13486 		interest(1)
       
 13487 	}
       
 13488 	field(VAL,DBF_STRING) {
       
 13489 		prompt("Value field (unused)")
 13917 		prompt("Value field (unused)")
 13490 		promptgroup(GUI_INPUTS)
 13918 		interest(4)
 13491 		size(40)
       
 13492 		asl(ASL0)
 13919 		asl(ASL0)
 13493 	}
 13920 	}
 13494 	field(PORT,DBF_STRING) {
 13921 	field(PORT,DBF_STRING) {
 13495 		prompt("asyn port")
 13922 		prompt("asyn port")
 13496 		initial("")
 13923 		initial("")
 13497 		promptgroup(GUI_DISPLAY)
 13924 		promptgroup(GUI_INPUTS)
 13498 		special(100)
 13925 		special(100)
 13499 		size(40)
 13926 		size(40)
 13500 		interest(1)
 13927 		interest(1)
 13501 	}
 13928 	}
 13502 	field(ADDR,DBF_LONG) {
 13929 	field(ADDR,DBF_LONG) {
 13503 		prompt("asyn address")
 13930 		prompt("asyn address")
 13504 		initial("0")
 13931 		initial("0")
 13505 		promptgroup(GUI_DISPLAY)
 13932 		promptgroup(GUI_INPUTS)
 13506 		special(100)
 13933 		special(100)
 13507 		interest(1)
 13934 		interest(1)
 13508 	}
 13935 	}
 13509 	field(PCNCT,DBF_MENU) {
 13936 	field(PCNCT,DBF_MENU) {
 13510 		prompt("Port Connect/Disconnect")
 13937 		prompt("Port Connect/Disconnect")
 13511 		promptgroup(GUI_DISPLAY)
       
 13512 		special(100)
 13938 		special(100)
 13513 		menu(asynCONNECT)
 13939 		menu(asynCONNECT)
 13514 		interest(1)
 13940 		interest(2)
 13515 	}
 13941 	}
 13516 	field(DRVINFO,DBF_STRING) {
 13942 	field(DRVINFO,DBF_STRING) {
 13517 		prompt("Driver info string")
 13943 		prompt("Driver info string")
 13518 		initial("")
 13944 		initial("")
       
 13945 		promptgroup(GUI_INPUTS)
 13519 		special(100)
 13946 		special(100)
 13520 		size(40)
 13947 		size(40)
       
 13948 		interest(2)
 13521 	}
 13949 	}
 13522 	field(REASON,DBF_LONG) {
 13950 	field(REASON,DBF_LONG) {
 13523 		prompt("asynUser->reason")
 13951 		prompt("asynUser->reason")
 13524 		special(100)
 13952 		special(100)
 13525 	}
 13953 		interest(2)
 13526 	field(SOCK,DBF_STRING) {
       
 13527 		prompt("socket address")
       
 13528 		initial("")
       
 13529 		promptgroup(GUI_DISPLAY)
       
 13530 		special(100)
       
 13531 		size(40)
       
 13532 		interest(1)
       
 13533 	}
 13954 	}
 13534 	field(TMOD,DBF_MENU) {
 13955 	field(TMOD,DBF_MENU) {
 13535 		prompt("Transaction mode")
 13956 		prompt("Transaction mode")
 13536 		promptgroup(GUI_COMMON)
 13957 		promptgroup(GUI_INPUTS)
 13537 		menu(asynTMOD)
 13958 		menu(asynTMOD)
 13538 		interest(1)
 13959 		interest(1)
 13539 	}
 13960 	}
 13540 	field(TMOT,DBF_DOUBLE) {
 13961 	field(TMOT,DBF_DOUBLE) {
 13541 		prompt("Timeout (sec)")
 13962 		prompt("Timeout (sec)")
 13542 		initial("1.0")
 13963 		initial("1.0")
 13543 		promptgroup(GUI_DISPLAY)
 13964 		promptgroup(GUI_INPUTS)
 13544 		interest(1)
 13965 		interest(1)
 13545 	}
 13966 	}
 13546 	field(IFACE,DBF_MENU) {
 13967 	field(IFACE,DBF_MENU) {
 13547 		prompt("Interface")
 13968 		prompt("Interface")
       
 13969 		promptgroup(GUI_INPUTS)
 13548 		special(100)
 13970 		special(100)
 13549 		menu(asynINTERFACE)
 13971 		menu(asynINTERFACE)
       
 13972 		interest(2)
 13550 	}
 13973 	}
 13551 	field(OCTETIV,DBF_LONG) {
 13974 	field(OCTETIV,DBF_LONG) {
 13552 		prompt("asynOctet is valid")
 13975 		prompt("asynOctet is valid")
       
 13976 		interest(2)
 13553 	}
 13977 	}
 13554 	field(OPTIONIV,DBF_LONG) {
 13978 	field(OPTIONIV,DBF_LONG) {
 13555 		prompt("asynOption is valid")
 13979 		prompt("asynOption is valid")
       
 13980 		interest(2)
 13556 	}
 13981 	}
 13557 	field(GPIBIV,DBF_LONG) {
 13982 	field(GPIBIV,DBF_LONG) {
 13558 		prompt("asynGPIB is valid")
 13983 		prompt("asynGPIB is valid")
       
 13984 		interest(2)
 13559 	}
 13985 	}
 13560 	field(I32IV,DBF_LONG) {
 13986 	field(I32IV,DBF_LONG) {
 13561 		prompt("asynInt32 is valid")
 13987 		prompt("asynInt32 is valid")
       
 13988 		interest(2)
 13562 	}
 13989 	}
 13563 	field(UI32IV,DBF_LONG) {
 13990 	field(UI32IV,DBF_LONG) {
 13564 		prompt("asynUInt32Digital is valid")
 13991 		prompt("asynUInt32Digital is valid")
       
 13992 		interest(2)
 13565 	}
 13993 	}
 13566 	field(F64IV,DBF_LONG) {
 13994 	field(F64IV,DBF_LONG) {
 13567 		prompt("asynFloat64 is valid")
 13995 		prompt("asynFloat64 is valid")
       
 13996 		interest(2)
 13568 	}
 13997 	}
 13569 	field(AOUT,DBF_STRING) {
 13998 	field(AOUT,DBF_STRING) {
 13570 		prompt("Output (command) string")
 13999 		prompt("Output (command) string")
 13571 		promptgroup(GUI_INPUTS)
 14000 		promptgroup(GUI_OUTPUT)
 13572 		size(40)
 14001 		size(40)
 13573 		pp(TRUE)
 14002 		pp(TRUE)
 13574 		asl(ASL0)
 14003 		interest(1)
 13575 	}
 14004 	}
 13576 	field(OEOS,DBF_STRING) {
 14005 	field(OEOS,DBF_STRING) {
 13577 		prompt("Output delimiter")
 14006 		prompt("Output delimiter")
 13578 		promptgroup(GUI_DISPLAY)
 14007 		promptgroup(GUI_OUTPUT)
 13579 		special(100)
 14008 		special(100)
 13580 		size(40)
 14009 		size(40)
       
 14010 		interest(1)
 13581 	}
 14011 	}
 13582 	field(BOUT,DBF_CHAR) {
 14012 	field(BOUT,DBF_CHAR) {
 13583 		prompt("Output binary data")
 14013 		prompt("Output binary data")
 13584 		special(SPC_DBADDR)
 14014 		special(SPC_DBADDR)
 13585 		pp(TRUE)
 14015 		pp(TRUE)
 13586 		asl(ASL0)
 14016 		interest(1)
 13587 	}
 14017 	}
 13588 	field(OPTR,DBF_NOACCESS) {
 14018 	field(OPTR,DBF_NOACCESS) {
 13589 		prompt("Output buffer pointer")
 14019 		prompt("Output buffer pointer")
 13590 		special(SPC_NOMOD)
 14020 		special(SPC_NOMOD)
 13591 		extra("void *optr")
 14021 		extra("void *optr")
 13592 		interest(4)
 14022 		interest(4)
 13593 	}
 14023 	}
 13594 	field(OMAX,DBF_LONG) {
 14024 	field(OMAX,DBF_LONG) {
 13595 		prompt("Max. size of output array")
 14025 		prompt("Max. size of output array")
 13596 		initial("80")
 14026 		initial("80")
 13597 		promptgroup(GUI_DISPLAY)
 14027 		promptgroup(GUI_OUTPUT)
 13598 		special(SPC_NOMOD)
 14028 		special(SPC_NOMOD)
 13599 		interest(1)
 14029 		interest(1)
 13600 	}
 14030 	}
 13601 	field(NOWT,DBF_LONG) {
 14031 	field(NOWT,DBF_LONG) {
 13602 		prompt("Number of bytes to write")
 14032 		prompt("Number of bytes to write")
 13603 		initial("80")
 14033 		initial("80")
 13604 		promptgroup(GUI_DISPLAY)
 14034 		promptgroup(GUI_OUTPUT)
 13605 		interest(1)
 14035 		interest(1)
 13606 	}
 14036 	}
 13607 	field(NAWT,DBF_LONG) {
 14037 	field(NAWT,DBF_LONG) {
 13608 		prompt("Number of bytes actually written")
 14038 		prompt("Number of bytes actually written")
 13609 		promptgroup(GUI_DISPLAY)
       
 13610 		interest(1)
 14039 		interest(1)
 13611 	}
 14040 	}
 13612 	field(OFMT,DBF_MENU) {
 14041 	field(OFMT,DBF_MENU) {
 13613 		prompt("Output format")
 14042 		prompt("Output format")
 13614 		promptgroup(GUI_COMMON)
 14043 		promptgroup(GUI_OUTPUT)
 13615 		menu(asynFMT)
 14044 		menu(asynFMT)
 13616 		interest(1)
 14045 		interest(1)
 13617 	}
 14046 	}
 13618 	field(AINP,DBF_STRING) {
 14047 	field(AINP,DBF_STRING) {
 13619 		prompt("Input (response) string")
 14048 		prompt("Input (response) string")
 13620 		promptgroup(GUI_INPUTS)
       
 13621 		special(SPC_NOMOD)
 14049 		special(SPC_NOMOD)
 13622 		size(40)
 14050 		size(40)
 13623 		asl(ASL0)
 14051 		interest(1)
 13624 	}
 14052 	}
 13625 	field(TINP,DBF_STRING) {
 14053 	field(TINP,DBF_STRING) {
 13626 		prompt("Translated input string")
 14054 		prompt("Translated input string")
 13627 		promptgroup(GUI_INPUTS)
       
 13628 		special(SPC_NOMOD)
 14055 		special(SPC_NOMOD)
 13629 		size(40)
 14056 		size(40)
       
 14057 		interest(1)
 13630 		asl(ASL0)
 14058 		asl(ASL0)
 13631 	}
 14059 	}
 13632 	field(IEOS,DBF_STRING) {
 14060 	field(IEOS,DBF_STRING) {
 13633 		prompt("Input Delimiter")
 14061 		prompt("Input Delimiter")
 13634 		promptgroup(GUI_DISPLAY)
 14062 		promptgroup(GUI_INPUTS)
 13635 		special(100)
 14063 		special(100)
 13636 		size(40)
 14064 		size(40)
       
 14065 		interest(1)
 13637 	}
 14066 	}
 13638 	field(BINP,DBF_CHAR) {
 14067 	field(BINP,DBF_CHAR) {
 13639 		prompt("Input binary data")
 14068 		prompt("Input binary data")
 13640 		special(SPC_DBADDR)
 14069 		special(SPC_DBADDR)
 13641 		asl(ASL0)
 14070 		asl(ASL0)
 13647 		interest(4)
 14076 		interest(4)
 13648 	}
 14077 	}
 13649 	field(IMAX,DBF_LONG) {
 14078 	field(IMAX,DBF_LONG) {
 13650 		prompt("Max. size of input array")
 14079 		prompt("Max. size of input array")
 13651 		initial("80")
 14080 		initial("80")
 13652 		promptgroup(GUI_DISPLAY)
 14081 		promptgroup(GUI_INPUTS)
 13653 		special(SPC_NOMOD)
 14082 		special(SPC_NOMOD)
 13654 		interest(1)
 14083 		interest(1)
 13655 	}
 14084 	}
 13656 	field(NRRD,DBF_LONG) {
 14085 	field(NRRD,DBF_LONG) {
 13657 		prompt("Number of bytes to read")
 14086 		prompt("Number of bytes to read")
 13658 		promptgroup(GUI_DISPLAY)
 14087 		promptgroup(GUI_INPUTS)
 13659 		interest(1)
 14088 		interest(1)
 13660 	}
 14089 	}
 13661 	field(NORD,DBF_LONG) {
 14090 	field(NORD,DBF_LONG) {
 13662 		prompt("Number of bytes read")
 14091 		prompt("Number of bytes read")
 13663 		promptgroup(GUI_DISPLAY)
       
 13664 		special(SPC_NOMOD)
 14092 		special(SPC_NOMOD)
 13665 		interest(1)
 14093 		interest(1)
 13666 	}
 14094 	}
 13667 	field(IFMT,DBF_MENU) {
 14095 	field(IFMT,DBF_MENU) {
 13668 		prompt("Input format")
 14096 		prompt("Input format")
 13669 		promptgroup(GUI_COMMON)
 14097 		promptgroup(GUI_INPUTS)
 13670 		menu(asynFMT)
 14098 		menu(asynFMT)
 13671 		interest(1)
 14099 		interest(1)
 13672 	}
 14100 	}
 13673 	field(EOMR,DBF_MENU) {
 14101 	field(EOMR,DBF_MENU) {
 13674 		prompt("EOM reason")
 14102 		prompt("EOM reason")
 13675 		promptgroup(GUI_DISPLAY)
       
 13676 		special(SPC_NOMOD)
 14103 		special(SPC_NOMOD)
 13677 		menu(asynEOMREASON)
 14104 		menu(asynEOMREASON)
 13678 		interest(1)
 14105 		interest(1)
 13679 	}
 14106 	}
 13680 	field(I32INP,DBF_LONG) {
 14107 	field(I32INP,DBF_LONG) {
 13681 		prompt("asynInt32 input")
 14108 		prompt("asynInt32 input")
 13682 		special(SPC_NOMOD)
 14109 		special(SPC_NOMOD)
 13683 		interest(1)
 14110 		interest(2)
 13684 	}
 14111 	}
 13685 	field(I32OUT,DBF_LONG) {
 14112 	field(I32OUT,DBF_LONG) {
 13686 		prompt("asynInt32 output")
 14113 		prompt("asynInt32 output")
 13687 		pp(TRUE)
 14114 		promptgroup(GUI_OUTPUT)
 13688 		interest(1)
 14115 		pp(TRUE)
       
 14116 		interest(2)
 13689 	}
 14117 	}
 13690 	field(UI32INP,DBF_ULONG) {
 14118 	field(UI32INP,DBF_ULONG) {
 13691 		prompt("asynUInt32Digital input")
 14119 		prompt("asynUInt32Digital input")
 13692 		special(SPC_NOMOD)
 14120 		special(SPC_NOMOD)
 13693 		interest(1)
 14121 		interest(2)
 13694 	}
 14122 	}
 13695 	field(UI32OUT,DBF_ULONG) {
 14123 	field(UI32OUT,DBF_ULONG) {
 13696 		prompt("asynUInt32Digital output")
 14124 		prompt("asynUInt32Digital output")
 13697 		pp(TRUE)
 14125 		promptgroup(GUI_OUTPUT)
 13698 		interest(1)
 14126 		pp(TRUE)
       
 14127 		interest(2)
 13699 	}
 14128 	}
 13700 	field(UI32MASK,DBF_ULONG) {
 14129 	field(UI32MASK,DBF_ULONG) {
 13701 		prompt("asynUInt32Digital mask")
 14130 		prompt("asynUInt32Digital mask")
 13702 		initial("0xffffffff")
 14131 		initial("0xffffffff")
       
 14132 		promptgroup(GUI_OUTPUT)
 13703 		special(100)
 14133 		special(100)
       
 14134 		interest(2)
 13704 	}
 14135 	}
 13705 	field(F64INP,DBF_DOUBLE) {
 14136 	field(F64INP,DBF_DOUBLE) {
 13706 		prompt("asynFloat64 input")
 14137 		prompt("asynFloat64 input")
 13707 		special(SPC_NOMOD)
 14138 		special(SPC_NOMOD)
 13708 		interest(1)
 14139 		interest(2)
 13709 	}
 14140 	}
 13710 	field(F64OUT,DBF_DOUBLE) {
 14141 	field(F64OUT,DBF_DOUBLE) {
 13711 		prompt("asynFloat64 output")
 14142 		prompt("asynFloat64 output")
 13712 		pp(TRUE)
 14143 		promptgroup(GUI_OUTPUT)
 13713 		interest(1)
 14144 		pp(TRUE)
       
 14145 		interest(2)
 13714 	}
 14146 	}
 13715 	field(BAUD,DBF_MENU) {
 14147 	field(BAUD,DBF_MENU) {
 13716 		prompt("Baud rate")
 14148 		prompt("Baud rate")
 13717 		promptgroup(GUI_COMMON)
 14149 		promptgroup(GUI_INPUTS)
 13718 		special(100)
 14150 		special(100)
 13719 		menu(serialBAUD)
 14151 		menu(serialBAUD)
       
 14152 		interest(2)
 13720 	}
 14153 	}
 13721 	field(PRTY,DBF_MENU) {
 14154 	field(PRTY,DBF_MENU) {
 13722 		prompt("Parity")
 14155 		prompt("Parity")
 13723 		promptgroup(GUI_COMMON)
 14156 		promptgroup(GUI_INPUTS)
 13724 		special(100)
 14157 		special(100)
 13725 		menu(serialPRTY)
 14158 		menu(serialPRTY)
       
 14159 		interest(2)
 13726 	}
 14160 	}
 13727 	field(DBIT,DBF_MENU) {
 14161 	field(DBIT,DBF_MENU) {
 13728 		prompt("Data bits")
 14162 		prompt("Data bits")
 13729 		promptgroup(GUI_COMMON)
 14163 		promptgroup(GUI_INPUTS)
 13730 		special(100)
 14164 		special(100)
 13731 		menu(serialDBIT)
 14165 		menu(serialDBIT)
       
 14166 		interest(2)
 13732 	}
 14167 	}
 13733 	field(SBIT,DBF_MENU) {
 14168 	field(SBIT,DBF_MENU) {
 13734 		prompt("Stop bits")
 14169 		prompt("Stop bits")
 13735 		promptgroup(GUI_COMMON)
 14170 		promptgroup(GUI_INPUTS)
 13736 		special(100)
 14171 		special(100)
 13737 		menu(serialSBIT)
 14172 		menu(serialSBIT)
       
 14173 		interest(2)
 13738 	}
 14174 	}
 13739 	field(MCTL,DBF_MENU) {
 14175 	field(MCTL,DBF_MENU) {
 13740 		prompt("Modem control")
 14176 		prompt("Modem control")
 13741 		promptgroup(GUI_COMMON)
 14177 		promptgroup(GUI_INPUTS)
 13742 		special(100)
 14178 		special(100)
 13743 		menu(serialMCTL)
 14179 		menu(serialMCTL)
       
 14180 		interest(2)
 13744 	}
 14181 	}
 13745 	field(FCTL,DBF_MENU) {
 14182 	field(FCTL,DBF_MENU) {
 13746 		prompt("Flow control")
 14183 		prompt("Flow control")
 13747 		promptgroup(GUI_COMMON)
 14184 		promptgroup(GUI_INPUTS)
 13748 		special(100)
 14185 		special(100)
 13749 		menu(serialFCTL)
 14186 		menu(serialFCTL)
       
 14187 		interest(2)
       
 14188 	}
       
 14189 	field(IXON,DBF_MENU) {
       
 14190 		prompt("Output XON/XOFF")
       
 14191 		promptgroup(GUI_INPUTS)
       
 14192 		special(100)
       
 14193 		menu(serialIX)
       
 14194 		interest(2)
       
 14195 	}
       
 14196 	field(IXOFF,DBF_MENU) {
       
 14197 		prompt("Input XON/XOFF")
       
 14198 		promptgroup(GUI_INPUTS)
       
 14199 		special(100)
       
 14200 		menu(serialIX)
       
 14201 		interest(2)
       
 14202 	}
       
 14203 	field(IXANY,DBF_MENU) {
       
 14204 		prompt("XON=any character")
       
 14205 		promptgroup(GUI_INPUTS)
       
 14206 		special(100)
       
 14207 		menu(serialIX)
       
 14208 		interest(2)
 13750 	}
 14209 	}
 13751 	field(UCMD,DBF_MENU) {
 14210 	field(UCMD,DBF_MENU) {
 13752 		prompt("Universal command")
 14211 		prompt("Universal command")
 13753 		promptgroup(GUI_COMMON)
 14212 		promptgroup(GUI_OUTPUT)
 13754 		menu(gpibUCMD)
 14213 		menu(gpibUCMD)
 13755 		pp(TRUE)
 14214 		pp(TRUE)
 13756 		interest(1)
 14215 		interest(2)
 13757 	}
 14216 	}
 13758 	field(ACMD,DBF_MENU) {
 14217 	field(ACMD,DBF_MENU) {
 13759 		prompt("Addressed command")
 14218 		prompt("Addressed command")
 13760 		promptgroup(GUI_COMMON)
 14219 		promptgroup(GUI_OUTPUT)
 13761 		menu(gpibACMD)
 14220 		menu(gpibACMD)
 13762 		pp(TRUE)
 14221 		pp(TRUE)
 13763 		interest(1)
 14222 		interest(2)
 13764 	}
 14223 	}
 13765 	field(SPR,DBF_UCHAR) {
 14224 	field(SPR,DBF_UCHAR) {
 13766 		prompt("Serial poll response")
 14225 		prompt("Serial poll response")
 13767 		promptgroup(GUI_INPUTS)
 14226 		special(SPC_NOMOD)
 13768 		special(SPC_NOMOD)
 14227 		interest(2)
 13769 		asl(ASL0)
       
 13770 	}
 14228 	}
 13771 	field(TMSK,DBF_LONG) {
 14229 	field(TMSK,DBF_LONG) {
 13772 		prompt("Trace mask")
 14230 		prompt("Trace mask")
 13773 		promptgroup(GUI_DISPLAY)
 14231 		promptgroup(GUI_DISPLAY)
 13774 		special(100)
 14232 		special(100)
 13849 		size(40)
 14307 		size(40)
 13850 		interest(1)
 14308 		interest(1)
 13851 	}
 14309 	}
 13852 	field(AUCT,DBF_MENU) {
 14310 	field(AUCT,DBF_MENU) {
 13853 		prompt("Autoconnect")
 14311 		prompt("Autoconnect")
 13854 		promptgroup(GUI_DISPLAY)
 14312 		promptgroup(GUI_INPUTS)
 13855 		special(100)
 14313 		special(100)
 13856 		menu(asynAUTOCONNECT)
 14314 		menu(asynAUTOCONNECT)
 13857 		interest(1)
 14315 		interest(1)
 13858 	}
 14316 	}
 13859 	field(CNCT,DBF_MENU) {
 14317 	field(CNCT,DBF_MENU) {
 13860 		prompt("Connect/Disconnect")
 14318 		prompt("Connect/Disconnect")
 13861 		promptgroup(GUI_DISPLAY)
 14319 		promptgroup(GUI_INPUTS)
 13862 		special(100)
 14320 		special(100)
 13863 		menu(asynCONNECT)
 14321 		menu(asynCONNECT)
 13864 		interest(1)
 14322 		interest(1)
 13865 	}
 14323 	}
 13866 	field(ENBL,DBF_MENU) {
 14324 	field(ENBL,DBF_MENU) {
 13867 		prompt("Enable/Disable")
 14325 		prompt("Enable/Disable")
 13868 		promptgroup(GUI_DISPLAY)
 14326 		promptgroup(GUI_INPUTS)
 13869 		special(100)
 14327 		special(100)
 13870 		menu(asynENABLE)
 14328 		menu(asynENABLE)
 13871 		interest(1)
 14329 		interest(1)
 13872 	}
 14330 	}
 13873 	field(ERRS,DBF_NOACCESS) {
 14331 	field(ERRS,DBF_NOACCESS) {
 13874 		prompt("Error string")
 14332 		prompt("Error string")
 13875 		special(SPC_DBADDR)
 14333 		special(SPC_DBADDR)
 13876 		extra("char *errs")
 14334 		extra("char *errs")
 13877 		interest(1)
 14335 		interest(4)
 13878 	}
 14336 	}
 13879 	field(AQR,DBF_UCHAR) {
 14337 	field(AQR,DBF_UCHAR) {
 13880 		prompt("Abort queueRequest")
 14338 		prompt("Abort queueRequest")
 13881 		special(100)
 14339 		special(100)
       
 14340 		interest(4)
 13882 	}
 14341 	}
 13883 }
 14342 }
       
 14343 device(aai,CONSTANT,devAaiSoft,"Soft Channel")
       
 14344 device(aai,INST_IO,devaaiStream,"stream")
       
 14345 device(aao,CONSTANT,devAaoSoft,"Soft Channel")
       
 14346 device(aao,INST_IO,devaaoStream,"stream")
 13884 device(ai,CONSTANT,devAiSoft,"Soft Channel")
 14347 device(ai,CONSTANT,devAiSoft,"Soft Channel")
 13885 device(ai,CONSTANT,devAiSoftRaw,"Raw Soft Channel")
 14348 device(ai,CONSTANT,devAiSoftRaw,"Raw Soft Channel")
 13886 device(ai,INST_IO,devTimestampAI,"Soft Timestamp")
 14349 device(ai,INST_IO,devTimestampAI,"Soft Timestamp")
 13887 device(ai,INST_IO,devAiGeneralTime,"General Time")
 14350 device(ai,INST_IO,devAiGeneralTime,"General Time")
 13888 device(ai,INST_IO,asynAiInt32,"asynInt32")
 14351 device(ai,INST_IO,asynAiInt32,"asynInt32")
 13913 device(bo,INST_IO,devboStream,"stream")
 14376 device(bo,INST_IO,devboStream,"stream")
 13914 device(calcout,CONSTANT,devCalcoutSoft,"Soft Channel")
 14377 device(calcout,CONSTANT,devCalcoutSoft,"Soft Channel")
 13915 device(calcout,CONSTANT,devCalcoutSoftCallback,"Async Soft Channel")
 14378 device(calcout,CONSTANT,devCalcoutSoftCallback,"Async Soft Channel")
 13916 device(calcout,INST_IO,devcalcoutStream,"stream")
 14379 device(calcout,INST_IO,devcalcoutStream,"stream")
 13917 device(event,CONSTANT,devEventSoft,"Soft Channel")
 14380 device(event,CONSTANT,devEventSoft,"Soft Channel")
 13918 device(histogram,CONSTANT,devHistogramSoft,"Soft Channel")
       
 13919 device(longin,CONSTANT,devLiSoft,"Soft Channel")
 14381 device(longin,CONSTANT,devLiSoft,"Soft Channel")
 13920 device(longin,INST_IO,devLiGeneralTime,"General Time")
 14382 device(longin,INST_IO,devLiGeneralTime,"General Time")
 13921 device(longin,INST_IO,asynLiInt32,"asynInt32")
 14383 device(longin,INST_IO,asynLiInt32,"asynInt32")
 13922 device(longin,INST_IO,asynLiUInt32Digital,"asynUInt32Digital")
 14384 device(longin,INST_IO,asynLiUInt32Digital,"asynUInt32Digital")
 13923 device(longin,INST_IO,devlonginStream,"stream")
 14385 device(longin,INST_IO,devlonginStream,"stream")
 13972 device(waveform,INST_IO,asynInt8ArrayWfOut,"asynInt8ArrayOut")
 14434 device(waveform,INST_IO,asynInt8ArrayWfOut,"asynInt8ArrayOut")
 13973 device(waveform,INST_IO,asynInt16ArrayWfIn,"asynInt16ArrayIn")
 14435 device(waveform,INST_IO,asynInt16ArrayWfIn,"asynInt16ArrayIn")
 13974 device(waveform,INST_IO,asynInt16ArrayWfOut,"asynInt16ArrayOut")
 14436 device(waveform,INST_IO,asynInt16ArrayWfOut,"asynInt16ArrayOut")
 13975 device(waveform,INST_IO,asynInt32ArrayWfIn,"asynInt32ArrayIn")
 14437 device(waveform,INST_IO,asynInt32ArrayWfIn,"asynInt32ArrayIn")
 13976 device(waveform,INST_IO,asynInt32ArrayWfOut,"asynInt32ArrayOut")
 14438 device(waveform,INST_IO,asynInt32ArrayWfOut,"asynInt32ArrayOut")
       
 14439 device(waveform,INST_IO,asynInt32TimeSeries,"asynInt32TimeSeries")
 13977 device(waveform,INST_IO,asynFloat32ArrayWfIn,"asynFloat32ArrayIn")
 14440 device(waveform,INST_IO,asynFloat32ArrayWfIn,"asynFloat32ArrayIn")
 13978 device(waveform,INST_IO,asynFloat32ArrayWfOut,"asynFloat32ArrayOut")
 14441 device(waveform,INST_IO,asynFloat32ArrayWfOut,"asynFloat32ArrayOut")
 13979 device(waveform,INST_IO,asynFloat64ArrayWfIn,"asynFloat64ArrayIn")
 14442 device(waveform,INST_IO,asynFloat64ArrayWfIn,"asynFloat64ArrayIn")
 13980 device(waveform,INST_IO,asynFloat64ArrayWfOut,"asynFloat64ArrayOut")
 14443 device(waveform,INST_IO,asynFloat64ArrayWfOut,"asynFloat64ArrayOut")
       
 14444 device(waveform,INST_IO,asynFloat64TimeSeries,"asynFloat64TimeSeries")
 13981 device(waveform,INST_IO,devwaveformStream,"stream")
 14445 device(waveform,INST_IO,devwaveformStream,"stream")
 13982 device(asyn,INST_IO,asynRecordDevice,"asynRecordDevice")
 14446 device(asyn,INST_IO,asynRecordDevice,"asynRecordDevice")
 13983 driver(drvAsyn)
 14447 driver(drvAsyn)
 13984 driver(stream)
 14448 driver(stream)
 13985 registrar(asSub)
 14449 registrar(asSub)
 13990 registrar(asynInterposeEosRegister)
 14454 registrar(asynInterposeEosRegister)
 13991 registrar(iocshSystemCommand)
 14455 registrar(iocshSystemCommand)
 13992 registrar(save_restoreRegister)
 14456 registrar(save_restoreRegister)
 13993 registrar(dbrestoreRegister)
 14457 registrar(dbrestoreRegister)
 13994 registrar(asInitHooksRegister)
 14458 registrar(asInitHooksRegister)
       
 14459 registrar(configMenuRegistrar)
 13995 registrar(streamRegistrar)
 14460 registrar(streamRegistrar)
 13996 function(rebootProc)
 14461 function(rebootProc)
 13997 function(scanMonInit)
 14462 function(scanMonInit)
 13998 function(scanMon)
 14463 function(scanMon)
 13999 variable(asCaDebug,int)
 14464 variable(asCaDebug,int)
 14000 variable(dbRecordsOnceOnly,int)
 14465 variable(dbRecordsOnceOnly,int)
 14001 variable(dbBptNotMonotonic,int)
 14466 variable(dbBptNotMonotonic,int)
       
 14467 variable(dbTemplateMaxVars,int)
 14002 variable(save_restoreDebug,int)
 14468 variable(save_restoreDebug,int)
 14003 variable(save_restoreNumSeqFiles,int)
 14469 variable(save_restoreNumSeqFiles,int)
 14004 variable(save_restoreSeqPeriodInSeconds,int)
 14470 variable(save_restoreSeqPeriodInSeconds,int)
 14005 variable(save_restoreIncompleteSetsOk,int)
 14471 variable(save_restoreIncompleteSetsOk,int)
 14006 variable(save_restoreDatedBackupFiles,int)
 14472 variable(save_restoreDatedBackupFiles,int)
 14007 variable(save_restoreRemountThreshold,int)
 14473 variable(save_restoreRemountThreshold,int)
       
 14474 variable(configMenuDebug,int)
 14008 variable(streamDebug,int)
 14475 variable(streamDebug,int)