pg9520/dbd/pg9520.dbd
changeset 1 0ba93e52269a
equal deleted inserted replaced
0:be4f3ba220be 1:0ba93e52269a
       
     1 menu(waveformPOST) {
       
     2 	choice(waveformPOST_Always,"Always")
       
     3 	choice(waveformPOST_OnChange,"On Change")
       
     4 }
       
     5 menu(stringoutPOST) {
       
     6 	choice(stringoutPOST_OnChange,"On Change")
       
     7 	choice(stringoutPOST_Always,"Always")
       
     8 }
       
     9 menu(stringinPOST) {
       
    10 	choice(stringinPOST_OnChange,"On Change")
       
    11 	choice(stringinPOST_Always,"Always")
       
    12 }
       
    13 menu(serialSBIT) {
       
    14 	choice(serialSBIT_unknown,"Unknown")
       
    15 	choice(serialSBIT_1,"1")
       
    16 	choice(serialSBIT_2,"2")
       
    17 }
       
    18 menu(serialPRTY) {
       
    19 	choice(serialPRTY_unknown,"Unknown")
       
    20 	choice(serialPRTY_None,"None")
       
    21 	choice(serialPRTY_Even,"Even")
       
    22 	choice(serialPRTY_Odd,"Odd")
       
    23 }
       
    24 menu(serialMCTL) {
       
    25 	choice(serialMCTL_unknown,"Unknown")
       
    26 	choice(serialMCTL_CLOCAL,"CLOCAL")
       
    27 	choice(serialMCTL_Yes,"YES")
       
    28 }
       
    29 menu(serialFCTL) {
       
    30 	choice(serialFCTL_unknown,"Unknown")
       
    31 	choice(serialFCTL_None,"None")
       
    32 	choice(serialFCTL_Hardware,"Hardware")
       
    33 }
       
    34 menu(serialDBIT) {
       
    35 	choice(serialDBIT_unknown,"Unknown")
       
    36 	choice(serialDBIT_5,"5")
       
    37 	choice(serialDBIT_6,"6")
       
    38 	choice(serialDBIT_7,"7")
       
    39 	choice(serialDBIT_8,"8")
       
    40 }
       
    41 menu(serialBAUD) {
       
    42 	choice(serialBAUD_unknown,"Unknown")
       
    43 	choice(serialBAUD_300,"300")
       
    44 	choice(serialBAUD_600,"600")
       
    45 	choice(serialBAUD_1200,"1200")
       
    46 	choice(serialBAUD_2400,"2400")
       
    47 	choice(serialBAUD_4800,"4800")
       
    48 	choice(serialBAUD_9600,"9600")
       
    49 	choice(serialBAUD_19200,"19200")
       
    50 	choice(serialBAUD_38400,"38400")
       
    51 	choice(serialBAUD_57600,"57600")
       
    52 	choice(serialBAUD_115200,"115200")
       
    53 	choice(serialBAUD_230400,"230400")
       
    54 }
       
    55 menu(seqSELM) {
       
    56 	choice(seqSELM_All,"All")
       
    57 	choice(seqSELM_Specified,"Specified")
       
    58 	choice(seqSELM_Mask,"Mask")
       
    59 }
       
    60 menu(selSELM) {
       
    61 	choice(selSELM_Specified,"Specified")
       
    62 	choice(selSELM_High_Signal,"High Signal")
       
    63 	choice(selSELM_Low_Signal,"Low Signal")
       
    64 	choice(selSELM_Median_Signal,"Median Signal")
       
    65 }
       
    66 menu(menuYesNo) {
       
    67 	choice(menuYesNoNO,"NO")
       
    68 	choice(menuYesNoYES,"YES")
       
    69 }
       
    70 menu(menuSimm) {
       
    71 	choice(menuSimmNO,"NO")
       
    72 	choice(menuSimmYES,"YES")
       
    73 	choice(menuSimmRAW,"RAW")
       
    74 }
       
    75 menu(menuScan) {
       
    76 	choice(menuScanPassive,"Passive")
       
    77 	choice(menuScanEvent,"Event")
       
    78 	choice(menuScanI_O_Intr,"I/O Intr")
       
    79 	choice(menuScan10_second,"10 second")
       
    80 	choice(menuScan5_second,"5 second")
       
    81 	choice(menuScan2_second,"2 second")
       
    82 	choice(menuScan1_second,"1 second")
       
    83 	choice(menuScan_5_second,".5 second")
       
    84 	choice(menuScan_2_second,".2 second")
       
    85 	choice(menuScan_1_second,".1 second")
       
    86 }
       
    87 menu(menuPriority) {
       
    88 	choice(menuPriorityLOW,"LOW")
       
    89 	choice(menuPriorityMEDIUM,"MEDIUM")
       
    90 	choice(menuPriorityHIGH,"HIGH")
       
    91 }
       
    92 menu(menuPini) {
       
    93 	choice(menuPiniNO,"NO")
       
    94 	choice(menuPiniYES,"YES")
       
    95 	choice(menuPiniRUN,"RUN")
       
    96 	choice(menuPiniRUNNING,"RUNNING")
       
    97 	choice(menuPiniPAUSE,"PAUSE")
       
    98 	choice(menuPiniPAUSED,"PAUSED")
       
    99 }
       
   100 menu(menuOmsl) {
       
   101 	choice(menuOmslsupervisory,"supervisory")
       
   102 	choice(menuOmslclosed_loop,"closed_loop")
       
   103 }
       
   104 menu(menuIvoa) {
       
   105 	choice(menuIvoaContinue_normally,"Continue normally")
       
   106 	choice(menuIvoaDon_t_drive_outputs,"Don't drive outputs")
       
   107 	choice(menuIvoaSet_output_to_IVOV,"Set output to IVOV")
       
   108 }
       
   109 menu(menuFtype) {
       
   110 	choice(menuFtypeSTRING,"STRING")
       
   111 	choice(menuFtypeCHAR,"CHAR")
       
   112 	choice(menuFtypeUCHAR,"UCHAR")
       
   113 	choice(menuFtypeSHORT,"SHORT")
       
   114 	choice(menuFtypeUSHORT,"USHORT")
       
   115 	choice(menuFtypeLONG,"LONG")
       
   116 	choice(menuFtypeULONG,"ULONG")
       
   117 	choice(menuFtypeFLOAT,"FLOAT")
       
   118 	choice(menuFtypeDOUBLE,"DOUBLE")
       
   119 	choice(menuFtypeENUM,"ENUM")
       
   120 }
       
   121 menu(menuConvert) {
       
   122 	choice(menuConvertNO_CONVERSION,"NO CONVERSION")
       
   123 	choice(menuConvertSLOPE,"SLOPE")
       
   124 	choice(menuConvertLINEAR,"LINEAR")
       
   125 	choice(menuConverttypeKdegF,"typeKdegF")
       
   126 	choice(menuConverttypeKdegC,"typeKdegC")
       
   127 	choice(menuConverttypeJdegF,"typeJdegF")
       
   128 	choice(menuConverttypeJdegC,"typeJdegC")
       
   129 	choice(menuConverttypeEdegF,"typeEdegF(ixe only)")
       
   130 	choice(menuConverttypeEdegC,"typeEdegC(ixe only)")
       
   131 	choice(menuConverttypeTdegF,"typeTdegF")
       
   132 	choice(menuConverttypeTdegC,"typeTdegC")
       
   133 	choice(menuConverttypeRdegF,"typeRdegF")
       
   134 	choice(menuConverttypeRdegC,"typeRdegC")
       
   135 	choice(menuConverttypeSdegF,"typeSdegF")
       
   136 	choice(menuConverttypeSdegC,"typeSdegC")
       
   137 }
       
   138 menu(menuCompress) {
       
   139 	choice(menuCompressN_to_1_First_Value,"N to 1 First Value")
       
   140 	choice(menuCompressN_to_1_Low_Value,"N to 1 Low Value")
       
   141 	choice(menuCompressN_to_1_High_Value,"N to 1 High Value")
       
   142 	choice(menuCompressN_to_1_Average,"N to 1 Average")
       
   143 }
       
   144 menu(menuAlarmStat) {
       
   145 	choice(menuAlarmStatNO_ALARM,"NO_ALARM")
       
   146 	choice(menuAlarmStatREAD,"READ")
       
   147 	choice(menuAlarmStatWRITE,"WRITE")
       
   148 	choice(menuAlarmStatHIHI,"HIHI")
       
   149 	choice(menuAlarmStatHIGH,"HIGH")
       
   150 	choice(menuAlarmStatLOLO,"LOLO")
       
   151 	choice(menuAlarmStatLOW,"LOW")
       
   152 	choice(menuAlarmStatSTATE,"STATE")
       
   153 	choice(menuAlarmStatCOS,"COS")
       
   154 	choice(menuAlarmStatCOMM,"COMM")
       
   155 	choice(menuAlarmStatTIMEOUT,"TIMEOUT")
       
   156 	choice(menuAlarmStatHWLIMIT,"HWLIMIT")
       
   157 	choice(menuAlarmStatCALC,"CALC")
       
   158 	choice(menuAlarmStatSCAN,"SCAN")
       
   159 	choice(menuAlarmStatLINK,"LINK")
       
   160 	choice(menuAlarmStatSOFT,"SOFT")
       
   161 	choice(menuAlarmStatBAD_SUB,"BAD_SUB")
       
   162 	choice(menuAlarmStatUDF,"UDF")
       
   163 	choice(menuAlarmStatDISABLE,"DISABLE")
       
   164 	choice(menuAlarmStatSIMM,"SIMM")
       
   165 	choice(menuAlarmStatREAD_ACCESS,"READ_ACCESS")
       
   166 	choice(menuAlarmStatWRITE_ACCESS,"WRITE_ACCESS")
       
   167 }
       
   168 menu(menuAlarmSevr) {
       
   169 	choice(menuAlarmSevrNO_ALARM,"NO_ALARM")
       
   170 	choice(menuAlarmSevrMINOR,"MINOR")
       
   171 	choice(menuAlarmSevrMAJOR,"MAJOR")
       
   172 	choice(menuAlarmSevrINVALID,"INVALID")
       
   173 }
       
   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) {
       
   181 	choice(gpibUCMD_None,"None")
       
   182 	choice(gpibUCMD_Device_Clear__DCL_,"Device Clear (DCL)")
       
   183 	choice(gpibUCMD_Local_Lockout__LL0_,"Local Lockout (LL0)")
       
   184 	choice(gpibUCMD_Serial_Poll_Disable__SPD_,"Serial Poll Disable (SPD)")
       
   185 	choice(gpibUCMD_Serial_Poll_Enable__SPE_,"Serial Poll Enable (SPE)")
       
   186 	choice(gpibUCMD_Unlisten__UNL_,"Unlisten (UNL)")
       
   187 	choice(gpibUCMD_Untalk__UNT_,"Untalk (UNT)")
       
   188 }
       
   189 menu(gpibACMD) {
       
   190 	choice(gpibACMD_None,"None")
       
   191 	choice(gpibACMD_Group_Execute_Trig___GET_,"Group Execute Trig. (GET)")
       
   192 	choice(gpibACMD_Go_To_Local__GTL_,"Go To Local (GTL)")
       
   193 	choice(gpibACMD_Selected_Dev__Clear__SDC_,"Selected Dev. Clear (SDC)")
       
   194 	choice(gpibACMD_Take_Control__TCT_,"Take Control (TCT)")
       
   195 	choice(gpibACMD_Serial_Poll,"Serial Poll")
       
   196 }
       
   197 menu(fanoutSELM) {
       
   198 	choice(fanoutSELM_All,"All")
       
   199 	choice(fanoutSELM_Specified,"Specified")
       
   200 	choice(fanoutSELM_Mask,"Mask")
       
   201 }
       
   202 menu(dfanoutSELM) {
       
   203 	choice(dfanoutSELM_All,"All")
       
   204 	choice(dfanoutSELM_Specified,"Specified")
       
   205 	choice(dfanoutSELM_Mask,"Mask")
       
   206 }
       
   207 menu(compressALG) {
       
   208 	choice(compressALG_N_to_1_Low_Value,"N to 1 Low Value")
       
   209 	choice(compressALG_N_to_1_High_Value,"N to 1 High Value")
       
   210 	choice(compressALG_N_to_1_Average,"N to 1 Average")
       
   211 	choice(compressALG_Average,"Average")
       
   212 	choice(compressALG_Circular_Buffer,"Circular Buffer")
       
   213 	choice(compressALG_N_to_1_Median,"N to 1 Median")
       
   214 }
       
   215 menu(calcoutOOPT) {
       
   216 	choice(calcoutOOPT_Every_Time,"Every Time")
       
   217 	choice(calcoutOOPT_On_Change,"On Change")
       
   218 	choice(calcoutOOPT_When_Zero,"When Zero")
       
   219 	choice(calcoutOOPT_When_Non_zero,"When Non-zero")
       
   220 	choice(calcoutOOPT_Transition_To_Zero,"Transition To Zero")
       
   221 	choice(calcoutOOPT_Transition_To_Non_zero,"Transition To Non-zero")
       
   222 }
       
   223 menu(calcoutINAV) {
       
   224 	choice(calcoutINAV_EXT_NC,"Ext PV NC")
       
   225 	choice(calcoutINAV_EXT,"Ext PV OK")
       
   226 	choice(calcoutINAV_LOC,"Local PV")
       
   227 	choice(calcoutINAV_CON,"Constant")
       
   228 }
       
   229 menu(calcoutDOPT) {
       
   230 	choice(calcoutDOPT_Use_VAL,"Use CALC")
       
   231 	choice(calcoutDOPT_Use_OVAL,"Use OCAL")
       
   232 }
       
   233 menu(asynTRACE) {
       
   234 	choice(asynTRACE_Off,"Off")
       
   235 	choice(asynTRACE_On,"On")
       
   236 }
       
   237 menu(asynTMOD) {
       
   238 	choice(asynTMOD_Write_Read,"Write/Read")
       
   239 	choice(asynTMOD_Write,"Write")
       
   240 	choice(asynTMOD_Read,"Read")
       
   241 	choice(asynTMOD_Flush,"Flush")
       
   242 	choice(asynTMOD_NoIO,"NoI/O")
       
   243 }
       
   244 menu(asynINTERFACE) {
       
   245 	choice(asynINTERFACE_OCTET,"asynOctet")
       
   246 	choice(asynINTERFACE_INT32,"asynInt32")
       
   247 	choice(asynINTERFACE_UINT32,"asynUInt32Digital")
       
   248 	choice(asynINTERFACE_FLOAT64,"asynFloat64")
       
   249 }
       
   250 menu(asynFMT) {
       
   251 	choice(asynFMT_ASCII,"ASCII")
       
   252 	choice(asynFMT_Hybrid,"Hybrid")
       
   253 	choice(asynFMT_Binary,"Binary")
       
   254 }
       
   255 menu(asynEOMREASON) {
       
   256 	choice(asynEOMREASONNone,"None")
       
   257 	choice(asynEOMREASONCNT,"Count")
       
   258 	choice(asynEOMREASONEOS,"Eos")
       
   259 	choice(asynEOMREASONCNTEOS,"Count Eos")
       
   260 	choice(asynEOMREASONEND,"End")
       
   261 	choice(asynEOMREASONCNTEND,"Count End")
       
   262 	choice(asynEOMREASONEOSEND,"Eos End")
       
   263 	choice(asynEOMREASONCNTEOSEND,"Count Eos End")
       
   264 }
       
   265 menu(asynENABLE) {
       
   266 	choice(asynENABLE_Disable,"Disable")
       
   267 	choice(asynENABLE_Enable,"Enable")
       
   268 }
       
   269 menu(asynCONNECT) {
       
   270 	choice(asynCONNECT_Disconnect,"Disconnect")
       
   271 	choice(asynCONNECT_Connect,"Connect")
       
   272 }
       
   273 menu(asynAUTOCONNECT) {
       
   274 	choice(asynAUTOCONNECT_noAutoConnect,"noAutoConnect")
       
   275 	choice(asynAUTOCONNECT_autoConnect,"autoConnect")
       
   276 }
       
   277 menu(aoOIF) {
       
   278 	choice(aoOIF_Full,"Full")
       
   279 	choice(aoOIF_Incremental,"Incremental")
       
   280 }
       
   281 menu(aSubLFLG) {
       
   282 	choice(aSubLFLG_IGNORE,"IGNORE")
       
   283 	choice(aSubLFLG_READ,"READ")
       
   284 }
       
   285 menu(aSubEFLG) {
       
   286 	choice(aSubEFLG_NEVER,"NEVER")
       
   287 	choice(aSubEFLG_ON_CHANGE,"ON CHANGE")
       
   288 	choice(aSubEFLG_ALWAYS,"ALWAYS")
       
   289 }
       
   290 recordtype(ai) {
       
   291 	field(NAME,DBF_STRING) {
       
   292 		prompt("Record Name")
       
   293 		special(SPC_NOMOD)
       
   294 		size(61)
       
   295 	}
       
   296 	field(DESC,DBF_STRING) {
       
   297 		prompt("Descriptor")
       
   298 		promptgroup(GUI_COMMON)
       
   299 		size(41)
       
   300 	}
       
   301 	field(ASG,DBF_STRING) {
       
   302 		prompt("Access Security Group")
       
   303 		promptgroup(GUI_COMMON)
       
   304 		special(SPC_AS)
       
   305 		size(29)
       
   306 	}
       
   307 	field(SCAN,DBF_MENU) {
       
   308 		prompt("Scan Mechanism")
       
   309 		promptgroup(GUI_SCAN)
       
   310 		special(SPC_SCAN)
       
   311 		menu(menuScan)
       
   312 		interest(1)
       
   313 	}
       
   314 	field(PINI,DBF_MENU) {
       
   315 		prompt("Process at iocInit")
       
   316 		promptgroup(GUI_SCAN)
       
   317 		menu(menuPini)
       
   318 		interest(1)
       
   319 	}
       
   320 	field(PHAS,DBF_SHORT) {
       
   321 		prompt("Scan Phase")
       
   322 		promptgroup(GUI_SCAN)
       
   323 		special(SPC_SCAN)
       
   324 		interest(1)
       
   325 	}
       
   326 	field(EVNT,DBF_SHORT) {
       
   327 		prompt("Event Number")
       
   328 		promptgroup(GUI_SCAN)
       
   329 		special(SPC_SCAN)
       
   330 		interest(1)
       
   331 	}
       
   332 	field(TSE,DBF_SHORT) {
       
   333 		prompt("Time Stamp Event")
       
   334 		promptgroup(GUI_SCAN)
       
   335 		interest(1)
       
   336 	}
       
   337 	field(TSEL,DBF_INLINK) {
       
   338 		prompt("Time Stamp Link")
       
   339 		promptgroup(GUI_SCAN)
       
   340 		interest(1)
       
   341 	}
       
   342 	field(DTYP,DBF_DEVICE) {
       
   343 		prompt("Device Type")
       
   344 		promptgroup(GUI_LINKS)
       
   345 		interest(1)
       
   346 	}
       
   347 	field(DISV,DBF_SHORT) {
       
   348 		prompt("Disable Value")
       
   349 		initial("1")
       
   350 		promptgroup(GUI_SCAN)
       
   351 	}
       
   352 	field(DISA,DBF_SHORT) {
       
   353 		prompt("Disable")
       
   354 	}
       
   355 	field(SDIS,DBF_INLINK) {
       
   356 		prompt("Scanning Disable")
       
   357 		promptgroup(GUI_SCAN)
       
   358 		interest(1)
       
   359 	}
       
   360 	field(MLOK,DBF_NOACCESS) {
       
   361 		prompt("Monitor lock")
       
   362 		special(SPC_NOMOD)
       
   363 		extra("epicsMutexId	mlok")
       
   364 		interest(4)
       
   365 	}
       
   366 	field(MLIS,DBF_NOACCESS) {
       
   367 		prompt("Monitor List")
       
   368 		special(SPC_NOMOD)
       
   369 		extra("ELLLIST		mlis")
       
   370 		interest(4)
       
   371 	}
       
   372 	field(DISP,DBF_UCHAR) {
       
   373 		prompt("Disable putField")
       
   374 	}
       
   375 	field(PROC,DBF_UCHAR) {
       
   376 		prompt("Force Processing")
       
   377 		pp(TRUE)
       
   378 		interest(3)
       
   379 	}
       
   380 	field(STAT,DBF_MENU) {
       
   381 		prompt("Alarm Status")
       
   382 		initial("UDF")
       
   383 		special(SPC_NOMOD)
       
   384 		menu(menuAlarmStat)
       
   385 	}
       
   386 	field(SEVR,DBF_MENU) {
       
   387 		prompt("Alarm Severity")
       
   388 		initial("INVALID")
       
   389 		special(SPC_NOMOD)
       
   390 		menu(menuAlarmSevr)
       
   391 	}
       
   392 	field(NSTA,DBF_MENU) {
       
   393 		prompt("New Alarm Status")
       
   394 		special(SPC_NOMOD)
       
   395 		menu(menuAlarmStat)
       
   396 		interest(2)
       
   397 	}
       
   398 	field(NSEV,DBF_MENU) {
       
   399 		prompt("New Alarm Severity")
       
   400 		special(SPC_NOMOD)
       
   401 		menu(menuAlarmSevr)
       
   402 		interest(2)
       
   403 	}
       
   404 	field(ACKS,DBF_MENU) {
       
   405 		prompt("Alarm Ack Severity")
       
   406 		special(SPC_NOMOD)
       
   407 		menu(menuAlarmSevr)
       
   408 		interest(2)
       
   409 	}
       
   410 	field(ACKT,DBF_MENU) {
       
   411 		prompt("Alarm Ack Transient")
       
   412 		initial("YES")
       
   413 		promptgroup(GUI_ALARMS)
       
   414 		special(SPC_NOMOD)
       
   415 		menu(menuYesNo)
       
   416 		interest(2)
       
   417 	}
       
   418 	field(DISS,DBF_MENU) {
       
   419 		prompt("Disable Alarm Sevrty")
       
   420 		promptgroup(GUI_SCAN)
       
   421 		menu(menuAlarmSevr)
       
   422 		interest(1)
       
   423 	}
       
   424 	field(LCNT,DBF_UCHAR) {
       
   425 		prompt("Lock Count")
       
   426 		special(SPC_NOMOD)
       
   427 		interest(2)
       
   428 	}
       
   429 	field(PACT,DBF_UCHAR) {
       
   430 		prompt("Record active")
       
   431 		special(SPC_NOMOD)
       
   432 		interest(1)
       
   433 	}
       
   434 	field(PUTF,DBF_UCHAR) {
       
   435 		prompt("dbPutField process")
       
   436 		special(SPC_NOMOD)
       
   437 		interest(1)
       
   438 	}
       
   439 	field(RPRO,DBF_UCHAR) {
       
   440 		prompt("Reprocess ")
       
   441 		special(SPC_NOMOD)
       
   442 		interest(1)
       
   443 	}
       
   444 	field(ASP,DBF_NOACCESS) {
       
   445 		prompt("Access Security Pvt")
       
   446 		special(SPC_NOMOD)
       
   447 		extra("struct asgMember *asp")
       
   448 		interest(4)
       
   449 	}
       
   450 	field(PPN,DBF_NOACCESS) {
       
   451 		prompt("addr of PUTNOTIFY")
       
   452 		special(SPC_NOMOD)
       
   453 		extra("struct putNotify *ppn")
       
   454 		interest(4)
       
   455 	}
       
   456 	field(PPNR,DBF_NOACCESS) {
       
   457 		prompt("pputNotifyRecord")
       
   458 		special(SPC_NOMOD)
       
   459 		extra("struct putNotifyRecord *ppnr")
       
   460 		interest(4)
       
   461 	}
       
   462 	field(SPVT,DBF_NOACCESS) {
       
   463 		prompt("Scan Private")
       
   464 		special(SPC_NOMOD)
       
   465 		extra("struct scan_element *spvt")
       
   466 		interest(4)
       
   467 	}
       
   468 	field(RSET,DBF_NOACCESS) {
       
   469 		prompt("Address of RSET")
       
   470 		special(SPC_NOMOD)
       
   471 		extra("struct rset	*rset")
       
   472 		interest(4)
       
   473 	}
       
   474 	field(DSET,DBF_NOACCESS) {
       
   475 		prompt("DSET address")
       
   476 		special(SPC_NOMOD)
       
   477 		extra("struct dset	*dset")
       
   478 		interest(4)
       
   479 	}
       
   480 	field(DPVT,DBF_NOACCESS) {
       
   481 		prompt("Device Private")
       
   482 		special(SPC_NOMOD)
       
   483 		extra("void		*dpvt")
       
   484 		interest(4)
       
   485 	}
       
   486 	field(RDES,DBF_NOACCESS) {
       
   487 		prompt("Address of dbRecordType")
       
   488 		special(SPC_NOMOD)
       
   489 		extra("struct dbRecordType *rdes")
       
   490 		interest(4)
       
   491 	}
       
   492 	field(LSET,DBF_NOACCESS) {
       
   493 		prompt("Lock Set")
       
   494 		special(SPC_NOMOD)
       
   495 		extra("struct lockRecord *lset")
       
   496 		interest(4)
       
   497 	}
       
   498 	field(PRIO,DBF_MENU) {
       
   499 		prompt("Scheduling Priority")
       
   500 		promptgroup(GUI_SCAN)
       
   501 		special(SPC_SCAN)
       
   502 		menu(menuPriority)
       
   503 		interest(1)
       
   504 	}
       
   505 	field(TPRO,DBF_UCHAR) {
       
   506 		prompt("Trace Processing")
       
   507 	}
       
   508 	field(BKPT,DBF_NOACCESS) {
       
   509 		prompt("Break Point")
       
   510 		special(SPC_NOMOD)
       
   511 		extra("char bkpt")
       
   512 		interest(1)
       
   513 	}
       
   514 	field(UDF,DBF_UCHAR) {
       
   515 		prompt("Undefined")
       
   516 		initial("1")
       
   517 		promptgroup(GUI_COMMON)
       
   518 		pp(TRUE)
       
   519 		interest(1)
       
   520 	}
       
   521 	field(TIME,DBF_NOACCESS) {
       
   522 		prompt("Time")
       
   523 		special(SPC_NOMOD)
       
   524 		extra("epicsTimeStamp	time")
       
   525 		interest(2)
       
   526 	}
       
   527 	field(FLNK,DBF_FWDLINK) {
       
   528 		prompt("Forward Process Link")
       
   529 		promptgroup(GUI_LINKS)
       
   530 		interest(1)
       
   531 	}
       
   532 	field(VAL,DBF_DOUBLE) {
       
   533 		prompt("Current EGU Value")
       
   534 		promptgroup(GUI_INPUTS)
       
   535 		pp(TRUE)
       
   536 		asl(ASL0)
       
   537 	}
       
   538 	field(INP,DBF_INLINK) {
       
   539 		prompt("Input Specification")
       
   540 		promptgroup(GUI_INPUTS)
       
   541 		interest(1)
       
   542 	}
       
   543 	field(PREC,DBF_SHORT) {
       
   544 		prompt("Display Precision")
       
   545 		promptgroup(GUI_DISPLAY)
       
   546 		interest(1)
       
   547 	}
       
   548 	field(LINR,DBF_MENU) {
       
   549 		prompt("Linearization")
       
   550 		promptgroup(GUI_CONVERT)
       
   551 		special(102)
       
   552 		menu(menuConvert)
       
   553 		pp(TRUE)
       
   554 		interest(1)
       
   555 	}
       
   556 	field(EGUF,DBF_DOUBLE) {
       
   557 		prompt("Engineer Units Full")
       
   558 		promptgroup(GUI_CONVERT)
       
   559 		special(102)
       
   560 		pp(TRUE)
       
   561 		interest(1)
       
   562 	}
       
   563 	field(EGUL,DBF_DOUBLE) {
       
   564 		prompt("Engineer Units Low")
       
   565 		promptgroup(GUI_CONVERT)
       
   566 		special(102)
       
   567 		pp(TRUE)
       
   568 		interest(1)
       
   569 	}
       
   570 	field(EGU,DBF_STRING) {
       
   571 		prompt("Engineering Units")
       
   572 		promptgroup(GUI_DISPLAY)
       
   573 		size(16)
       
   574 		interest(1)
       
   575 	}
       
   576 	field(HOPR,DBF_DOUBLE) {
       
   577 		prompt("High Operating Range")
       
   578 		promptgroup(GUI_DISPLAY)
       
   579 		interest(1)
       
   580 	}
       
   581 	field(LOPR,DBF_DOUBLE) {
       
   582 		prompt("Low Operating Range")
       
   583 		promptgroup(GUI_DISPLAY)
       
   584 		interest(1)
       
   585 	}
       
   586 	field(AOFF,DBF_DOUBLE) {
       
   587 		prompt("Adjustment Offset")
       
   588 		promptgroup(GUI_CONVERT)
       
   589 		pp(TRUE)
       
   590 		interest(1)
       
   591 	}
       
   592 	field(ASLO,DBF_DOUBLE) {
       
   593 		prompt("Adjustment Slope")
       
   594 		initial("1")
       
   595 		promptgroup(GUI_CONVERT)
       
   596 		pp(TRUE)
       
   597 		interest(1)
       
   598 	}
       
   599 	field(SMOO,DBF_DOUBLE) {
       
   600 		prompt("Smoothing")
       
   601 		promptgroup(GUI_CONVERT)
       
   602 		interest(1)
       
   603 	}
       
   604 	field(HIHI,DBF_DOUBLE) {
       
   605 		prompt("Hihi Alarm Limit")
       
   606 		promptgroup(GUI_ALARMS)
       
   607 		pp(TRUE)
       
   608 		interest(1)
       
   609 	}
       
   610 	field(LOLO,DBF_DOUBLE) {
       
   611 		prompt("Lolo Alarm Limit")
       
   612 		promptgroup(GUI_ALARMS)
       
   613 		pp(TRUE)
       
   614 		interest(1)
       
   615 	}
       
   616 	field(HIGH,DBF_DOUBLE) {
       
   617 		prompt("High Alarm Limit")
       
   618 		promptgroup(GUI_ALARMS)
       
   619 		pp(TRUE)
       
   620 		interest(1)
       
   621 	}
       
   622 	field(LOW,DBF_DOUBLE) {
       
   623 		prompt("Low Alarm Limit")
       
   624 		promptgroup(GUI_ALARMS)
       
   625 		pp(TRUE)
       
   626 		interest(1)
       
   627 	}
       
   628 	field(HHSV,DBF_MENU) {
       
   629 		prompt("Hihi Severity")
       
   630 		promptgroup(GUI_ALARMS)
       
   631 		menu(menuAlarmSevr)
       
   632 		pp(TRUE)
       
   633 		interest(1)
       
   634 	}
       
   635 	field(LLSV,DBF_MENU) {
       
   636 		prompt("Lolo Severity")
       
   637 		promptgroup(GUI_ALARMS)
       
   638 		menu(menuAlarmSevr)
       
   639 		pp(TRUE)
       
   640 		interest(1)
       
   641 	}
       
   642 	field(HSV,DBF_MENU) {
       
   643 		prompt("High Severity")
       
   644 		promptgroup(GUI_ALARMS)
       
   645 		menu(menuAlarmSevr)
       
   646 		pp(TRUE)
       
   647 		interest(1)
       
   648 	}
       
   649 	field(LSV,DBF_MENU) {
       
   650 		prompt("Low Severity")
       
   651 		promptgroup(GUI_ALARMS)
       
   652 		menu(menuAlarmSevr)
       
   653 		pp(TRUE)
       
   654 		interest(1)
       
   655 	}
       
   656 	field(HYST,DBF_DOUBLE) {
       
   657 		prompt("Alarm Deadband")
       
   658 		promptgroup(GUI_ALARMS)
       
   659 		interest(1)
       
   660 	}
       
   661 	field(ADEL,DBF_DOUBLE) {
       
   662 		prompt("Archive Deadband")
       
   663 		promptgroup(GUI_DISPLAY)
       
   664 		interest(1)
       
   665 	}
       
   666 	field(MDEL,DBF_DOUBLE) {
       
   667 		prompt("Monitor Deadband")
       
   668 		promptgroup(GUI_DISPLAY)
       
   669 		interest(1)
       
   670 	}
       
   671 	field(LALM,DBF_DOUBLE) {
       
   672 		prompt("Last Value Alarmed")
       
   673 		special(SPC_NOMOD)
       
   674 		interest(3)
       
   675 	}
       
   676 	field(ALST,DBF_DOUBLE) {
       
   677 		prompt("Last Value Archived")
       
   678 		special(SPC_NOMOD)
       
   679 		interest(3)
       
   680 	}
       
   681 	field(MLST,DBF_DOUBLE) {
       
   682 		prompt("Last Val Monitored")
       
   683 		special(SPC_NOMOD)
       
   684 		interest(3)
       
   685 	}
       
   686 	field(ESLO,DBF_DOUBLE) {
       
   687 		prompt("Raw to EGU Slope")
       
   688 		initial("1")
       
   689 		promptgroup(GUI_CONVERT)
       
   690 		pp(TRUE)
       
   691 		interest(2)
       
   692 	}
       
   693 	field(EOFF,DBF_DOUBLE) {
       
   694 		prompt("Raw to EGU Offset")
       
   695 		promptgroup(GUI_CONVERT)
       
   696 		pp(TRUE)
       
   697 		interest(2)
       
   698 	}
       
   699 	field(ROFF,DBF_LONG) {
       
   700 		prompt("Raw Offset, obsolete")
       
   701 		pp(TRUE)
       
   702 		interest(2)
       
   703 	}
       
   704 	field(PBRK,DBF_NOACCESS) {
       
   705 		prompt("Ptrto brkTable")
       
   706 		special(SPC_NOMOD)
       
   707 		extra("void *	pbrk")
       
   708 		interest(4)
       
   709 	}
       
   710 	field(INIT,DBF_SHORT) {
       
   711 		prompt("Initialized?")
       
   712 		special(SPC_NOMOD)
       
   713 		interest(3)
       
   714 	}
       
   715 	field(LBRK,DBF_SHORT) {
       
   716 		prompt("LastBreak Point")
       
   717 		special(SPC_NOMOD)
       
   718 		interest(3)
       
   719 	}
       
   720 	field(RVAL,DBF_LONG) {
       
   721 		prompt("Current Raw Value")
       
   722 		pp(TRUE)
       
   723 	}
       
   724 	field(ORAW,DBF_LONG) {
       
   725 		prompt("Previous Raw Value")
       
   726 		special(SPC_NOMOD)
       
   727 		interest(3)
       
   728 	}
       
   729 	field(SIOL,DBF_INLINK) {
       
   730 		prompt("Sim Input Specifctn")
       
   731 		promptgroup(GUI_INPUTS)
       
   732 		interest(1)
       
   733 	}
       
   734 	field(SVAL,DBF_DOUBLE) {
       
   735 		prompt("Simulation Value")
       
   736 	}
       
   737 	field(SIML,DBF_INLINK) {
       
   738 		prompt("Sim Mode Location")
       
   739 		promptgroup(GUI_INPUTS)
       
   740 		interest(1)
       
   741 	}
       
   742 	field(SIMM,DBF_MENU) {
       
   743 		prompt("Simulation Mode")
       
   744 		menu(menuSimm)
       
   745 		interest(1)
       
   746 	}
       
   747 	field(SIMS,DBF_MENU) {
       
   748 		prompt("Sim mode Alarm Svrty")
       
   749 		promptgroup(GUI_INPUTS)
       
   750 		menu(menuAlarmSevr)
       
   751 		interest(2)
       
   752 	}
       
   753 }
       
   754 recordtype(ao) {
       
   755 	field(NAME,DBF_STRING) {
       
   756 		prompt("Record Name")
       
   757 		special(SPC_NOMOD)
       
   758 		size(61)
       
   759 	}
       
   760 	field(DESC,DBF_STRING) {
       
   761 		prompt("Descriptor")
       
   762 		promptgroup(GUI_COMMON)
       
   763 		size(41)
       
   764 	}
       
   765 	field(ASG,DBF_STRING) {
       
   766 		prompt("Access Security Group")
       
   767 		promptgroup(GUI_COMMON)
       
   768 		special(SPC_AS)
       
   769 		size(29)
       
   770 	}
       
   771 	field(SCAN,DBF_MENU) {
       
   772 		prompt("Scan Mechanism")
       
   773 		promptgroup(GUI_SCAN)
       
   774 		special(SPC_SCAN)
       
   775 		menu(menuScan)
       
   776 		interest(1)
       
   777 	}
       
   778 	field(PINI,DBF_MENU) {
       
   779 		prompt("Process at iocInit")
       
   780 		promptgroup(GUI_SCAN)
       
   781 		menu(menuPini)
       
   782 		interest(1)
       
   783 	}
       
   784 	field(PHAS,DBF_SHORT) {
       
   785 		prompt("Scan Phase")
       
   786 		promptgroup(GUI_SCAN)
       
   787 		special(SPC_SCAN)
       
   788 		interest(1)
       
   789 	}
       
   790 	field(EVNT,DBF_SHORT) {
       
   791 		prompt("Event Number")
       
   792 		promptgroup(GUI_SCAN)
       
   793 		special(SPC_SCAN)
       
   794 		interest(1)
       
   795 	}
       
   796 	field(TSE,DBF_SHORT) {
       
   797 		prompt("Time Stamp Event")
       
   798 		promptgroup(GUI_SCAN)
       
   799 		interest(1)
       
   800 	}
       
   801 	field(TSEL,DBF_INLINK) {
       
   802 		prompt("Time Stamp Link")
       
   803 		promptgroup(GUI_SCAN)
       
   804 		interest(1)
       
   805 	}
       
   806 	field(DTYP,DBF_DEVICE) {
       
   807 		prompt("Device Type")
       
   808 		promptgroup(GUI_LINKS)
       
   809 		interest(1)
       
   810 	}
       
   811 	field(DISV,DBF_SHORT) {
       
   812 		prompt("Disable Value")
       
   813 		initial("1")
       
   814 		promptgroup(GUI_SCAN)
       
   815 	}
       
   816 	field(DISA,DBF_SHORT) {
       
   817 		prompt("Disable")
       
   818 	}
       
   819 	field(SDIS,DBF_INLINK) {
       
   820 		prompt("Scanning Disable")
       
   821 		promptgroup(GUI_SCAN)
       
   822 		interest(1)
       
   823 	}
       
   824 	field(MLOK,DBF_NOACCESS) {
       
   825 		prompt("Monitor lock")
       
   826 		special(SPC_NOMOD)
       
   827 		extra("epicsMutexId	mlok")
       
   828 		interest(4)
       
   829 	}
       
   830 	field(MLIS,DBF_NOACCESS) {
       
   831 		prompt("Monitor List")
       
   832 		special(SPC_NOMOD)
       
   833 		extra("ELLLIST		mlis")
       
   834 		interest(4)
       
   835 	}
       
   836 	field(DISP,DBF_UCHAR) {
       
   837 		prompt("Disable putField")
       
   838 	}
       
   839 	field(PROC,DBF_UCHAR) {
       
   840 		prompt("Force Processing")
       
   841 		pp(TRUE)
       
   842 		interest(3)
       
   843 	}
       
   844 	field(STAT,DBF_MENU) {
       
   845 		prompt("Alarm Status")
       
   846 		initial("UDF")
       
   847 		special(SPC_NOMOD)
       
   848 		menu(menuAlarmStat)
       
   849 	}
       
   850 	field(SEVR,DBF_MENU) {
       
   851 		prompt("Alarm Severity")
       
   852 		initial("INVALID")
       
   853 		special(SPC_NOMOD)
       
   854 		menu(menuAlarmSevr)
       
   855 	}
       
   856 	field(NSTA,DBF_MENU) {
       
   857 		prompt("New Alarm Status")
       
   858 		special(SPC_NOMOD)
       
   859 		menu(menuAlarmStat)
       
   860 		interest(2)
       
   861 	}
       
   862 	field(NSEV,DBF_MENU) {
       
   863 		prompt("New Alarm Severity")
       
   864 		special(SPC_NOMOD)
       
   865 		menu(menuAlarmSevr)
       
   866 		interest(2)
       
   867 	}
       
   868 	field(ACKS,DBF_MENU) {
       
   869 		prompt("Alarm Ack Severity")
       
   870 		special(SPC_NOMOD)
       
   871 		menu(menuAlarmSevr)
       
   872 		interest(2)
       
   873 	}
       
   874 	field(ACKT,DBF_MENU) {
       
   875 		prompt("Alarm Ack Transient")
       
   876 		initial("YES")
       
   877 		promptgroup(GUI_ALARMS)
       
   878 		special(SPC_NOMOD)
       
   879 		menu(menuYesNo)
       
   880 		interest(2)
       
   881 	}
       
   882 	field(DISS,DBF_MENU) {
       
   883 		prompt("Disable Alarm Sevrty")
       
   884 		promptgroup(GUI_SCAN)
       
   885 		menu(menuAlarmSevr)
       
   886 		interest(1)
       
   887 	}
       
   888 	field(LCNT,DBF_UCHAR) {
       
   889 		prompt("Lock Count")
       
   890 		special(SPC_NOMOD)
       
   891 		interest(2)
       
   892 	}
       
   893 	field(PACT,DBF_UCHAR) {
       
   894 		prompt("Record active")
       
   895 		special(SPC_NOMOD)
       
   896 		interest(1)
       
   897 	}
       
   898 	field(PUTF,DBF_UCHAR) {
       
   899 		prompt("dbPutField process")
       
   900 		special(SPC_NOMOD)
       
   901 		interest(1)
       
   902 	}
       
   903 	field(RPRO,DBF_UCHAR) {
       
   904 		prompt("Reprocess ")
       
   905 		special(SPC_NOMOD)
       
   906 		interest(1)
       
   907 	}
       
   908 	field(ASP,DBF_NOACCESS) {
       
   909 		prompt("Access Security Pvt")
       
   910 		special(SPC_NOMOD)
       
   911 		extra("struct asgMember *asp")
       
   912 		interest(4)
       
   913 	}
       
   914 	field(PPN,DBF_NOACCESS) {
       
   915 		prompt("addr of PUTNOTIFY")
       
   916 		special(SPC_NOMOD)
       
   917 		extra("struct putNotify *ppn")
       
   918 		interest(4)
       
   919 	}
       
   920 	field(PPNR,DBF_NOACCESS) {
       
   921 		prompt("pputNotifyRecord")
       
   922 		special(SPC_NOMOD)
       
   923 		extra("struct putNotifyRecord *ppnr")
       
   924 		interest(4)
       
   925 	}
       
   926 	field(SPVT,DBF_NOACCESS) {
       
   927 		prompt("Scan Private")
       
   928 		special(SPC_NOMOD)
       
   929 		extra("struct scan_element *spvt")
       
   930 		interest(4)
       
   931 	}
       
   932 	field(RSET,DBF_NOACCESS) {
       
   933 		prompt("Address of RSET")
       
   934 		special(SPC_NOMOD)
       
   935 		extra("struct rset	*rset")
       
   936 		interest(4)
       
   937 	}
       
   938 	field(DSET,DBF_NOACCESS) {
       
   939 		prompt("DSET address")
       
   940 		special(SPC_NOMOD)
       
   941 		extra("struct dset	*dset")
       
   942 		interest(4)
       
   943 	}
       
   944 	field(DPVT,DBF_NOACCESS) {
       
   945 		prompt("Device Private")
       
   946 		special(SPC_NOMOD)
       
   947 		extra("void		*dpvt")
       
   948 		interest(4)
       
   949 	}
       
   950 	field(RDES,DBF_NOACCESS) {
       
   951 		prompt("Address of dbRecordType")
       
   952 		special(SPC_NOMOD)
       
   953 		extra("struct dbRecordType *rdes")
       
   954 		interest(4)
       
   955 	}
       
   956 	field(LSET,DBF_NOACCESS) {
       
   957 		prompt("Lock Set")
       
   958 		special(SPC_NOMOD)
       
   959 		extra("struct lockRecord *lset")
       
   960 		interest(4)
       
   961 	}
       
   962 	field(PRIO,DBF_MENU) {
       
   963 		prompt("Scheduling Priority")
       
   964 		promptgroup(GUI_SCAN)
       
   965 		special(SPC_SCAN)
       
   966 		menu(menuPriority)
       
   967 		interest(1)
       
   968 	}
       
   969 	field(TPRO,DBF_UCHAR) {
       
   970 		prompt("Trace Processing")
       
   971 	}
       
   972 	field(BKPT,DBF_NOACCESS) {
       
   973 		prompt("Break Point")
       
   974 		special(SPC_NOMOD)
       
   975 		extra("char bkpt")
       
   976 		interest(1)
       
   977 	}
       
   978 	field(UDF,DBF_UCHAR) {
       
   979 		prompt("Undefined")
       
   980 		initial("1")
       
   981 		promptgroup(GUI_COMMON)
       
   982 		pp(TRUE)
       
   983 		interest(1)
       
   984 	}
       
   985 	field(TIME,DBF_NOACCESS) {
       
   986 		prompt("Time")
       
   987 		special(SPC_NOMOD)
       
   988 		extra("epicsTimeStamp	time")
       
   989 		interest(2)
       
   990 	}
       
   991 	field(FLNK,DBF_FWDLINK) {
       
   992 		prompt("Forward Process Link")
       
   993 		promptgroup(GUI_LINKS)
       
   994 		interest(1)
       
   995 	}
       
   996 	field(VAL,DBF_DOUBLE) {
       
   997 		prompt("Desired Output")
       
   998 		promptgroup(GUI_OUTPUT)
       
   999 		pp(TRUE)
       
  1000 		asl(ASL0)
       
  1001 	}
       
  1002 	field(OVAL,DBF_DOUBLE) {
       
  1003 		prompt("Output Value")
       
  1004 	}
       
  1005 	field(OUT,DBF_OUTLINK) {
       
  1006 		prompt("Output Specification")
       
  1007 		promptgroup(GUI_OUTPUT)
       
  1008 		interest(1)
       
  1009 	}
       
  1010 	field(OROC,DBF_DOUBLE) {
       
  1011 		prompt("Output Rate of Chang")
       
  1012 		promptgroup(GUI_OUTPUT)
       
  1013 		interest(1)
       
  1014 	}
       
  1015 	field(DOL,DBF_INLINK) {
       
  1016 		prompt("Desired Output Loc")
       
  1017 		promptgroup(GUI_OUTPUT)
       
  1018 		interest(1)
       
  1019 	}
       
  1020 	field(OMSL,DBF_MENU) {
       
  1021 		prompt("Output Mode Select")
       
  1022 		promptgroup(GUI_OUTPUT)
       
  1023 		menu(menuOmsl)
       
  1024 		interest(1)
       
  1025 	}
       
  1026 	field(OIF,DBF_MENU) {
       
  1027 		prompt("Out Full/Incremental")
       
  1028 		promptgroup(GUI_OUTPUT)
       
  1029 		menu(aoOIF)
       
  1030 		interest(1)
       
  1031 	}
       
  1032 	field(PREC,DBF_SHORT) {
       
  1033 		prompt("Display Precision")
       
  1034 		promptgroup(GUI_DISPLAY)
       
  1035 		interest(1)
       
  1036 	}
       
  1037 	field(LINR,DBF_MENU) {
       
  1038 		prompt("Linearization")
       
  1039 		promptgroup(GUI_CONVERT)
       
  1040 		special(102)
       
  1041 		menu(menuConvert)
       
  1042 		pp(TRUE)
       
  1043 		interest(1)
       
  1044 	}
       
  1045 	field(EGUF,DBF_DOUBLE) {
       
  1046 		prompt("Eng Units Full")
       
  1047 		promptgroup(GUI_CONVERT)
       
  1048 		special(102)
       
  1049 		pp(TRUE)
       
  1050 		interest(1)
       
  1051 	}
       
  1052 	field(EGUL,DBF_DOUBLE) {
       
  1053 		prompt("Eng Units Low")
       
  1054 		promptgroup(GUI_CONVERT)
       
  1055 		special(102)
       
  1056 		pp(TRUE)
       
  1057 		interest(1)
       
  1058 	}
       
  1059 	field(EGU,DBF_STRING) {
       
  1060 		prompt("Engineering Units")
       
  1061 		promptgroup(GUI_DISPLAY)
       
  1062 		size(16)
       
  1063 		interest(1)
       
  1064 	}
       
  1065 	field(ROFF,DBF_LONG) {
       
  1066 		prompt("Raw Offset, obsolete")
       
  1067 		pp(TRUE)
       
  1068 		interest(2)
       
  1069 	}
       
  1070 	field(EOFF,DBF_DOUBLE) {
       
  1071 		prompt("EGU to Raw Offset")
       
  1072 		promptgroup(GUI_CONVERT)
       
  1073 		pp(TRUE)
       
  1074 		interest(2)
       
  1075 	}
       
  1076 	field(ESLO,DBF_DOUBLE) {
       
  1077 		prompt("EGU to Raw Slope")
       
  1078 		initial("1")
       
  1079 		promptgroup(GUI_CONVERT)
       
  1080 		pp(TRUE)
       
  1081 		interest(2)
       
  1082 	}
       
  1083 	field(DRVH,DBF_DOUBLE) {
       
  1084 		prompt("Drive High Limit")
       
  1085 		promptgroup(GUI_OUTPUT)
       
  1086 		pp(TRUE)
       
  1087 		interest(1)
       
  1088 	}
       
  1089 	field(DRVL,DBF_DOUBLE) {
       
  1090 		prompt("Drive Low Limit")
       
  1091 		promptgroup(GUI_OUTPUT)
       
  1092 		pp(TRUE)
       
  1093 		interest(1)
       
  1094 	}
       
  1095 	field(HOPR,DBF_DOUBLE) {
       
  1096 		prompt("High Operating Range")
       
  1097 		promptgroup(GUI_DISPLAY)
       
  1098 		interest(1)
       
  1099 	}
       
  1100 	field(LOPR,DBF_DOUBLE) {
       
  1101 		prompt("Low Operating Range")
       
  1102 		promptgroup(GUI_DISPLAY)
       
  1103 		interest(1)
       
  1104 	}
       
  1105 	field(AOFF,DBF_DOUBLE) {
       
  1106 		prompt("Adjustment Offset")
       
  1107 		promptgroup(GUI_CONVERT)
       
  1108 		pp(TRUE)
       
  1109 		interest(1)
       
  1110 	}
       
  1111 	field(ASLO,DBF_DOUBLE) {
       
  1112 		prompt("Adjustment Slope")
       
  1113 		promptgroup(GUI_CONVERT)
       
  1114 		pp(TRUE)
       
  1115 		interest(1)
       
  1116 	}
       
  1117 	field(HIHI,DBF_DOUBLE) {
       
  1118 		prompt("Hihi Alarm Limit")
       
  1119 		promptgroup(GUI_ALARMS)
       
  1120 		pp(TRUE)
       
  1121 		interest(1)
       
  1122 	}
       
  1123 	field(LOLO,DBF_DOUBLE) {
       
  1124 		prompt("Lolo Alarm Limit")
       
  1125 		promptgroup(GUI_ALARMS)
       
  1126 		pp(TRUE)
       
  1127 		interest(1)
       
  1128 	}
       
  1129 	field(HIGH,DBF_DOUBLE) {
       
  1130 		prompt("High Alarm Limit")
       
  1131 		promptgroup(GUI_ALARMS)
       
  1132 		pp(TRUE)
       
  1133 		interest(1)
       
  1134 	}
       
  1135 	field(LOW,DBF_DOUBLE) {
       
  1136 		prompt("Low Alarm Limit")
       
  1137 		promptgroup(GUI_ALARMS)
       
  1138 		pp(TRUE)
       
  1139 		interest(1)
       
  1140 	}
       
  1141 	field(HHSV,DBF_MENU) {
       
  1142 		prompt("Hihi Severity")
       
  1143 		promptgroup(GUI_ALARMS)
       
  1144 		menu(menuAlarmSevr)
       
  1145 		pp(TRUE)
       
  1146 		interest(1)
       
  1147 	}
       
  1148 	field(LLSV,DBF_MENU) {
       
  1149 		prompt("Lolo Severity")
       
  1150 		promptgroup(GUI_ALARMS)
       
  1151 		menu(menuAlarmSevr)
       
  1152 		pp(TRUE)
       
  1153 		interest(1)
       
  1154 	}
       
  1155 	field(HSV,DBF_MENU) {
       
  1156 		prompt("High Severity")
       
  1157 		promptgroup(GUI_ALARMS)
       
  1158 		menu(menuAlarmSevr)
       
  1159 		pp(TRUE)
       
  1160 		interest(1)
       
  1161 	}
       
  1162 	field(LSV,DBF_MENU) {
       
  1163 		prompt("Low Severity")
       
  1164 		promptgroup(GUI_ALARMS)
       
  1165 		menu(menuAlarmSevr)
       
  1166 		pp(TRUE)
       
  1167 		interest(1)
       
  1168 	}
       
  1169 	field(HYST,DBF_DOUBLE) {
       
  1170 		prompt("Alarm Deadband")
       
  1171 		promptgroup(GUI_ALARMS)
       
  1172 		interest(1)
       
  1173 	}
       
  1174 	field(ADEL,DBF_DOUBLE) {
       
  1175 		prompt("Archive Deadband")
       
  1176 		promptgroup(GUI_DISPLAY)
       
  1177 		interest(1)
       
  1178 	}
       
  1179 	field(MDEL,DBF_DOUBLE) {
       
  1180 		prompt("Monitor Deadband")
       
  1181 		promptgroup(GUI_DISPLAY)
       
  1182 		interest(1)
       
  1183 	}
       
  1184 	field(RVAL,DBF_LONG) {
       
  1185 		prompt("Current Raw Value")
       
  1186 		pp(TRUE)
       
  1187 	}
       
  1188 	field(ORAW,DBF_LONG) {
       
  1189 		prompt("Previous Raw Value")
       
  1190 		special(SPC_NOMOD)
       
  1191 		interest(3)
       
  1192 	}
       
  1193 	field(RBV,DBF_LONG) {
       
  1194 		prompt("Readback Value")
       
  1195 		special(SPC_NOMOD)
       
  1196 	}
       
  1197 	field(ORBV,DBF_LONG) {
       
  1198 		prompt("Prev Readback Value")
       
  1199 		special(SPC_NOMOD)
       
  1200 		interest(3)
       
  1201 	}
       
  1202 	field(PVAL,DBF_DOUBLE) {
       
  1203 		prompt("Previous value")
       
  1204 		special(SPC_NOMOD)
       
  1205 		interest(3)
       
  1206 	}
       
  1207 	field(LALM,DBF_DOUBLE) {
       
  1208 		prompt("Last Value Alarmed")
       
  1209 		special(SPC_NOMOD)
       
  1210 		interest(3)
       
  1211 	}
       
  1212 	field(ALST,DBF_DOUBLE) {
       
  1213 		prompt("Last Value Archived")
       
  1214 		special(SPC_NOMOD)
       
  1215 		interest(3)
       
  1216 	}
       
  1217 	field(MLST,DBF_DOUBLE) {
       
  1218 		prompt("Last Val Monitored")
       
  1219 		special(SPC_NOMOD)
       
  1220 		interest(3)
       
  1221 	}
       
  1222 	field(PBRK,DBF_NOACCESS) {
       
  1223 		prompt("Ptrto brkTable")
       
  1224 		special(SPC_NOMOD)
       
  1225 		extra("void *	pbrk")
       
  1226 		interest(4)
       
  1227 	}
       
  1228 	field(INIT,DBF_SHORT) {
       
  1229 		prompt("Initialized?")
       
  1230 		special(SPC_NOMOD)
       
  1231 		interest(3)
       
  1232 	}
       
  1233 	field(LBRK,DBF_SHORT) {
       
  1234 		prompt("LastBreak Point")
       
  1235 		special(SPC_NOMOD)
       
  1236 		interest(3)
       
  1237 	}
       
  1238 	field(SIOL,DBF_OUTLINK) {
       
  1239 		prompt("Sim Output Specifctn")
       
  1240 		promptgroup(GUI_INPUTS)
       
  1241 		interest(1)
       
  1242 	}
       
  1243 	field(SIML,DBF_INLINK) {
       
  1244 		prompt("Sim Mode Location")
       
  1245 		promptgroup(GUI_INPUTS)
       
  1246 		interest(1)
       
  1247 	}
       
  1248 	field(SIMM,DBF_MENU) {
       
  1249 		prompt("Simulation Mode")
       
  1250 		menu(menuYesNo)
       
  1251 		interest(1)
       
  1252 	}
       
  1253 	field(SIMS,DBF_MENU) {
       
  1254 		prompt("Sim mode Alarm Svrty")
       
  1255 		promptgroup(GUI_INPUTS)
       
  1256 		menu(menuAlarmSevr)
       
  1257 		interest(2)
       
  1258 	}
       
  1259 	field(IVOA,DBF_MENU) {
       
  1260 		prompt("INVALID output action")
       
  1261 		promptgroup(GUI_OUTPUT)
       
  1262 		menu(menuIvoa)
       
  1263 		interest(2)
       
  1264 	}
       
  1265 	field(IVOV,DBF_DOUBLE) {
       
  1266 		prompt("INVALID output value")
       
  1267 		promptgroup(GUI_OUTPUT)
       
  1268 		interest(2)
       
  1269 	}
       
  1270 	field(OMOD,DBF_UCHAR) {
       
  1271 		prompt("Was OVAL modified?")
       
  1272 		special(SPC_NOMOD)
       
  1273 	}
       
  1274 }
       
  1275 recordtype(aSub) {
       
  1276 	field(NAME,DBF_STRING) {
       
  1277 		prompt("Record Name")
       
  1278 		special(SPC_NOMOD)
       
  1279 		size(61)
       
  1280 	}
       
  1281 	field(DESC,DBF_STRING) {
       
  1282 		prompt("Descriptor")
       
  1283 		promptgroup(GUI_COMMON)
       
  1284 		size(41)
       
  1285 	}
       
  1286 	field(ASG,DBF_STRING) {
       
  1287 		prompt("Access Security Group")
       
  1288 		promptgroup(GUI_COMMON)
       
  1289 		special(SPC_AS)
       
  1290 		size(29)
       
  1291 	}
       
  1292 	field(SCAN,DBF_MENU) {
       
  1293 		prompt("Scan Mechanism")
       
  1294 		promptgroup(GUI_SCAN)
       
  1295 		special(SPC_SCAN)
       
  1296 		menu(menuScan)
       
  1297 		interest(1)
       
  1298 	}
       
  1299 	field(PINI,DBF_MENU) {
       
  1300 		prompt("Process at iocInit")
       
  1301 		promptgroup(GUI_SCAN)
       
  1302 		menu(menuPini)
       
  1303 		interest(1)
       
  1304 	}
       
  1305 	field(PHAS,DBF_SHORT) {
       
  1306 		prompt("Scan Phase")
       
  1307 		promptgroup(GUI_SCAN)
       
  1308 		special(SPC_SCAN)
       
  1309 		interest(1)
       
  1310 	}
       
  1311 	field(EVNT,DBF_SHORT) {
       
  1312 		prompt("Event Number")
       
  1313 		promptgroup(GUI_SCAN)
       
  1314 		special(SPC_SCAN)
       
  1315 		interest(1)
       
  1316 	}
       
  1317 	field(TSE,DBF_SHORT) {
       
  1318 		prompt("Time Stamp Event")
       
  1319 		promptgroup(GUI_SCAN)
       
  1320 		interest(1)
       
  1321 	}
       
  1322 	field(TSEL,DBF_INLINK) {
       
  1323 		prompt("Time Stamp Link")
       
  1324 		promptgroup(GUI_SCAN)
       
  1325 		interest(1)
       
  1326 	}
       
  1327 	field(DTYP,DBF_DEVICE) {
       
  1328 		prompt("Device Type")
       
  1329 		promptgroup(GUI_LINKS)
       
  1330 		interest(1)
       
  1331 	}
       
  1332 	field(DISV,DBF_SHORT) {
       
  1333 		prompt("Disable Value")
       
  1334 		initial("1")
       
  1335 		promptgroup(GUI_SCAN)
       
  1336 	}
       
  1337 	field(DISA,DBF_SHORT) {
       
  1338 		prompt("Disable")
       
  1339 	}
       
  1340 	field(SDIS,DBF_INLINK) {
       
  1341 		prompt("Scanning Disable")
       
  1342 		promptgroup(GUI_SCAN)
       
  1343 		interest(1)
       
  1344 	}
       
  1345 	field(MLOK,DBF_NOACCESS) {
       
  1346 		prompt("Monitor lock")
       
  1347 		special(SPC_NOMOD)
       
  1348 		extra("epicsMutexId	mlok")
       
  1349 		interest(4)
       
  1350 	}
       
  1351 	field(MLIS,DBF_NOACCESS) {
       
  1352 		prompt("Monitor List")
       
  1353 		special(SPC_NOMOD)
       
  1354 		extra("ELLLIST		mlis")
       
  1355 		interest(4)
       
  1356 	}
       
  1357 	field(DISP,DBF_UCHAR) {
       
  1358 		prompt("Disable putField")
       
  1359 	}
       
  1360 	field(PROC,DBF_UCHAR) {
       
  1361 		prompt("Force Processing")
       
  1362 		pp(TRUE)
       
  1363 		interest(3)
       
  1364 	}
       
  1365 	field(STAT,DBF_MENU) {
       
  1366 		prompt("Alarm Status")
       
  1367 		initial("UDF")
       
  1368 		special(SPC_NOMOD)
       
  1369 		menu(menuAlarmStat)
       
  1370 	}
       
  1371 	field(SEVR,DBF_MENU) {
       
  1372 		prompt("Alarm Severity")
       
  1373 		initial("INVALID")
       
  1374 		special(SPC_NOMOD)
       
  1375 		menu(menuAlarmSevr)
       
  1376 	}
       
  1377 	field(NSTA,DBF_MENU) {
       
  1378 		prompt("New Alarm Status")
       
  1379 		special(SPC_NOMOD)
       
  1380 		menu(menuAlarmStat)
       
  1381 		interest(2)
       
  1382 	}
       
  1383 	field(NSEV,DBF_MENU) {
       
  1384 		prompt("New Alarm Severity")
       
  1385 		special(SPC_NOMOD)
       
  1386 		menu(menuAlarmSevr)
       
  1387 		interest(2)
       
  1388 	}
       
  1389 	field(ACKS,DBF_MENU) {
       
  1390 		prompt("Alarm Ack Severity")
       
  1391 		special(SPC_NOMOD)
       
  1392 		menu(menuAlarmSevr)
       
  1393 		interest(2)
       
  1394 	}
       
  1395 	field(ACKT,DBF_MENU) {
       
  1396 		prompt("Alarm Ack Transient")
       
  1397 		initial("YES")
       
  1398 		promptgroup(GUI_ALARMS)
       
  1399 		special(SPC_NOMOD)
       
  1400 		menu(menuYesNo)
       
  1401 		interest(2)
       
  1402 	}
       
  1403 	field(DISS,DBF_MENU) {
       
  1404 		prompt("Disable Alarm Sevrty")
       
  1405 		promptgroup(GUI_SCAN)
       
  1406 		menu(menuAlarmSevr)
       
  1407 		interest(1)
       
  1408 	}
       
  1409 	field(LCNT,DBF_UCHAR) {
       
  1410 		prompt("Lock Count")
       
  1411 		special(SPC_NOMOD)
       
  1412 		interest(2)
       
  1413 	}
       
  1414 	field(PACT,DBF_UCHAR) {
       
  1415 		prompt("Record active")
       
  1416 		special(SPC_NOMOD)
       
  1417 		interest(1)
       
  1418 	}
       
  1419 	field(PUTF,DBF_UCHAR) {
       
  1420 		prompt("dbPutField process")
       
  1421 		special(SPC_NOMOD)
       
  1422 		interest(1)
       
  1423 	}
       
  1424 	field(RPRO,DBF_UCHAR) {
       
  1425 		prompt("Reprocess ")
       
  1426 		special(SPC_NOMOD)
       
  1427 		interest(1)
       
  1428 	}
       
  1429 	field(ASP,DBF_NOACCESS) {
       
  1430 		prompt("Access Security Pvt")
       
  1431 		special(SPC_NOMOD)
       
  1432 		extra("struct asgMember *asp")
       
  1433 		interest(4)
       
  1434 	}
       
  1435 	field(PPN,DBF_NOACCESS) {
       
  1436 		prompt("addr of PUTNOTIFY")
       
  1437 		special(SPC_NOMOD)
       
  1438 		extra("struct putNotify *ppn")
       
  1439 		interest(4)
       
  1440 	}
       
  1441 	field(PPNR,DBF_NOACCESS) {
       
  1442 		prompt("pputNotifyRecord")
       
  1443 		special(SPC_NOMOD)
       
  1444 		extra("struct putNotifyRecord *ppnr")
       
  1445 		interest(4)
       
  1446 	}
       
  1447 	field(SPVT,DBF_NOACCESS) {
       
  1448 		prompt("Scan Private")
       
  1449 		special(SPC_NOMOD)
       
  1450 		extra("struct scan_element *spvt")
       
  1451 		interest(4)
       
  1452 	}
       
  1453 	field(RSET,DBF_NOACCESS) {
       
  1454 		prompt("Address of RSET")
       
  1455 		special(SPC_NOMOD)
       
  1456 		extra("struct rset	*rset")
       
  1457 		interest(4)
       
  1458 	}
       
  1459 	field(DSET,DBF_NOACCESS) {
       
  1460 		prompt("DSET address")
       
  1461 		special(SPC_NOMOD)
       
  1462 		extra("struct dset	*dset")
       
  1463 		interest(4)
       
  1464 	}
       
  1465 	field(DPVT,DBF_NOACCESS) {
       
  1466 		prompt("Device Private")
       
  1467 		special(SPC_NOMOD)
       
  1468 		extra("void		*dpvt")
       
  1469 		interest(4)
       
  1470 	}
       
  1471 	field(RDES,DBF_NOACCESS) {
       
  1472 		prompt("Address of dbRecordType")
       
  1473 		special(SPC_NOMOD)
       
  1474 		extra("struct dbRecordType *rdes")
       
  1475 		interest(4)
       
  1476 	}
       
  1477 	field(LSET,DBF_NOACCESS) {
       
  1478 		prompt("Lock Set")
       
  1479 		special(SPC_NOMOD)
       
  1480 		extra("struct lockRecord *lset")
       
  1481 		interest(4)
       
  1482 	}
       
  1483 	field(PRIO,DBF_MENU) {
       
  1484 		prompt("Scheduling Priority")
       
  1485 		promptgroup(GUI_SCAN)
       
  1486 		special(SPC_SCAN)
       
  1487 		menu(menuPriority)
       
  1488 		interest(1)
       
  1489 	}
       
  1490 	field(TPRO,DBF_UCHAR) {
       
  1491 		prompt("Trace Processing")
       
  1492 	}
       
  1493 	field(BKPT,DBF_NOACCESS) {
       
  1494 		prompt("Break Point")
       
  1495 		special(SPC_NOMOD)
       
  1496 		extra("char bkpt")
       
  1497 		interest(1)
       
  1498 	}
       
  1499 	field(UDF,DBF_UCHAR) {
       
  1500 		prompt("Undefined")
       
  1501 		initial("1")
       
  1502 		promptgroup(GUI_COMMON)
       
  1503 		pp(TRUE)
       
  1504 		interest(1)
       
  1505 	}
       
  1506 	field(TIME,DBF_NOACCESS) {
       
  1507 		prompt("Time")
       
  1508 		special(SPC_NOMOD)
       
  1509 		extra("epicsTimeStamp	time")
       
  1510 		interest(2)
       
  1511 	}
       
  1512 	field(FLNK,DBF_FWDLINK) {
       
  1513 		prompt("Forward Process Link")
       
  1514 		promptgroup(GUI_LINKS)
       
  1515 		interest(1)
       
  1516 	}
       
  1517 	field(VAL,DBF_LONG) {
       
  1518 		prompt("Subr. return value")
       
  1519 		asl(ASL0)
       
  1520 	}
       
  1521 	field(OVAL,DBF_LONG) {
       
  1522 		prompt("Old return value")
       
  1523 		special(SPC_NOMOD)
       
  1524 		interest(3)
       
  1525 	}
       
  1526 	field(INAM,DBF_STRING) {
       
  1527 		prompt("Initialize Subr. Name")
       
  1528 		promptgroup(GUI_SUB)
       
  1529 		special(SPC_NOMOD)
       
  1530 		size(41)
       
  1531 		interest(1)
       
  1532 	}
       
  1533 	field(LFLG,DBF_MENU) {
       
  1534 		prompt("Subr. Input Enable")
       
  1535 		promptgroup(GUI_SUB)
       
  1536 		menu(aSubLFLG)
       
  1537 		interest(1)
       
  1538 	}
       
  1539 	field(SUBL,DBF_INLINK) {
       
  1540 		prompt("Subroutine Name Link")
       
  1541 		promptgroup(GUI_SUB)
       
  1542 		special(SPC_NOMOD)
       
  1543 		interest(1)
       
  1544 	}
       
  1545 	field(SNAM,DBF_STRING) {
       
  1546 		prompt("Process Subr. Name")
       
  1547 		promptgroup(GUI_SUB)
       
  1548 		special(100)
       
  1549 		size(41)
       
  1550 		interest(1)
       
  1551 	}
       
  1552 	field(ONAM,DBF_STRING) {
       
  1553 		prompt("Old Subr. Name")
       
  1554 		promptgroup(GUI_SUB)
       
  1555 		special(SPC_NOMOD)
       
  1556 		size(41)
       
  1557 		interest(3)
       
  1558 	}
       
  1559 	field(SADR,DBF_NOACCESS) {
       
  1560 		prompt("Subroutine Address")
       
  1561 		special(SPC_NOMOD)
       
  1562 		extra("long (*sadr)(struct aSubRecord *)")
       
  1563 		interest(2)
       
  1564 	}
       
  1565 	field(BRSV,DBF_MENU) {
       
  1566 		prompt("Bad Return Severity")
       
  1567 		promptgroup(GUI_SUB)
       
  1568 		menu(menuAlarmSevr)
       
  1569 		pp(TRUE)
       
  1570 		interest(1)
       
  1571 	}
       
  1572 	field(PREC,DBF_SHORT) {
       
  1573 		prompt("Display Precision")
       
  1574 		promptgroup(GUI_DISPLAY)
       
  1575 		interest(1)
       
  1576 	}
       
  1577 	field(EFLG,DBF_MENU) {
       
  1578 		prompt("Output Event Flag")
       
  1579 		initial("1")
       
  1580 		promptgroup(GUI_OUTPUT)
       
  1581 		menu(aSubEFLG)
       
  1582 		interest(1)
       
  1583 	}
       
  1584 	field(INPA,DBF_INLINK) {
       
  1585 		prompt("Input Link A")
       
  1586 		promptgroup(GUI_INPUTS)
       
  1587 		interest(1)
       
  1588 	}
       
  1589 	field(INPB,DBF_INLINK) {
       
  1590 		prompt("Input Link B")
       
  1591 		promptgroup(GUI_INPUTS)
       
  1592 		interest(1)
       
  1593 	}
       
  1594 	field(INPC,DBF_INLINK) {
       
  1595 		prompt("Input Link C")
       
  1596 		promptgroup(GUI_INPUTS)
       
  1597 		interest(1)
       
  1598 	}
       
  1599 	field(INPD,DBF_INLINK) {
       
  1600 		prompt("Input Link D")
       
  1601 		promptgroup(GUI_INPUTS)
       
  1602 		interest(1)
       
  1603 	}
       
  1604 	field(INPE,DBF_INLINK) {
       
  1605 		prompt("Input Link E")
       
  1606 		promptgroup(GUI_INPUTS)
       
  1607 		interest(1)
       
  1608 	}
       
  1609 	field(INPF,DBF_INLINK) {
       
  1610 		prompt("Input Link F")
       
  1611 		promptgroup(GUI_INPUTS)
       
  1612 		interest(1)
       
  1613 	}
       
  1614 	field(INPG,DBF_INLINK) {
       
  1615 		prompt("Input Link G")
       
  1616 		promptgroup(GUI_INPUTS)
       
  1617 		interest(1)
       
  1618 	}
       
  1619 	field(INPH,DBF_INLINK) {
       
  1620 		prompt("Input Link H")
       
  1621 		promptgroup(GUI_INPUTS)
       
  1622 		interest(1)
       
  1623 	}
       
  1624 	field(INPI,DBF_INLINK) {
       
  1625 		prompt("Input Link I")
       
  1626 		promptgroup(GUI_INPUTS)
       
  1627 		interest(1)
       
  1628 	}
       
  1629 	field(INPJ,DBF_INLINK) {
       
  1630 		prompt("Input Link J")
       
  1631 		promptgroup(GUI_INPUTS)
       
  1632 		interest(1)
       
  1633 	}
       
  1634 	field(INPK,DBF_INLINK) {
       
  1635 		prompt("Input Link K")
       
  1636 		promptgroup(GUI_INPUTS)
       
  1637 		interest(1)
       
  1638 	}
       
  1639 	field(INPL,DBF_INLINK) {
       
  1640 		prompt("Input Link L")
       
  1641 		promptgroup(GUI_INPUTS)
       
  1642 		interest(1)
       
  1643 	}
       
  1644 	field(INPM,DBF_INLINK) {
       
  1645 		prompt("Input Link M")
       
  1646 		promptgroup(GUI_INPUTS)
       
  1647 		interest(1)
       
  1648 	}
       
  1649 	field(INPN,DBF_INLINK) {
       
  1650 		prompt("Input Link N")
       
  1651 		promptgroup(GUI_INPUTS)
       
  1652 		interest(1)
       
  1653 	}
       
  1654 	field(INPO,DBF_INLINK) {
       
  1655 		prompt("Input Link O")
       
  1656 		promptgroup(GUI_INPUTS)
       
  1657 		interest(1)
       
  1658 	}
       
  1659 	field(INPP,DBF_INLINK) {
       
  1660 		prompt("Input Link P")
       
  1661 		promptgroup(GUI_INPUTS)
       
  1662 		interest(1)
       
  1663 	}
       
  1664 	field(INPQ,DBF_INLINK) {
       
  1665 		prompt("Input Link Q")
       
  1666 		promptgroup(GUI_INPUTS)
       
  1667 		interest(1)
       
  1668 	}
       
  1669 	field(INPR,DBF_INLINK) {
       
  1670 		prompt("Input Link R")
       
  1671 		promptgroup(GUI_INPUTS)
       
  1672 		interest(1)
       
  1673 	}
       
  1674 	field(INPS,DBF_INLINK) {
       
  1675 		prompt("Input Link S")
       
  1676 		promptgroup(GUI_INPUTS)
       
  1677 		interest(1)
       
  1678 	}
       
  1679 	field(INPT,DBF_INLINK) {
       
  1680 		prompt("Input Link T")
       
  1681 		promptgroup(GUI_INPUTS)
       
  1682 		interest(1)
       
  1683 	}
       
  1684 	field(INPU,DBF_INLINK) {
       
  1685 		prompt("Input Link U")
       
  1686 		promptgroup(GUI_INPUTS)
       
  1687 		interest(1)
       
  1688 	}
       
  1689 	field(A,DBF_NOACCESS) {
       
  1690 		prompt("Input value A")
       
  1691 		special(SPC_DBADDR)
       
  1692 		extra("void *a")
       
  1693 		interest(2)
       
  1694 		asl(ASL0)
       
  1695 	}
       
  1696 	field(B,DBF_NOACCESS) {
       
  1697 		prompt("Input value B")
       
  1698 		special(SPC_DBADDR)
       
  1699 		extra("void *b")
       
  1700 		interest(2)
       
  1701 		asl(ASL0)
       
  1702 	}
       
  1703 	field(C,DBF_NOACCESS) {
       
  1704 		prompt("Input value C")
       
  1705 		special(SPC_DBADDR)
       
  1706 		extra("void *c")
       
  1707 		interest(2)
       
  1708 		asl(ASL0)
       
  1709 	}
       
  1710 	field(D,DBF_NOACCESS) {
       
  1711 		prompt("Input value D")
       
  1712 		special(SPC_DBADDR)
       
  1713 		extra("void *d")
       
  1714 		interest(2)
       
  1715 		asl(ASL0)
       
  1716 	}
       
  1717 	field(E,DBF_NOACCESS) {
       
  1718 		prompt("Input value E")
       
  1719 		special(SPC_DBADDR)
       
  1720 		extra("void *e")
       
  1721 		interest(2)
       
  1722 		asl(ASL0)
       
  1723 	}
       
  1724 	field(F,DBF_NOACCESS) {
       
  1725 		prompt("Input value F")
       
  1726 		special(SPC_DBADDR)
       
  1727 		extra("void *f")
       
  1728 		interest(2)
       
  1729 		asl(ASL0)
       
  1730 	}
       
  1731 	field(G,DBF_NOACCESS) {
       
  1732 		prompt("Input value G")
       
  1733 		special(SPC_DBADDR)
       
  1734 		extra("void *g")
       
  1735 		interest(2)
       
  1736 		asl(ASL0)
       
  1737 	}
       
  1738 	field(H,DBF_NOACCESS) {
       
  1739 		prompt("Input value H")
       
  1740 		special(SPC_DBADDR)
       
  1741 		extra("void *h")
       
  1742 		interest(2)
       
  1743 		asl(ASL0)
       
  1744 	}
       
  1745 	field(I,DBF_NOACCESS) {
       
  1746 		prompt("Input value I")
       
  1747 		special(SPC_DBADDR)
       
  1748 		extra("void *i")
       
  1749 		interest(2)
       
  1750 		asl(ASL0)
       
  1751 	}
       
  1752 	field(J,DBF_NOACCESS) {
       
  1753 		prompt("Input value J")
       
  1754 		special(SPC_DBADDR)
       
  1755 		extra("void *j")
       
  1756 		interest(2)
       
  1757 		asl(ASL0)
       
  1758 	}
       
  1759 	field(K,DBF_NOACCESS) {
       
  1760 		prompt("Input value K")
       
  1761 		special(SPC_DBADDR)
       
  1762 		extra("void *k")
       
  1763 		interest(2)
       
  1764 		asl(ASL0)
       
  1765 	}
       
  1766 	field(L,DBF_NOACCESS) {
       
  1767 		prompt("Input value L")
       
  1768 		special(SPC_DBADDR)
       
  1769 		extra("void *l")
       
  1770 		interest(2)
       
  1771 		asl(ASL0)
       
  1772 	}
       
  1773 	field(M,DBF_NOACCESS) {
       
  1774 		prompt("Input value M")
       
  1775 		special(SPC_DBADDR)
       
  1776 		extra("void *m")
       
  1777 		interest(2)
       
  1778 		asl(ASL0)
       
  1779 	}
       
  1780 	field(N,DBF_NOACCESS) {
       
  1781 		prompt("Input value N")
       
  1782 		special(SPC_DBADDR)
       
  1783 		extra("void *n")
       
  1784 		interest(2)
       
  1785 		asl(ASL0)
       
  1786 	}
       
  1787 	field(O,DBF_NOACCESS) {
       
  1788 		prompt("Input value O")
       
  1789 		special(SPC_DBADDR)
       
  1790 		extra("void *o")
       
  1791 		interest(2)
       
  1792 		asl(ASL0)
       
  1793 	}
       
  1794 	field(P,DBF_NOACCESS) {
       
  1795 		prompt("Input value P")
       
  1796 		special(SPC_DBADDR)
       
  1797 		extra("void *p")
       
  1798 		interest(2)
       
  1799 		asl(ASL0)
       
  1800 	}
       
  1801 	field(Q,DBF_NOACCESS) {
       
  1802 		prompt("Input value Q")
       
  1803 		special(SPC_DBADDR)
       
  1804 		extra("void *q")
       
  1805 		interest(2)
       
  1806 		asl(ASL0)
       
  1807 	}
       
  1808 	field(R,DBF_NOACCESS) {
       
  1809 		prompt("Input value R")
       
  1810 		special(SPC_DBADDR)
       
  1811 		extra("void *r")
       
  1812 		interest(2)
       
  1813 		asl(ASL0)
       
  1814 	}
       
  1815 	field(S,DBF_NOACCESS) {
       
  1816 		prompt("Input value S")
       
  1817 		special(SPC_DBADDR)
       
  1818 		extra("void *s")
       
  1819 		interest(2)
       
  1820 		asl(ASL0)
       
  1821 	}
       
  1822 	field(T,DBF_NOACCESS) {
       
  1823 		prompt("Input value T")
       
  1824 		special(SPC_DBADDR)
       
  1825 		extra("void *t")
       
  1826 		interest(2)
       
  1827 		asl(ASL0)
       
  1828 	}
       
  1829 	field(U,DBF_NOACCESS) {
       
  1830 		prompt("Input value U")
       
  1831 		special(SPC_DBADDR)
       
  1832 		extra("void *u")
       
  1833 		interest(2)
       
  1834 		asl(ASL0)
       
  1835 	}
       
  1836 	field(FTA,DBF_MENU) {
       
  1837 		prompt("Type of A")
       
  1838 		initial("DOUBLE")
       
  1839 		promptgroup(GUI_WAVE)
       
  1840 		special(SPC_NOMOD)
       
  1841 		menu(menuFtype)
       
  1842 		interest(1)
       
  1843 	}
       
  1844 	field(FTB,DBF_MENU) {
       
  1845 		prompt("Type of B")
       
  1846 		initial("DOUBLE")
       
  1847 		promptgroup(GUI_WAVE)
       
  1848 		special(SPC_NOMOD)
       
  1849 		menu(menuFtype)
       
  1850 		interest(1)
       
  1851 	}
       
  1852 	field(FTC,DBF_MENU) {
       
  1853 		prompt("Type of C")
       
  1854 		initial("DOUBLE")
       
  1855 		promptgroup(GUI_WAVE)
       
  1856 		special(SPC_NOMOD)
       
  1857 		menu(menuFtype)
       
  1858 		interest(1)
       
  1859 	}
       
  1860 	field(FTD,DBF_MENU) {
       
  1861 		prompt("Type of D")
       
  1862 		initial("DOUBLE")
       
  1863 		promptgroup(GUI_WAVE)
       
  1864 		special(SPC_NOMOD)
       
  1865 		menu(menuFtype)
       
  1866 		interest(1)
       
  1867 	}
       
  1868 	field(FTE,DBF_MENU) {
       
  1869 		prompt("Type of E")
       
  1870 		initial("DOUBLE")
       
  1871 		promptgroup(GUI_WAVE)
       
  1872 		special(SPC_NOMOD)
       
  1873 		menu(menuFtype)
       
  1874 		interest(1)
       
  1875 	}
       
  1876 	field(FTF,DBF_MENU) {
       
  1877 		prompt("Type of F")
       
  1878 		initial("DOUBLE")
       
  1879 		promptgroup(GUI_WAVE)
       
  1880 		special(SPC_NOMOD)
       
  1881 		menu(menuFtype)
       
  1882 		interest(1)
       
  1883 	}
       
  1884 	field(FTG,DBF_MENU) {
       
  1885 		prompt("Type of G")
       
  1886 		initial("DOUBLE")
       
  1887 		promptgroup(GUI_WAVE)
       
  1888 		special(SPC_NOMOD)
       
  1889 		menu(menuFtype)
       
  1890 		interest(1)
       
  1891 	}
       
  1892 	field(FTH,DBF_MENU) {
       
  1893 		prompt("Type of H")
       
  1894 		initial("DOUBLE")
       
  1895 		promptgroup(GUI_WAVE)
       
  1896 		special(SPC_NOMOD)
       
  1897 		menu(menuFtype)
       
  1898 		interest(1)
       
  1899 	}
       
  1900 	field(FTI,DBF_MENU) {
       
  1901 		prompt("Type of I")
       
  1902 		initial("DOUBLE")
       
  1903 		promptgroup(GUI_WAVE)
       
  1904 		special(SPC_NOMOD)
       
  1905 		menu(menuFtype)
       
  1906 		interest(1)
       
  1907 	}
       
  1908 	field(FTJ,DBF_MENU) {
       
  1909 		prompt("Type of J")
       
  1910 		initial("DOUBLE")
       
  1911 		promptgroup(GUI_WAVE)
       
  1912 		special(SPC_NOMOD)
       
  1913 		menu(menuFtype)
       
  1914 		interest(1)
       
  1915 	}
       
  1916 	field(FTK,DBF_MENU) {
       
  1917 		prompt("Type of K")
       
  1918 		initial("DOUBLE")
       
  1919 		promptgroup(GUI_WAVE)
       
  1920 		special(SPC_NOMOD)
       
  1921 		menu(menuFtype)
       
  1922 		interest(1)
       
  1923 	}
       
  1924 	field(FTL,DBF_MENU) {
       
  1925 		prompt("Type of L")
       
  1926 		initial("DOUBLE")
       
  1927 		promptgroup(GUI_WAVE)
       
  1928 		special(SPC_NOMOD)
       
  1929 		menu(menuFtype)
       
  1930 		interest(1)
       
  1931 	}
       
  1932 	field(FTM,DBF_MENU) {
       
  1933 		prompt("Type of M")
       
  1934 		initial("DOUBLE")
       
  1935 		promptgroup(GUI_WAVE)
       
  1936 		special(SPC_NOMOD)
       
  1937 		menu(menuFtype)
       
  1938 		interest(1)
       
  1939 	}
       
  1940 	field(FTN,DBF_MENU) {
       
  1941 		prompt("Type of N")
       
  1942 		initial("DOUBLE")
       
  1943 		promptgroup(GUI_WAVE)
       
  1944 		special(SPC_NOMOD)
       
  1945 		menu(menuFtype)
       
  1946 		interest(1)
       
  1947 	}
       
  1948 	field(FTO,DBF_MENU) {
       
  1949 		prompt("Type of O")
       
  1950 		initial("DOUBLE")
       
  1951 		promptgroup(GUI_WAVE)
       
  1952 		special(SPC_NOMOD)
       
  1953 		menu(menuFtype)
       
  1954 		interest(1)
       
  1955 	}
       
  1956 	field(FTP,DBF_MENU) {
       
  1957 		prompt("Type of P")
       
  1958 		initial("DOUBLE")
       
  1959 		promptgroup(GUI_WAVE)
       
  1960 		special(SPC_NOMOD)
       
  1961 		menu(menuFtype)
       
  1962 		interest(1)
       
  1963 	}
       
  1964 	field(FTQ,DBF_MENU) {
       
  1965 		prompt("Type of Q")
       
  1966 		initial("DOUBLE")
       
  1967 		promptgroup(GUI_WAVE)
       
  1968 		special(SPC_NOMOD)
       
  1969 		menu(menuFtype)
       
  1970 		interest(1)
       
  1971 	}
       
  1972 	field(FTR,DBF_MENU) {
       
  1973 		prompt("Type of R")
       
  1974 		initial("DOUBLE")
       
  1975 		promptgroup(GUI_WAVE)
       
  1976 		special(SPC_NOMOD)
       
  1977 		menu(menuFtype)
       
  1978 		interest(1)
       
  1979 	}
       
  1980 	field(FTS,DBF_MENU) {
       
  1981 		prompt("Type of S")
       
  1982 		initial("DOUBLE")
       
  1983 		promptgroup(GUI_WAVE)
       
  1984 		special(SPC_NOMOD)
       
  1985 		menu(menuFtype)
       
  1986 		interest(1)
       
  1987 	}
       
  1988 	field(FTT,DBF_MENU) {
       
  1989 		prompt("Type of T")
       
  1990 		initial("DOUBLE")
       
  1991 		promptgroup(GUI_WAVE)
       
  1992 		special(SPC_NOMOD)
       
  1993 		menu(menuFtype)
       
  1994 		interest(1)
       
  1995 	}
       
  1996 	field(FTU,DBF_MENU) {
       
  1997 		prompt("Type of U")
       
  1998 		initial("DOUBLE")
       
  1999 		promptgroup(GUI_WAVE)
       
  2000 		special(SPC_NOMOD)
       
  2001 		menu(menuFtype)
       
  2002 		interest(1)
       
  2003 	}
       
  2004 	field(NOA,DBF_ULONG) {
       
  2005 		prompt("Max. elements in A")
       
  2006 		initial("1")
       
  2007 		promptgroup(GUI_WAVE)
       
  2008 		special(SPC_NOMOD)
       
  2009 		interest(1)
       
  2010 	}
       
  2011 	field(NOB,DBF_ULONG) {
       
  2012 		prompt("Max. elements in B")
       
  2013 		initial("1")
       
  2014 		promptgroup(GUI_WAVE)
       
  2015 		special(SPC_NOMOD)
       
  2016 		interest(1)
       
  2017 	}
       
  2018 	field(NOC,DBF_ULONG) {
       
  2019 		prompt("Max. elements in C")
       
  2020 		initial("1")
       
  2021 		promptgroup(GUI_WAVE)
       
  2022 		special(SPC_NOMOD)
       
  2023 		interest(1)
       
  2024 	}
       
  2025 	field(NOD,DBF_ULONG) {
       
  2026 		prompt("Max. elements in D")
       
  2027 		initial("1")
       
  2028 		promptgroup(GUI_WAVE)
       
  2029 		special(SPC_NOMOD)
       
  2030 		interest(1)
       
  2031 	}
       
  2032 	field(NOE,DBF_ULONG) {
       
  2033 		prompt("Max. elements in E")
       
  2034 		initial("1")
       
  2035 		promptgroup(GUI_WAVE)
       
  2036 		special(SPC_NOMOD)
       
  2037 		interest(1)
       
  2038 	}
       
  2039 	field(NOF,DBF_ULONG) {
       
  2040 		prompt("Max. elements in F")
       
  2041 		initial("1")
       
  2042 		promptgroup(GUI_WAVE)
       
  2043 		special(SPC_NOMOD)
       
  2044 		interest(1)
       
  2045 	}
       
  2046 	field(NOG,DBF_ULONG) {
       
  2047 		prompt("Max. elements in G")
       
  2048 		initial("1")
       
  2049 		promptgroup(GUI_WAVE)
       
  2050 		special(SPC_NOMOD)
       
  2051 		interest(1)
       
  2052 	}
       
  2053 	field(NOH,DBF_ULONG) {
       
  2054 		prompt("Max. elements in H")
       
  2055 		initial("1")
       
  2056 		promptgroup(GUI_WAVE)
       
  2057 		special(SPC_NOMOD)
       
  2058 		interest(1)
       
  2059 	}
       
  2060 	field(NOI,DBF_ULONG) {
       
  2061 		prompt("Max. elements in I")
       
  2062 		initial("1")
       
  2063 		promptgroup(GUI_WAVE)
       
  2064 		special(SPC_NOMOD)
       
  2065 		interest(1)
       
  2066 	}
       
  2067 	field(NOJ,DBF_ULONG) {
       
  2068 		prompt("Max. elements in J")
       
  2069 		initial("1")
       
  2070 		promptgroup(GUI_WAVE)
       
  2071 		special(SPC_NOMOD)
       
  2072 		interest(1)
       
  2073 	}
       
  2074 	field(NOK,DBF_ULONG) {
       
  2075 		prompt("Max. elements in K")
       
  2076 		initial("1")
       
  2077 		promptgroup(GUI_WAVE)
       
  2078 		special(SPC_NOMOD)
       
  2079 		interest(1)
       
  2080 	}
       
  2081 	field(NOL,DBF_ULONG) {
       
  2082 		prompt("Max. elements in L")
       
  2083 		initial("1")
       
  2084 		promptgroup(GUI_WAVE)
       
  2085 		special(SPC_NOMOD)
       
  2086 		interest(1)
       
  2087 	}
       
  2088 	field(NOM,DBF_ULONG) {
       
  2089 		prompt("Max. elements in M")
       
  2090 		initial("1")
       
  2091 		promptgroup(GUI_WAVE)
       
  2092 		special(SPC_NOMOD)
       
  2093 		interest(1)
       
  2094 	}
       
  2095 	field(NON,DBF_ULONG) {
       
  2096 		prompt("Max. elements in N")
       
  2097 		initial("1")
       
  2098 		promptgroup(GUI_WAVE)
       
  2099 		special(SPC_NOMOD)
       
  2100 		interest(1)
       
  2101 	}
       
  2102 	field(NOO,DBF_ULONG) {
       
  2103 		prompt("Max. elements in O")
       
  2104 		initial("1")
       
  2105 		promptgroup(GUI_WAVE)
       
  2106 		special(SPC_NOMOD)
       
  2107 		interest(1)
       
  2108 	}
       
  2109 	field(NOP,DBF_ULONG) {
       
  2110 		prompt("Max. elements in P")
       
  2111 		initial("1")
       
  2112 		promptgroup(GUI_WAVE)
       
  2113 		special(SPC_NOMOD)
       
  2114 		interest(1)
       
  2115 	}
       
  2116 	field(NOQ,DBF_ULONG) {
       
  2117 		prompt("Max. elements in Q")
       
  2118 		initial("1")
       
  2119 		promptgroup(GUI_WAVE)
       
  2120 		special(SPC_NOMOD)
       
  2121 		interest(1)
       
  2122 	}
       
  2123 	field(NOR,DBF_ULONG) {
       
  2124 		prompt("Max. elements in R")
       
  2125 		initial("1")
       
  2126 		promptgroup(GUI_WAVE)
       
  2127 		special(SPC_NOMOD)
       
  2128 		interest(1)
       
  2129 	}
       
  2130 	field(NOS,DBF_ULONG) {
       
  2131 		prompt("Max. elements in S")
       
  2132 		initial("1")
       
  2133 		promptgroup(GUI_WAVE)
       
  2134 		special(SPC_NOMOD)
       
  2135 		interest(1)
       
  2136 	}
       
  2137 	field(NOT,DBF_ULONG) {
       
  2138 		prompt("Max. elements in T")
       
  2139 		initial("1")
       
  2140 		promptgroup(GUI_WAVE)
       
  2141 		special(SPC_NOMOD)
       
  2142 		interest(1)
       
  2143 	}
       
  2144 	field(NOU,DBF_ULONG) {
       
  2145 		prompt("Max. elements in U")
       
  2146 		initial("1")
       
  2147 		promptgroup(GUI_WAVE)
       
  2148 		special(SPC_NOMOD)
       
  2149 		interest(1)
       
  2150 	}
       
  2151 	field(NEA,DBF_ULONG) {
       
  2152 		prompt("Num. elements in A")
       
  2153 		initial("1")
       
  2154 		promptgroup(GUI_WAVE)
       
  2155 		special(SPC_NOMOD)
       
  2156 		interest(3)
       
  2157 	}
       
  2158 	field(NEB,DBF_ULONG) {
       
  2159 		prompt("Num. elements in B")
       
  2160 		initial("1")
       
  2161 		promptgroup(GUI_WAVE)
       
  2162 		special(SPC_NOMOD)
       
  2163 		interest(3)
       
  2164 	}
       
  2165 	field(NEC,DBF_ULONG) {
       
  2166 		prompt("Num. elements in C")
       
  2167 		initial("1")
       
  2168 		promptgroup(GUI_WAVE)
       
  2169 		special(SPC_NOMOD)
       
  2170 		interest(3)
       
  2171 	}
       
  2172 	field(NED,DBF_ULONG) {
       
  2173 		prompt("Num. elements in D")
       
  2174 		initial("1")
       
  2175 		promptgroup(GUI_WAVE)
       
  2176 		special(SPC_NOMOD)
       
  2177 		interest(3)
       
  2178 	}
       
  2179 	field(NEE,DBF_ULONG) {
       
  2180 		prompt("Num. elements in E")
       
  2181 		initial("1")
       
  2182 		promptgroup(GUI_WAVE)
       
  2183 		special(SPC_NOMOD)
       
  2184 		interest(3)
       
  2185 	}
       
  2186 	field(NEF,DBF_ULONG) {
       
  2187 		prompt("Num. elements in F")
       
  2188 		initial("1")
       
  2189 		promptgroup(GUI_WAVE)
       
  2190 		special(SPC_NOMOD)
       
  2191 		interest(3)
       
  2192 	}
       
  2193 	field(NEG,DBF_ULONG) {
       
  2194 		prompt("Num. elements in G")
       
  2195 		initial("1")
       
  2196 		promptgroup(GUI_WAVE)
       
  2197 		special(SPC_NOMOD)
       
  2198 		interest(3)
       
  2199 	}
       
  2200 	field(NEH,DBF_ULONG) {
       
  2201 		prompt("Num. elements in H")
       
  2202 		initial("1")
       
  2203 		promptgroup(GUI_WAVE)
       
  2204 		special(SPC_NOMOD)
       
  2205 		interest(3)
       
  2206 	}
       
  2207 	field(NEI,DBF_ULONG) {
       
  2208 		prompt("Num. elements in I")
       
  2209 		initial("1")
       
  2210 		promptgroup(GUI_WAVE)
       
  2211 		special(SPC_NOMOD)
       
  2212 		interest(3)
       
  2213 	}
       
  2214 	field(NEJ,DBF_ULONG) {
       
  2215 		prompt("Num. elements in J")
       
  2216 		initial("1")
       
  2217 		promptgroup(GUI_WAVE)
       
  2218 		special(SPC_NOMOD)
       
  2219 		interest(3)
       
  2220 	}
       
  2221 	field(NEK,DBF_ULONG) {
       
  2222 		prompt("Num. elements in K")
       
  2223 		initial("1")
       
  2224 		promptgroup(GUI_WAVE)
       
  2225 		special(SPC_NOMOD)
       
  2226 		interest(3)
       
  2227 	}
       
  2228 	field(NEL,DBF_ULONG) {
       
  2229 		prompt("Num. elements in L")
       
  2230 		initial("1")
       
  2231 		promptgroup(GUI_WAVE)
       
  2232 		special(SPC_NOMOD)
       
  2233 		interest(3)
       
  2234 	}
       
  2235 	field(NEM,DBF_ULONG) {
       
  2236 		prompt("Num. elements in M")
       
  2237 		initial("1")
       
  2238 		promptgroup(GUI_WAVE)
       
  2239 		special(SPC_NOMOD)
       
  2240 		interest(3)
       
  2241 	}
       
  2242 	field(NEN,DBF_ULONG) {
       
  2243 		prompt("Num. elements in N")
       
  2244 		initial("1")
       
  2245 		promptgroup(GUI_WAVE)
       
  2246 		special(SPC_NOMOD)
       
  2247 		interest(3)
       
  2248 	}
       
  2249 	field(NEO,DBF_ULONG) {
       
  2250 		prompt("Num. elements in O")
       
  2251 		initial("1")
       
  2252 		promptgroup(GUI_WAVE)
       
  2253 		special(SPC_NOMOD)
       
  2254 		interest(3)
       
  2255 	}
       
  2256 	field(NEP,DBF_ULONG) {
       
  2257 		prompt("Num. elements in P")
       
  2258 		initial("1")
       
  2259 		promptgroup(GUI_WAVE)
       
  2260 		special(SPC_NOMOD)
       
  2261 		interest(3)
       
  2262 	}
       
  2263 	field(NEQ,DBF_ULONG) {
       
  2264 		prompt("Num. elements in Q")
       
  2265 		initial("1")
       
  2266 		promptgroup(GUI_WAVE)
       
  2267 		special(SPC_NOMOD)
       
  2268 		interest(3)
       
  2269 	}
       
  2270 	field(NER,DBF_ULONG) {
       
  2271 		prompt("Num. elements in R")
       
  2272 		initial("1")
       
  2273 		promptgroup(GUI_WAVE)
       
  2274 		special(SPC_NOMOD)
       
  2275 		interest(3)
       
  2276 	}
       
  2277 	field(NES,DBF_ULONG) {
       
  2278 		prompt("Num. elements in S")
       
  2279 		initial("1")
       
  2280 		promptgroup(GUI_WAVE)
       
  2281 		special(SPC_NOMOD)
       
  2282 		interest(3)
       
  2283 	}
       
  2284 	field(NET,DBF_ULONG) {
       
  2285 		prompt("Num. elements in T")
       
  2286 		initial("1")
       
  2287 		promptgroup(GUI_WAVE)
       
  2288 		special(SPC_NOMOD)
       
  2289 		interest(3)
       
  2290 	}
       
  2291 	field(NEU,DBF_ULONG) {
       
  2292 		prompt("Num. elements in U")
       
  2293 		initial("1")
       
  2294 		promptgroup(GUI_WAVE)
       
  2295 		special(SPC_NOMOD)
       
  2296 		interest(3)
       
  2297 	}
       
  2298 	field(OUTA,DBF_OUTLINK) {
       
  2299 		prompt("Output Link A")
       
  2300 		promptgroup(GUI_OUTPUT)
       
  2301 		interest(1)
       
  2302 	}
       
  2303 	field(OUTB,DBF_OUTLINK) {
       
  2304 		prompt("Output Link B")
       
  2305 		promptgroup(GUI_OUTPUT)
       
  2306 		interest(1)
       
  2307 	}
       
  2308 	field(OUTC,DBF_OUTLINK) {
       
  2309 		prompt("Output Link C")
       
  2310 		promptgroup(GUI_OUTPUT)
       
  2311 		interest(1)
       
  2312 	}
       
  2313 	field(OUTD,DBF_OUTLINK) {
       
  2314 		prompt("Output Link D")
       
  2315 		promptgroup(GUI_OUTPUT)
       
  2316 		interest(1)
       
  2317 	}
       
  2318 	field(OUTE,DBF_OUTLINK) {
       
  2319 		prompt("Output Link E")
       
  2320 		promptgroup(GUI_OUTPUT)
       
  2321 		interest(1)
       
  2322 	}
       
  2323 	field(OUTF,DBF_OUTLINK) {
       
  2324 		prompt("Output Link F")
       
  2325 		promptgroup(GUI_OUTPUT)
       
  2326 		interest(1)
       
  2327 	}
       
  2328 	field(OUTG,DBF_OUTLINK) {
       
  2329 		prompt("Output Link G")
       
  2330 		promptgroup(GUI_OUTPUT)
       
  2331 		interest(1)
       
  2332 	}
       
  2333 	field(OUTH,DBF_OUTLINK) {
       
  2334 		prompt("Output Link H")
       
  2335 		promptgroup(GUI_OUTPUT)
       
  2336 		interest(1)
       
  2337 	}
       
  2338 	field(OUTI,DBF_OUTLINK) {
       
  2339 		prompt("Output Link I")
       
  2340 		promptgroup(GUI_OUTPUT)
       
  2341 		interest(1)
       
  2342 	}
       
  2343 	field(OUTJ,DBF_OUTLINK) {
       
  2344 		prompt("Output Link J")
       
  2345 		promptgroup(GUI_OUTPUT)
       
  2346 		interest(1)
       
  2347 	}
       
  2348 	field(OUTK,DBF_OUTLINK) {
       
  2349 		prompt("Output Link K")
       
  2350 		promptgroup(GUI_OUTPUT)
       
  2351 		interest(1)
       
  2352 	}
       
  2353 	field(OUTL,DBF_OUTLINK) {
       
  2354 		prompt("Output Link L")
       
  2355 		promptgroup(GUI_OUTPUT)
       
  2356 		interest(1)
       
  2357 	}
       
  2358 	field(OUTM,DBF_OUTLINK) {
       
  2359 		prompt("Output Link M")
       
  2360 		promptgroup(GUI_OUTPUT)
       
  2361 		interest(1)
       
  2362 	}
       
  2363 	field(OUTN,DBF_OUTLINK) {
       
  2364 		prompt("Output Link N")
       
  2365 		promptgroup(GUI_OUTPUT)
       
  2366 		interest(1)
       
  2367 	}
       
  2368 	field(OUTO,DBF_OUTLINK) {
       
  2369 		prompt("Output Link O")
       
  2370 		promptgroup(GUI_OUTPUT)
       
  2371 		interest(1)
       
  2372 	}
       
  2373 	field(OUTP,DBF_OUTLINK) {
       
  2374 		prompt("Output Link P")
       
  2375 		promptgroup(GUI_OUTPUT)
       
  2376 		interest(1)
       
  2377 	}
       
  2378 	field(OUTQ,DBF_OUTLINK) {
       
  2379 		prompt("Output Link Q")
       
  2380 		promptgroup(GUI_OUTPUT)
       
  2381 		interest(1)
       
  2382 	}
       
  2383 	field(OUTR,DBF_OUTLINK) {
       
  2384 		prompt("Output Link R")
       
  2385 		promptgroup(GUI_OUTPUT)
       
  2386 		interest(1)
       
  2387 	}
       
  2388 	field(OUTS,DBF_OUTLINK) {
       
  2389 		prompt("Output Link S")
       
  2390 		promptgroup(GUI_OUTPUT)
       
  2391 		interest(1)
       
  2392 	}
       
  2393 	field(OUTT,DBF_OUTLINK) {
       
  2394 		prompt("Output Link T")
       
  2395 		promptgroup(GUI_OUTPUT)
       
  2396 		interest(1)
       
  2397 	}
       
  2398 	field(OUTU,DBF_OUTLINK) {
       
  2399 		prompt("Output Link U")
       
  2400 		promptgroup(GUI_OUTPUT)
       
  2401 		interest(1)
       
  2402 	}
       
  2403 	field(VALA,DBF_NOACCESS) {
       
  2404 		prompt("Output value A")
       
  2405 		special(SPC_DBADDR)
       
  2406 		extra("void *vala")
       
  2407 		interest(2)
       
  2408 		asl(ASL0)
       
  2409 	}
       
  2410 	field(VALB,DBF_NOACCESS) {
       
  2411 		prompt("Output value B")
       
  2412 		special(SPC_DBADDR)
       
  2413 		extra("void *valb")
       
  2414 		interest(2)
       
  2415 		asl(ASL0)
       
  2416 	}
       
  2417 	field(VALC,DBF_NOACCESS) {
       
  2418 		prompt("Output value C")
       
  2419 		special(SPC_DBADDR)
       
  2420 		extra("void *valc")
       
  2421 		interest(2)
       
  2422 		asl(ASL0)
       
  2423 	}
       
  2424 	field(VALD,DBF_NOACCESS) {
       
  2425 		prompt("Output value D")
       
  2426 		special(SPC_DBADDR)
       
  2427 		extra("void *vald")
       
  2428 		interest(2)
       
  2429 		asl(ASL0)
       
  2430 	}
       
  2431 	field(VALE,DBF_NOACCESS) {
       
  2432 		prompt("Output value E")
       
  2433 		special(SPC_DBADDR)
       
  2434 		extra("void *vale")
       
  2435 		interest(2)
       
  2436 		asl(ASL0)
       
  2437 	}
       
  2438 	field(VALF,DBF_NOACCESS) {
       
  2439 		prompt("Output value F")
       
  2440 		special(SPC_DBADDR)
       
  2441 		extra("void *valf")
       
  2442 		interest(2)
       
  2443 		asl(ASL0)
       
  2444 	}
       
  2445 	field(VALG,DBF_NOACCESS) {
       
  2446 		prompt("Output value G")
       
  2447 		special(SPC_DBADDR)
       
  2448 		extra("void *valg")
       
  2449 		interest(2)
       
  2450 		asl(ASL0)
       
  2451 	}
       
  2452 	field(VALH,DBF_NOACCESS) {
       
  2453 		prompt("Output value H")
       
  2454 		special(SPC_DBADDR)
       
  2455 		extra("void *valh")
       
  2456 		interest(2)
       
  2457 		asl(ASL0)
       
  2458 	}
       
  2459 	field(VALI,DBF_NOACCESS) {
       
  2460 		prompt("Output value I")
       
  2461 		special(SPC_DBADDR)
       
  2462 		extra("void *vali")
       
  2463 		interest(2)
       
  2464 		asl(ASL0)
       
  2465 	}
       
  2466 	field(VALJ,DBF_NOACCESS) {
       
  2467 		prompt("Output value J")
       
  2468 		special(SPC_DBADDR)
       
  2469 		extra("void *valj")
       
  2470 		interest(2)
       
  2471 		asl(ASL0)
       
  2472 	}
       
  2473 	field(VALK,DBF_NOACCESS) {
       
  2474 		prompt("Output value K")
       
  2475 		special(SPC_DBADDR)
       
  2476 		extra("void *valk")
       
  2477 		interest(2)
       
  2478 		asl(ASL0)
       
  2479 	}
       
  2480 	field(VALL,DBF_NOACCESS) {
       
  2481 		prompt("Output value L")
       
  2482 		special(SPC_DBADDR)
       
  2483 		extra("void *vall")
       
  2484 		interest(2)
       
  2485 		asl(ASL0)
       
  2486 	}
       
  2487 	field(VALM,DBF_NOACCESS) {
       
  2488 		prompt("Output value M")
       
  2489 		special(SPC_DBADDR)
       
  2490 		extra("void *valm")
       
  2491 		interest(2)
       
  2492 		asl(ASL0)
       
  2493 	}
       
  2494 	field(VALN,DBF_NOACCESS) {
       
  2495 		prompt("Output value N")
       
  2496 		special(SPC_DBADDR)
       
  2497 		extra("void *valn")
       
  2498 		interest(2)
       
  2499 		asl(ASL0)
       
  2500 	}
       
  2501 	field(VALO,DBF_NOACCESS) {
       
  2502 		prompt("Output value O")
       
  2503 		special(SPC_DBADDR)
       
  2504 		extra("void *valo")
       
  2505 		interest(2)
       
  2506 		asl(ASL0)
       
  2507 	}
       
  2508 	field(VALP,DBF_NOACCESS) {
       
  2509 		prompt("Output value P")
       
  2510 		special(SPC_DBADDR)
       
  2511 		extra("void *valp")
       
  2512 		interest(2)
       
  2513 		asl(ASL0)
       
  2514 	}
       
  2515 	field(VALQ,DBF_NOACCESS) {
       
  2516 		prompt("Output value Q")
       
  2517 		special(SPC_DBADDR)
       
  2518 		extra("void *valq")
       
  2519 		interest(2)
       
  2520 		asl(ASL0)
       
  2521 	}
       
  2522 	field(VALR,DBF_NOACCESS) {
       
  2523 		prompt("Output value R")
       
  2524 		special(SPC_DBADDR)
       
  2525 		extra("void *valr")
       
  2526 		interest(2)
       
  2527 		asl(ASL0)
       
  2528 	}
       
  2529 	field(VALS,DBF_NOACCESS) {
       
  2530 		prompt("Output value S")
       
  2531 		special(SPC_DBADDR)
       
  2532 		extra("void *vals")
       
  2533 		interest(2)
       
  2534 		asl(ASL0)
       
  2535 	}
       
  2536 	field(VALT,DBF_NOACCESS) {
       
  2537 		prompt("Output value T")
       
  2538 		special(SPC_DBADDR)
       
  2539 		extra("void *valt")
       
  2540 		interest(2)
       
  2541 		asl(ASL0)
       
  2542 	}
       
  2543 	field(VALU,DBF_NOACCESS) {
       
  2544 		prompt("Output value U")
       
  2545 		special(SPC_DBADDR)
       
  2546 		extra("void *valu")
       
  2547 		interest(2)
       
  2548 		asl(ASL0)
       
  2549 	}
       
  2550 	field(OVLA,DBF_NOACCESS) {
       
  2551 		prompt("Old Output A")
       
  2552 		special(SPC_NOMOD)
       
  2553 		extra("void *ovla")
       
  2554 		interest(4)
       
  2555 		asl(ASL0)
       
  2556 	}
       
  2557 	field(OVLB,DBF_NOACCESS) {
       
  2558 		prompt("Old Output B")
       
  2559 		special(SPC_NOMOD)
       
  2560 		extra("void *ovlb")
       
  2561 		interest(4)
       
  2562 		asl(ASL0)
       
  2563 	}
       
  2564 	field(OVLC,DBF_NOACCESS) {
       
  2565 		prompt("Old Output C")
       
  2566 		special(SPC_NOMOD)
       
  2567 		extra("void *ovlc")
       
  2568 		interest(4)
       
  2569 		asl(ASL0)
       
  2570 	}
       
  2571 	field(OVLD,DBF_NOACCESS) {
       
  2572 		prompt("Old Output D")
       
  2573 		special(SPC_NOMOD)
       
  2574 		extra("void *ovld")
       
  2575 		interest(4)
       
  2576 		asl(ASL0)
       
  2577 	}
       
  2578 	field(OVLE,DBF_NOACCESS) {
       
  2579 		prompt("Old Output E")
       
  2580 		special(SPC_NOMOD)
       
  2581 		extra("void *ovle")
       
  2582 		interest(4)
       
  2583 		asl(ASL0)
       
  2584 	}
       
  2585 	field(OVLF,DBF_NOACCESS) {
       
  2586 		prompt("Old Output F")
       
  2587 		special(SPC_NOMOD)
       
  2588 		extra("void *ovlf")
       
  2589 		interest(4)
       
  2590 		asl(ASL0)
       
  2591 	}
       
  2592 	field(OVLG,DBF_NOACCESS) {
       
  2593 		prompt("Old Output G")
       
  2594 		special(SPC_NOMOD)
       
  2595 		extra("void *ovlg")
       
  2596 		interest(4)
       
  2597 		asl(ASL0)
       
  2598 	}
       
  2599 	field(OVLH,DBF_NOACCESS) {
       
  2600 		prompt("Old Output H")
       
  2601 		special(SPC_NOMOD)
       
  2602 		extra("void *ovlh")
       
  2603 		interest(4)
       
  2604 		asl(ASL0)
       
  2605 	}
       
  2606 	field(OVLI,DBF_NOACCESS) {
       
  2607 		prompt("Old Output I")
       
  2608 		special(SPC_NOMOD)
       
  2609 		extra("void *ovli")
       
  2610 		interest(4)
       
  2611 		asl(ASL0)
       
  2612 	}
       
  2613 	field(OVLJ,DBF_NOACCESS) {
       
  2614 		prompt("Old Output J")
       
  2615 		special(SPC_NOMOD)
       
  2616 		extra("void *ovlj")
       
  2617 		interest(4)
       
  2618 		asl(ASL0)
       
  2619 	}
       
  2620 	field(OVLK,DBF_NOACCESS) {
       
  2621 		prompt("Old Output K")
       
  2622 		special(SPC_NOMOD)
       
  2623 		extra("void *ovlk")
       
  2624 		interest(4)
       
  2625 		asl(ASL0)
       
  2626 	}
       
  2627 	field(OVLL,DBF_NOACCESS) {
       
  2628 		prompt("Old Output L")
       
  2629 		special(SPC_NOMOD)
       
  2630 		extra("void *ovll")
       
  2631 		interest(4)
       
  2632 		asl(ASL0)
       
  2633 	}
       
  2634 	field(OVLM,DBF_NOACCESS) {
       
  2635 		prompt("Old Output M")
       
  2636 		special(SPC_NOMOD)
       
  2637 		extra("void *ovlm")
       
  2638 		interest(4)
       
  2639 		asl(ASL0)
       
  2640 	}
       
  2641 	field(OVLN,DBF_NOACCESS) {
       
  2642 		prompt("Old Output N")
       
  2643 		special(SPC_NOMOD)
       
  2644 		extra("void *ovln")
       
  2645 		interest(4)
       
  2646 		asl(ASL0)
       
  2647 	}
       
  2648 	field(OVLO,DBF_NOACCESS) {
       
  2649 		prompt("Old Output O")
       
  2650 		special(SPC_NOMOD)
       
  2651 		extra("void *ovlo")
       
  2652 		interest(4)
       
  2653 		asl(ASL0)
       
  2654 	}
       
  2655 	field(OVLP,DBF_NOACCESS) {
       
  2656 		prompt("Old Output P")
       
  2657 		special(SPC_NOMOD)
       
  2658 		extra("void *ovlp")
       
  2659 		interest(4)
       
  2660 		asl(ASL0)
       
  2661 	}
       
  2662 	field(OVLQ,DBF_NOACCESS) {
       
  2663 		prompt("Old Output Q")
       
  2664 		special(SPC_NOMOD)
       
  2665 		extra("void *ovlq")
       
  2666 		interest(4)
       
  2667 		asl(ASL0)
       
  2668 	}
       
  2669 	field(OVLR,DBF_NOACCESS) {
       
  2670 		prompt("Old Output R")
       
  2671 		special(SPC_NOMOD)
       
  2672 		extra("void *ovlr")
       
  2673 		interest(4)
       
  2674 		asl(ASL0)
       
  2675 	}
       
  2676 	field(OVLS,DBF_NOACCESS) {
       
  2677 		prompt("Old Output S")
       
  2678 		special(SPC_NOMOD)
       
  2679 		extra("void *ovls")
       
  2680 		interest(4)
       
  2681 		asl(ASL0)
       
  2682 	}
       
  2683 	field(OVLT,DBF_NOACCESS) {
       
  2684 		prompt("Old Output T")
       
  2685 		special(SPC_NOMOD)
       
  2686 		extra("void *ovlt")
       
  2687 		interest(4)
       
  2688 		asl(ASL0)
       
  2689 	}
       
  2690 	field(OVLU,DBF_NOACCESS) {
       
  2691 		prompt("Old Output U")
       
  2692 		special(SPC_NOMOD)
       
  2693 		extra("void *ovlu")
       
  2694 		interest(4)
       
  2695 		asl(ASL0)
       
  2696 	}
       
  2697 	field(FTVA,DBF_MENU) {
       
  2698 		prompt("Type of VALA")
       
  2699 		initial("DOUBLE")
       
  2700 		promptgroup(GUI_WAVE)
       
  2701 		special(SPC_NOMOD)
       
  2702 		menu(menuFtype)
       
  2703 		interest(1)
       
  2704 	}
       
  2705 	field(FTVB,DBF_MENU) {
       
  2706 		prompt("Type of VALB")
       
  2707 		initial("DOUBLE")
       
  2708 		promptgroup(GUI_WAVE)
       
  2709 		special(SPC_NOMOD)
       
  2710 		menu(menuFtype)
       
  2711 		interest(1)
       
  2712 	}
       
  2713 	field(FTVC,DBF_MENU) {
       
  2714 		prompt("Type of VALC")
       
  2715 		initial("DOUBLE")
       
  2716 		promptgroup(GUI_WAVE)
       
  2717 		special(SPC_NOMOD)
       
  2718 		menu(menuFtype)
       
  2719 		interest(1)
       
  2720 	}
       
  2721 	field(FTVD,DBF_MENU) {
       
  2722 		prompt("Type of VALD")
       
  2723 		initial("DOUBLE")
       
  2724 		promptgroup(GUI_WAVE)
       
  2725 		special(SPC_NOMOD)
       
  2726 		menu(menuFtype)
       
  2727 		interest(1)
       
  2728 	}
       
  2729 	field(FTVE,DBF_MENU) {
       
  2730 		prompt("Type of VALE")
       
  2731 		initial("DOUBLE")
       
  2732 		promptgroup(GUI_WAVE)
       
  2733 		special(SPC_NOMOD)
       
  2734 		menu(menuFtype)
       
  2735 		interest(1)
       
  2736 	}
       
  2737 	field(FTVF,DBF_MENU) {
       
  2738 		prompt("Type of VALF")
       
  2739 		initial("DOUBLE")
       
  2740 		promptgroup(GUI_WAVE)
       
  2741 		special(SPC_NOMOD)
       
  2742 		menu(menuFtype)
       
  2743 		interest(1)
       
  2744 	}
       
  2745 	field(FTVG,DBF_MENU) {
       
  2746 		prompt("Type of VALG")
       
  2747 		initial("DOUBLE")
       
  2748 		promptgroup(GUI_WAVE)
       
  2749 		special(SPC_NOMOD)
       
  2750 		menu(menuFtype)
       
  2751 		interest(1)
       
  2752 	}
       
  2753 	field(FTVH,DBF_MENU) {
       
  2754 		prompt("Type of VALH")
       
  2755 		initial("DOUBLE")
       
  2756 		promptgroup(GUI_WAVE)
       
  2757 		special(SPC_NOMOD)
       
  2758 		menu(menuFtype)
       
  2759 		interest(1)
       
  2760 	}
       
  2761 	field(FTVI,DBF_MENU) {
       
  2762 		prompt("Type of VALI")
       
  2763 		initial("DOUBLE")
       
  2764 		promptgroup(GUI_WAVE)
       
  2765 		special(SPC_NOMOD)
       
  2766 		menu(menuFtype)
       
  2767 		interest(1)
       
  2768 	}
       
  2769 	field(FTVJ,DBF_MENU) {
       
  2770 		prompt("Type of VALJ")
       
  2771 		initial("DOUBLE")
       
  2772 		promptgroup(GUI_WAVE)
       
  2773 		special(SPC_NOMOD)
       
  2774 		menu(menuFtype)
       
  2775 		interest(1)
       
  2776 	}
       
  2777 	field(FTVK,DBF_MENU) {
       
  2778 		prompt("Type of VALK")
       
  2779 		initial("DOUBLE")
       
  2780 		promptgroup(GUI_WAVE)
       
  2781 		special(SPC_NOMOD)
       
  2782 		menu(menuFtype)
       
  2783 		interest(1)
       
  2784 	}
       
  2785 	field(FTVL,DBF_MENU) {
       
  2786 		prompt("Type of VALL")
       
  2787 		initial("DOUBLE")
       
  2788 		promptgroup(GUI_WAVE)
       
  2789 		special(SPC_NOMOD)
       
  2790 		menu(menuFtype)
       
  2791 		interest(1)
       
  2792 	}
       
  2793 	field(FTVM,DBF_MENU) {
       
  2794 		prompt("Type of VALM")
       
  2795 		initial("DOUBLE")
       
  2796 		promptgroup(GUI_WAVE)
       
  2797 		special(SPC_NOMOD)
       
  2798 		menu(menuFtype)
       
  2799 		interest(1)
       
  2800 	}
       
  2801 	field(FTVN,DBF_MENU) {
       
  2802 		prompt("Type of VALN")
       
  2803 		initial("DOUBLE")
       
  2804 		promptgroup(GUI_WAVE)
       
  2805 		special(SPC_NOMOD)
       
  2806 		menu(menuFtype)
       
  2807 		interest(1)
       
  2808 	}
       
  2809 	field(FTVO,DBF_MENU) {
       
  2810 		prompt("Type of VALO")
       
  2811 		initial("DOUBLE")
       
  2812 		promptgroup(GUI_WAVE)
       
  2813 		special(SPC_NOMOD)
       
  2814 		menu(menuFtype)
       
  2815 		interest(1)
       
  2816 	}
       
  2817 	field(FTVP,DBF_MENU) {
       
  2818 		prompt("Type of VALP")
       
  2819 		initial("DOUBLE")
       
  2820 		promptgroup(GUI_WAVE)
       
  2821 		special(SPC_NOMOD)
       
  2822 		menu(menuFtype)
       
  2823 		interest(1)
       
  2824 	}
       
  2825 	field(FTVQ,DBF_MENU) {
       
  2826 		prompt("Type of VALQ")
       
  2827 		initial("DOUBLE")
       
  2828 		promptgroup(GUI_WAVE)
       
  2829 		special(SPC_NOMOD)
       
  2830 		menu(menuFtype)
       
  2831 		interest(1)
       
  2832 	}
       
  2833 	field(FTVR,DBF_MENU) {
       
  2834 		prompt("Type of VALR")
       
  2835 		initial("DOUBLE")
       
  2836 		promptgroup(GUI_WAVE)
       
  2837 		special(SPC_NOMOD)
       
  2838 		menu(menuFtype)
       
  2839 		interest(1)
       
  2840 	}
       
  2841 	field(FTVS,DBF_MENU) {
       
  2842 		prompt("Type of VALS")
       
  2843 		initial("DOUBLE")
       
  2844 		promptgroup(GUI_WAVE)
       
  2845 		special(SPC_NOMOD)
       
  2846 		menu(menuFtype)
       
  2847 		interest(1)
       
  2848 	}
       
  2849 	field(FTVT,DBF_MENU) {
       
  2850 		prompt("Type of VALT")
       
  2851 		initial("DOUBLE")
       
  2852 		promptgroup(GUI_WAVE)
       
  2853 		special(SPC_NOMOD)
       
  2854 		menu(menuFtype)
       
  2855 		interest(1)
       
  2856 	}
       
  2857 	field(FTVU,DBF_MENU) {
       
  2858 		prompt("Type of VALU")
       
  2859 		initial("DOUBLE")
       
  2860 		promptgroup(GUI_WAVE)
       
  2861 		special(SPC_NOMOD)
       
  2862 		menu(menuFtype)
       
  2863 		interest(1)
       
  2864 	}
       
  2865 	field(NOVA,DBF_ULONG) {
       
  2866 		prompt("Max. elements in VALA")
       
  2867 		initial("1")
       
  2868 		promptgroup(GUI_WAVE)
       
  2869 		special(SPC_NOMOD)
       
  2870 		interest(1)
       
  2871 	}
       
  2872 	field(NOVB,DBF_ULONG) {
       
  2873 		prompt("Max. elements in VALB")
       
  2874 		initial("1")
       
  2875 		promptgroup(GUI_WAVE)
       
  2876 		special(SPC_NOMOD)
       
  2877 		interest(1)
       
  2878 	}
       
  2879 	field(NOVC,DBF_ULONG) {
       
  2880 		prompt("Max. elements in VALC")
       
  2881 		initial("1")
       
  2882 		promptgroup(GUI_WAVE)
       
  2883 		special(SPC_NOMOD)
       
  2884 		interest(1)
       
  2885 	}
       
  2886 	field(NOVD,DBF_ULONG) {
       
  2887 		prompt("Max. elements in VALD")
       
  2888 		initial("1")
       
  2889 		promptgroup(GUI_WAVE)
       
  2890 		special(SPC_NOMOD)
       
  2891 		interest(1)
       
  2892 	}
       
  2893 	field(NOVE,DBF_ULONG) {
       
  2894 		prompt("Max. elements in VALE")
       
  2895 		initial("1")
       
  2896 		promptgroup(GUI_WAVE)
       
  2897 		special(SPC_NOMOD)
       
  2898 		interest(1)
       
  2899 	}
       
  2900 	field(NOVF,DBF_ULONG) {
       
  2901 		prompt("Max. elements in VALF")
       
  2902 		initial("1")
       
  2903 		promptgroup(GUI_WAVE)
       
  2904 		special(SPC_NOMOD)
       
  2905 		interest(1)
       
  2906 	}
       
  2907 	field(NOVG,DBF_ULONG) {
       
  2908 		prompt("Max. elements in VALG")
       
  2909 		initial("1")
       
  2910 		promptgroup(GUI_WAVE)
       
  2911 		special(SPC_NOMOD)
       
  2912 		interest(1)
       
  2913 	}
       
  2914 	field(NOVH,DBF_ULONG) {
       
  2915 		prompt("Max. elements in VAlH")
       
  2916 		initial("1")
       
  2917 		promptgroup(GUI_WAVE)
       
  2918 		special(SPC_NOMOD)
       
  2919 		interest(1)
       
  2920 	}
       
  2921 	field(NOVI,DBF_ULONG) {
       
  2922 		prompt("Max. elements in VALI")
       
  2923 		initial("1")
       
  2924 		promptgroup(GUI_WAVE)
       
  2925 		special(SPC_NOMOD)
       
  2926 		interest(1)
       
  2927 	}
       
  2928 	field(NOVJ,DBF_ULONG) {
       
  2929 		prompt("Max. elements in VALJ")
       
  2930 		initial("1")
       
  2931 		promptgroup(GUI_WAVE)
       
  2932 		special(SPC_NOMOD)
       
  2933 		interest(1)
       
  2934 	}
       
  2935 	field(NOVK,DBF_ULONG) {
       
  2936 		prompt("Max. elements in VALK")
       
  2937 		initial("1")
       
  2938 		promptgroup(GUI_WAVE)
       
  2939 		special(SPC_NOMOD)
       
  2940 		interest(1)
       
  2941 	}
       
  2942 	field(NOVL,DBF_ULONG) {
       
  2943 		prompt("Max. elements in VALL")
       
  2944 		initial("1")
       
  2945 		promptgroup(GUI_WAVE)
       
  2946 		special(SPC_NOMOD)
       
  2947 		interest(1)
       
  2948 	}
       
  2949 	field(NOVM,DBF_ULONG) {
       
  2950 		prompt("Max. elements in VALM")
       
  2951 		initial("1")
       
  2952 		promptgroup(GUI_WAVE)
       
  2953 		special(SPC_NOMOD)
       
  2954 		interest(1)
       
  2955 	}
       
  2956 	field(NOVN,DBF_ULONG) {
       
  2957 		prompt("Max. elements in VALN")
       
  2958 		initial("1")
       
  2959 		promptgroup(GUI_WAVE)
       
  2960 		special(SPC_NOMOD)
       
  2961 		interest(1)
       
  2962 	}
       
  2963 	field(NOVO,DBF_ULONG) {
       
  2964 		prompt("Max. elements in VALO")
       
  2965 		initial("1")
       
  2966 		promptgroup(GUI_WAVE)
       
  2967 		special(SPC_NOMOD)
       
  2968 		interest(1)
       
  2969 	}
       
  2970 	field(NOVP,DBF_ULONG) {
       
  2971 		prompt("Max. elements in VALP")
       
  2972 		initial("1")
       
  2973 		promptgroup(GUI_WAVE)
       
  2974 		special(SPC_NOMOD)
       
  2975 		interest(1)
       
  2976 	}
       
  2977 	field(NOVQ,DBF_ULONG) {
       
  2978 		prompt("Max. elements in VALQ")
       
  2979 		initial("1")
       
  2980 		promptgroup(GUI_WAVE)
       
  2981 		special(SPC_NOMOD)
       
  2982 		interest(1)
       
  2983 	}
       
  2984 	field(NOVR,DBF_ULONG) {
       
  2985 		prompt("Max. elements in VALR")
       
  2986 		initial("1")
       
  2987 		promptgroup(GUI_WAVE)
       
  2988 		special(SPC_NOMOD)
       
  2989 		interest(1)
       
  2990 	}
       
  2991 	field(NOVS,DBF_ULONG) {
       
  2992 		prompt("Max. elements in VALS")
       
  2993 		initial("1")
       
  2994 		promptgroup(GUI_WAVE)
       
  2995 		special(SPC_NOMOD)
       
  2996 		interest(1)
       
  2997 	}
       
  2998 	field(NOVT,DBF_ULONG) {
       
  2999 		prompt("Max. elements in VALT")
       
  3000 		initial("1")
       
  3001 		promptgroup(GUI_WAVE)
       
  3002 		special(SPC_NOMOD)
       
  3003 		interest(1)
       
  3004 	}
       
  3005 	field(NOVU,DBF_ULONG) {
       
  3006 		prompt("Max. elements in VALU")
       
  3007 		initial("1")
       
  3008 		promptgroup(GUI_WAVE)
       
  3009 		special(SPC_NOMOD)
       
  3010 		interest(1)
       
  3011 	}
       
  3012 	field(NEVA,DBF_ULONG) {
       
  3013 		prompt("Num. elements in VALA")
       
  3014 		initial("1")
       
  3015 		promptgroup(GUI_WAVE)
       
  3016 		special(SPC_NOMOD)
       
  3017 		interest(3)
       
  3018 	}
       
  3019 	field(NEVB,DBF_ULONG) {
       
  3020 		prompt("Num. elements in VALB")
       
  3021 		initial("1")
       
  3022 		promptgroup(GUI_WAVE)
       
  3023 		special(SPC_NOMOD)
       
  3024 		interest(3)
       
  3025 	}
       
  3026 	field(NEVC,DBF_ULONG) {
       
  3027 		prompt("Num. elements in VALC")
       
  3028 		initial("1")
       
  3029 		promptgroup(GUI_WAVE)
       
  3030 		special(SPC_NOMOD)
       
  3031 		interest(3)
       
  3032 	}
       
  3033 	field(NEVD,DBF_ULONG) {
       
  3034 		prompt("Num. elements in VALD")
       
  3035 		initial("1")
       
  3036 		promptgroup(GUI_WAVE)
       
  3037 		special(SPC_NOMOD)
       
  3038 		interest(3)
       
  3039 	}
       
  3040 	field(NEVE,DBF_ULONG) {
       
  3041 		prompt("Num. elements in VALE")
       
  3042 		initial("1")
       
  3043 		promptgroup(GUI_WAVE)
       
  3044 		special(SPC_NOMOD)
       
  3045 		interest(3)
       
  3046 	}
       
  3047 	field(NEVF,DBF_ULONG) {
       
  3048 		prompt("Num. elements in VALF")
       
  3049 		initial("1")
       
  3050 		promptgroup(GUI_WAVE)
       
  3051 		special(SPC_NOMOD)
       
  3052 		interest(3)
       
  3053 	}
       
  3054 	field(NEVG,DBF_ULONG) {
       
  3055 		prompt("Num. elements in VALG")
       
  3056 		initial("1")
       
  3057 		promptgroup(GUI_WAVE)
       
  3058 		special(SPC_NOMOD)
       
  3059 		interest(3)
       
  3060 	}
       
  3061 	field(NEVH,DBF_ULONG) {
       
  3062 		prompt("Num. elements in VAlH")
       
  3063 		initial("1")
       
  3064 		promptgroup(GUI_WAVE)
       
  3065 		special(SPC_NOMOD)
       
  3066 		interest(3)
       
  3067 	}
       
  3068 	field(NEVI,DBF_ULONG) {
       
  3069 		prompt("Num. elements in VALI")
       
  3070 		initial("1")
       
  3071 		promptgroup(GUI_WAVE)
       
  3072 		special(SPC_NOMOD)
       
  3073 		interest(3)
       
  3074 	}
       
  3075 	field(NEVJ,DBF_ULONG) {
       
  3076 		prompt("Num. elements in VALJ")
       
  3077 		initial("1")
       
  3078 		promptgroup(GUI_WAVE)
       
  3079 		special(SPC_NOMOD)
       
  3080 		interest(3)
       
  3081 	}
       
  3082 	field(NEVK,DBF_ULONG) {
       
  3083 		prompt("Num. elements in VALK")
       
  3084 		initial("1")
       
  3085 		promptgroup(GUI_WAVE)
       
  3086 		special(SPC_NOMOD)
       
  3087 		interest(3)
       
  3088 	}
       
  3089 	field(NEVL,DBF_ULONG) {
       
  3090 		prompt("Num. elements in VALL")
       
  3091 		initial("1")
       
  3092 		promptgroup(GUI_WAVE)
       
  3093 		special(SPC_NOMOD)
       
  3094 		interest(3)
       
  3095 	}
       
  3096 	field(NEVM,DBF_ULONG) {
       
  3097 		prompt("Num. elements in VALM")
       
  3098 		initial("1")
       
  3099 		promptgroup(GUI_WAVE)
       
  3100 		special(SPC_NOMOD)
       
  3101 		interest(3)
       
  3102 	}
       
  3103 	field(NEVN,DBF_ULONG) {
       
  3104 		prompt("Num. elements in VALN")
       
  3105 		initial("1")
       
  3106 		promptgroup(GUI_WAVE)
       
  3107 		special(SPC_NOMOD)
       
  3108 		interest(3)
       
  3109 	}
       
  3110 	field(NEVO,DBF_ULONG) {
       
  3111 		prompt("Num. elements in VALO")
       
  3112 		initial("1")
       
  3113 		promptgroup(GUI_WAVE)
       
  3114 		special(SPC_NOMOD)
       
  3115 		interest(3)
       
  3116 	}
       
  3117 	field(NEVP,DBF_ULONG) {
       
  3118 		prompt("Num. elements in VALP")
       
  3119 		initial("1")
       
  3120 		promptgroup(GUI_WAVE)
       
  3121 		special(SPC_NOMOD)
       
  3122 		interest(3)
       
  3123 	}
       
  3124 	field(NEVQ,DBF_ULONG) {
       
  3125 		prompt("Num. elements in VALQ")
       
  3126 		initial("1")
       
  3127 		promptgroup(GUI_WAVE)
       
  3128 		special(SPC_NOMOD)
       
  3129 		interest(3)
       
  3130 	}
       
  3131 	field(NEVR,DBF_ULONG) {
       
  3132 		prompt("Num. elements in VALR")
       
  3133 		initial("1")
       
  3134 		promptgroup(GUI_WAVE)
       
  3135 		special(SPC_NOMOD)
       
  3136 		interest(3)
       
  3137 	}
       
  3138 	field(NEVS,DBF_ULONG) {
       
  3139 		prompt("Num. elements in VALS")
       
  3140 		initial("1")
       
  3141 		promptgroup(GUI_WAVE)
       
  3142 		special(SPC_NOMOD)
       
  3143 		interest(3)
       
  3144 	}
       
  3145 	field(NEVT,DBF_ULONG) {
       
  3146 		prompt("Num. elements in VALT")
       
  3147 		initial("1")
       
  3148 		promptgroup(GUI_WAVE)
       
  3149 		special(SPC_NOMOD)
       
  3150 		interest(3)
       
  3151 	}
       
  3152 	field(NEVU,DBF_ULONG) {
       
  3153 		prompt("Num. elements in VALU")
       
  3154 		initial("1")
       
  3155 		promptgroup(GUI_WAVE)
       
  3156 		special(SPC_NOMOD)
       
  3157 		interest(3)
       
  3158 	}
       
  3159 }
       
  3160 recordtype(bi) {
       
  3161 	field(NAME,DBF_STRING) {
       
  3162 		prompt("Record Name")
       
  3163 		special(SPC_NOMOD)
       
  3164 		size(61)
       
  3165 	}
       
  3166 	field(DESC,DBF_STRING) {
       
  3167 		prompt("Descriptor")
       
  3168 		promptgroup(GUI_COMMON)
       
  3169 		size(41)
       
  3170 	}
       
  3171 	field(ASG,DBF_STRING) {
       
  3172 		prompt("Access Security Group")
       
  3173 		promptgroup(GUI_COMMON)
       
  3174 		special(SPC_AS)
       
  3175 		size(29)
       
  3176 	}
       
  3177 	field(SCAN,DBF_MENU) {
       
  3178 		prompt("Scan Mechanism")
       
  3179 		promptgroup(GUI_SCAN)
       
  3180 		special(SPC_SCAN)
       
  3181 		menu(menuScan)
       
  3182 		interest(1)
       
  3183 	}
       
  3184 	field(PINI,DBF_MENU) {
       
  3185 		prompt("Process at iocInit")
       
  3186 		promptgroup(GUI_SCAN)
       
  3187 		menu(menuPini)
       
  3188 		interest(1)
       
  3189 	}
       
  3190 	field(PHAS,DBF_SHORT) {
       
  3191 		prompt("Scan Phase")
       
  3192 		promptgroup(GUI_SCAN)
       
  3193 		special(SPC_SCAN)
       
  3194 		interest(1)
       
  3195 	}
       
  3196 	field(EVNT,DBF_SHORT) {
       
  3197 		prompt("Event Number")
       
  3198 		promptgroup(GUI_SCAN)
       
  3199 		special(SPC_SCAN)
       
  3200 		interest(1)
       
  3201 	}
       
  3202 	field(TSE,DBF_SHORT) {
       
  3203 		prompt("Time Stamp Event")
       
  3204 		promptgroup(GUI_SCAN)
       
  3205 		interest(1)
       
  3206 	}
       
  3207 	field(TSEL,DBF_INLINK) {
       
  3208 		prompt("Time Stamp Link")
       
  3209 		promptgroup(GUI_SCAN)
       
  3210 		interest(1)
       
  3211 	}
       
  3212 	field(DTYP,DBF_DEVICE) {
       
  3213 		prompt("Device Type")
       
  3214 		promptgroup(GUI_LINKS)
       
  3215 		interest(1)
       
  3216 	}
       
  3217 	field(DISV,DBF_SHORT) {
       
  3218 		prompt("Disable Value")
       
  3219 		initial("1")
       
  3220 		promptgroup(GUI_SCAN)
       
  3221 	}
       
  3222 	field(DISA,DBF_SHORT) {
       
  3223 		prompt("Disable")
       
  3224 	}
       
  3225 	field(SDIS,DBF_INLINK) {
       
  3226 		prompt("Scanning Disable")
       
  3227 		promptgroup(GUI_SCAN)
       
  3228 		interest(1)
       
  3229 	}
       
  3230 	field(MLOK,DBF_NOACCESS) {
       
  3231 		prompt("Monitor lock")
       
  3232 		special(SPC_NOMOD)
       
  3233 		extra("epicsMutexId	mlok")
       
  3234 		interest(4)
       
  3235 	}
       
  3236 	field(MLIS,DBF_NOACCESS) {
       
  3237 		prompt("Monitor List")
       
  3238 		special(SPC_NOMOD)
       
  3239 		extra("ELLLIST		mlis")
       
  3240 		interest(4)
       
  3241 	}
       
  3242 	field(DISP,DBF_UCHAR) {
       
  3243 		prompt("Disable putField")
       
  3244 	}
       
  3245 	field(PROC,DBF_UCHAR) {
       
  3246 		prompt("Force Processing")
       
  3247 		pp(TRUE)
       
  3248 		interest(3)
       
  3249 	}
       
  3250 	field(STAT,DBF_MENU) {
       
  3251 		prompt("Alarm Status")
       
  3252 		initial("UDF")
       
  3253 		special(SPC_NOMOD)
       
  3254 		menu(menuAlarmStat)
       
  3255 	}
       
  3256 	field(SEVR,DBF_MENU) {
       
  3257 		prompt("Alarm Severity")
       
  3258 		initial("INVALID")
       
  3259 		special(SPC_NOMOD)
       
  3260 		menu(menuAlarmSevr)
       
  3261 	}
       
  3262 	field(NSTA,DBF_MENU) {
       
  3263 		prompt("New Alarm Status")
       
  3264 		special(SPC_NOMOD)
       
  3265 		menu(menuAlarmStat)
       
  3266 		interest(2)
       
  3267 	}
       
  3268 	field(NSEV,DBF_MENU) {
       
  3269 		prompt("New Alarm Severity")
       
  3270 		special(SPC_NOMOD)
       
  3271 		menu(menuAlarmSevr)
       
  3272 		interest(2)
       
  3273 	}
       
  3274 	field(ACKS,DBF_MENU) {
       
  3275 		prompt("Alarm Ack Severity")
       
  3276 		special(SPC_NOMOD)
       
  3277 		menu(menuAlarmSevr)
       
  3278 		interest(2)
       
  3279 	}
       
  3280 	field(ACKT,DBF_MENU) {
       
  3281 		prompt("Alarm Ack Transient")
       
  3282 		initial("YES")
       
  3283 		promptgroup(GUI_ALARMS)
       
  3284 		special(SPC_NOMOD)
       
  3285 		menu(menuYesNo)
       
  3286 		interest(2)
       
  3287 	}
       
  3288 	field(DISS,DBF_MENU) {
       
  3289 		prompt("Disable Alarm Sevrty")
       
  3290 		promptgroup(GUI_SCAN)
       
  3291 		menu(menuAlarmSevr)
       
  3292 		interest(1)
       
  3293 	}
       
  3294 	field(LCNT,DBF_UCHAR) {
       
  3295 		prompt("Lock Count")
       
  3296 		special(SPC_NOMOD)
       
  3297 		interest(2)
       
  3298 	}
       
  3299 	field(PACT,DBF_UCHAR) {
       
  3300 		prompt("Record active")
       
  3301 		special(SPC_NOMOD)
       
  3302 		interest(1)
       
  3303 	}
       
  3304 	field(PUTF,DBF_UCHAR) {
       
  3305 		prompt("dbPutField process")
       
  3306 		special(SPC_NOMOD)
       
  3307 		interest(1)
       
  3308 	}
       
  3309 	field(RPRO,DBF_UCHAR) {
       
  3310 		prompt("Reprocess ")
       
  3311 		special(SPC_NOMOD)
       
  3312 		interest(1)
       
  3313 	}
       
  3314 	field(ASP,DBF_NOACCESS) {
       
  3315 		prompt("Access Security Pvt")
       
  3316 		special(SPC_NOMOD)
       
  3317 		extra("struct asgMember *asp")
       
  3318 		interest(4)
       
  3319 	}
       
  3320 	field(PPN,DBF_NOACCESS) {
       
  3321 		prompt("addr of PUTNOTIFY")
       
  3322 		special(SPC_NOMOD)
       
  3323 		extra("struct putNotify *ppn")
       
  3324 		interest(4)
       
  3325 	}
       
  3326 	field(PPNR,DBF_NOACCESS) {
       
  3327 		prompt("pputNotifyRecord")
       
  3328 		special(SPC_NOMOD)
       
  3329 		extra("struct putNotifyRecord *ppnr")
       
  3330 		interest(4)
       
  3331 	}
       
  3332 	field(SPVT,DBF_NOACCESS) {
       
  3333 		prompt("Scan Private")
       
  3334 		special(SPC_NOMOD)
       
  3335 		extra("struct scan_element *spvt")
       
  3336 		interest(4)
       
  3337 	}
       
  3338 	field(RSET,DBF_NOACCESS) {
       
  3339 		prompt("Address of RSET")
       
  3340 		special(SPC_NOMOD)
       
  3341 		extra("struct rset	*rset")
       
  3342 		interest(4)
       
  3343 	}
       
  3344 	field(DSET,DBF_NOACCESS) {
       
  3345 		prompt("DSET address")
       
  3346 		special(SPC_NOMOD)
       
  3347 		extra("struct dset	*dset")
       
  3348 		interest(4)
       
  3349 	}
       
  3350 	field(DPVT,DBF_NOACCESS) {
       
  3351 		prompt("Device Private")
       
  3352 		special(SPC_NOMOD)
       
  3353 		extra("void		*dpvt")
       
  3354 		interest(4)
       
  3355 	}
       
  3356 	field(RDES,DBF_NOACCESS) {
       
  3357 		prompt("Address of dbRecordType")
       
  3358 		special(SPC_NOMOD)
       
  3359 		extra("struct dbRecordType *rdes")
       
  3360 		interest(4)
       
  3361 	}
       
  3362 	field(LSET,DBF_NOACCESS) {
       
  3363 		prompt("Lock Set")
       
  3364 		special(SPC_NOMOD)
       
  3365 		extra("struct lockRecord *lset")
       
  3366 		interest(4)
       
  3367 	}
       
  3368 	field(PRIO,DBF_MENU) {
       
  3369 		prompt("Scheduling Priority")
       
  3370 		promptgroup(GUI_SCAN)
       
  3371 		special(SPC_SCAN)
       
  3372 		menu(menuPriority)
       
  3373 		interest(1)
       
  3374 	}
       
  3375 	field(TPRO,DBF_UCHAR) {
       
  3376 		prompt("Trace Processing")
       
  3377 	}
       
  3378 	field(BKPT,DBF_NOACCESS) {
       
  3379 		prompt("Break Point")
       
  3380 		special(SPC_NOMOD)
       
  3381 		extra("char bkpt")
       
  3382 		interest(1)
       
  3383 	}
       
  3384 	field(UDF,DBF_UCHAR) {
       
  3385 		prompt("Undefined")
       
  3386 		initial("1")
       
  3387 		promptgroup(GUI_COMMON)
       
  3388 		pp(TRUE)
       
  3389 		interest(1)
       
  3390 	}
       
  3391 	field(TIME,DBF_NOACCESS) {
       
  3392 		prompt("Time")
       
  3393 		special(SPC_NOMOD)
       
  3394 		extra("epicsTimeStamp	time")
       
  3395 		interest(2)
       
  3396 	}
       
  3397 	field(FLNK,DBF_FWDLINK) {
       
  3398 		prompt("Forward Process Link")
       
  3399 		promptgroup(GUI_LINKS)
       
  3400 		interest(1)
       
  3401 	}
       
  3402 	field(INP,DBF_INLINK) {
       
  3403 		prompt("Input Specification")
       
  3404 		promptgroup(GUI_INPUTS)
       
  3405 		interest(1)
       
  3406 	}
       
  3407 	field(VAL,DBF_ENUM) {
       
  3408 		prompt("Current Value")
       
  3409 		promptgroup(GUI_INPUTS)
       
  3410 		pp(TRUE)
       
  3411 		asl(ASL0)
       
  3412 	}
       
  3413 	field(ZSV,DBF_MENU) {
       
  3414 		prompt("Zero Error Severity")
       
  3415 		promptgroup(GUI_ALARMS)
       
  3416 		menu(menuAlarmSevr)
       
  3417 		pp(TRUE)
       
  3418 		interest(1)
       
  3419 	}
       
  3420 	field(OSV,DBF_MENU) {
       
  3421 		prompt("One Error Severity")
       
  3422 		promptgroup(GUI_BITS1)
       
  3423 		menu(menuAlarmSevr)
       
  3424 		pp(TRUE)
       
  3425 		interest(1)
       
  3426 	}
       
  3427 	field(COSV,DBF_MENU) {
       
  3428 		prompt("Change of State Svr")
       
  3429 		promptgroup(GUI_BITS2)
       
  3430 		menu(menuAlarmSevr)
       
  3431 		pp(TRUE)
       
  3432 		interest(1)
       
  3433 	}
       
  3434 	field(ZNAM,DBF_STRING) {
       
  3435 		prompt("Zero Name")
       
  3436 		promptgroup(GUI_CALC)
       
  3437 		size(26)
       
  3438 		pp(TRUE)
       
  3439 		interest(1)
       
  3440 	}
       
  3441 	field(ONAM,DBF_STRING) {
       
  3442 		prompt("One Name")
       
  3443 		promptgroup(GUI_CLOCK)
       
  3444 		size(26)
       
  3445 		pp(TRUE)
       
  3446 		interest(1)
       
  3447 	}
       
  3448 	field(RVAL,DBF_ULONG) {
       
  3449 		prompt("Raw Value")
       
  3450 		pp(TRUE)
       
  3451 	}
       
  3452 	field(ORAW,DBF_ULONG) {
       
  3453 		prompt("prev Raw Value")
       
  3454 		special(SPC_NOMOD)
       
  3455 		interest(3)
       
  3456 	}
       
  3457 	field(MASK,DBF_ULONG) {
       
  3458 		prompt("Hardware Mask")
       
  3459 		special(SPC_NOMOD)
       
  3460 		interest(1)
       
  3461 	}
       
  3462 	field(LALM,DBF_USHORT) {
       
  3463 		prompt("Last Value Alarmed")
       
  3464 		special(SPC_NOMOD)
       
  3465 		interest(3)
       
  3466 	}
       
  3467 	field(MLST,DBF_USHORT) {
       
  3468 		prompt("Last Value Monitored")
       
  3469 		special(SPC_NOMOD)
       
  3470 		interest(3)
       
  3471 	}
       
  3472 	field(SIOL,DBF_INLINK) {
       
  3473 		prompt("Sim Input Specifctn")
       
  3474 		promptgroup(GUI_INPUTS)
       
  3475 		interest(1)
       
  3476 	}
       
  3477 	field(SVAL,DBF_ULONG) {
       
  3478 		prompt("Simulation Value")
       
  3479 	}
       
  3480 	field(SIML,DBF_INLINK) {
       
  3481 		prompt("Sim Mode Location")
       
  3482 		promptgroup(GUI_INPUTS)
       
  3483 		interest(1)
       
  3484 	}
       
  3485 	field(SIMM,DBF_MENU) {
       
  3486 		prompt("Simulation Mode")
       
  3487 		menu(menuSimm)
       
  3488 		interest(1)
       
  3489 	}
       
  3490 	field(SIMS,DBF_MENU) {
       
  3491 		prompt("Sim mode Alarm Svrty")
       
  3492 		promptgroup(GUI_INPUTS)
       
  3493 		menu(menuAlarmSevr)
       
  3494 		interest(2)
       
  3495 	}
       
  3496 }
       
  3497 recordtype(bo) {
       
  3498 	field(NAME,DBF_STRING) {
       
  3499 		prompt("Record Name")
       
  3500 		special(SPC_NOMOD)
       
  3501 		size(61)
       
  3502 	}
       
  3503 	field(DESC,DBF_STRING) {
       
  3504 		prompt("Descriptor")
       
  3505 		promptgroup(GUI_COMMON)
       
  3506 		size(41)
       
  3507 	}
       
  3508 	field(ASG,DBF_STRING) {
       
  3509 		prompt("Access Security Group")
       
  3510 		promptgroup(GUI_COMMON)
       
  3511 		special(SPC_AS)
       
  3512 		size(29)
       
  3513 	}
       
  3514 	field(SCAN,DBF_MENU) {
       
  3515 		prompt("Scan Mechanism")
       
  3516 		promptgroup(GUI_SCAN)
       
  3517 		special(SPC_SCAN)
       
  3518 		menu(menuScan)
       
  3519 		interest(1)
       
  3520 	}
       
  3521 	field(PINI,DBF_MENU) {
       
  3522 		prompt("Process at iocInit")
       
  3523 		promptgroup(GUI_SCAN)
       
  3524 		menu(menuPini)
       
  3525 		interest(1)
       
  3526 	}
       
  3527 	field(PHAS,DBF_SHORT) {
       
  3528 		prompt("Scan Phase")
       
  3529 		promptgroup(GUI_SCAN)
       
  3530 		special(SPC_SCAN)
       
  3531 		interest(1)
       
  3532 	}
       
  3533 	field(EVNT,DBF_SHORT) {
       
  3534 		prompt("Event Number")
       
  3535 		promptgroup(GUI_SCAN)
       
  3536 		special(SPC_SCAN)
       
  3537 		interest(1)
       
  3538 	}
       
  3539 	field(TSE,DBF_SHORT) {
       
  3540 		prompt("Time Stamp Event")
       
  3541 		promptgroup(GUI_SCAN)
       
  3542 		interest(1)
       
  3543 	}
       
  3544 	field(TSEL,DBF_INLINK) {
       
  3545 		prompt("Time Stamp Link")
       
  3546 		promptgroup(GUI_SCAN)
       
  3547 		interest(1)
       
  3548 	}
       
  3549 	field(DTYP,DBF_DEVICE) {
       
  3550 		prompt("Device Type")
       
  3551 		promptgroup(GUI_LINKS)
       
  3552 		interest(1)
       
  3553 	}
       
  3554 	field(DISV,DBF_SHORT) {
       
  3555 		prompt("Disable Value")
       
  3556 		initial("1")
       
  3557 		promptgroup(GUI_SCAN)
       
  3558 	}
       
  3559 	field(DISA,DBF_SHORT) {
       
  3560 		prompt("Disable")
       
  3561 	}
       
  3562 	field(SDIS,DBF_INLINK) {
       
  3563 		prompt("Scanning Disable")
       
  3564 		promptgroup(GUI_SCAN)
       
  3565 		interest(1)
       
  3566 	}
       
  3567 	field(MLOK,DBF_NOACCESS) {
       
  3568 		prompt("Monitor lock")
       
  3569 		special(SPC_NOMOD)
       
  3570 		extra("epicsMutexId	mlok")
       
  3571 		interest(4)
       
  3572 	}
       
  3573 	field(MLIS,DBF_NOACCESS) {
       
  3574 		prompt("Monitor List")
       
  3575 		special(SPC_NOMOD)
       
  3576 		extra("ELLLIST		mlis")
       
  3577 		interest(4)
       
  3578 	}
       
  3579 	field(DISP,DBF_UCHAR) {
       
  3580 		prompt("Disable putField")
       
  3581 	}
       
  3582 	field(PROC,DBF_UCHAR) {
       
  3583 		prompt("Force Processing")
       
  3584 		pp(TRUE)
       
  3585 		interest(3)
       
  3586 	}
       
  3587 	field(STAT,DBF_MENU) {
       
  3588 		prompt("Alarm Status")
       
  3589 		initial("UDF")
       
  3590 		special(SPC_NOMOD)
       
  3591 		menu(menuAlarmStat)
       
  3592 	}
       
  3593 	field(SEVR,DBF_MENU) {
       
  3594 		prompt("Alarm Severity")
       
  3595 		initial("INVALID")
       
  3596 		special(SPC_NOMOD)
       
  3597 		menu(menuAlarmSevr)
       
  3598 	}
       
  3599 	field(NSTA,DBF_MENU) {
       
  3600 		prompt("New Alarm Status")
       
  3601 		special(SPC_NOMOD)
       
  3602 		menu(menuAlarmStat)
       
  3603 		interest(2)
       
  3604 	}
       
  3605 	field(NSEV,DBF_MENU) {
       
  3606 		prompt("New Alarm Severity")
       
  3607 		special(SPC_NOMOD)
       
  3608 		menu(menuAlarmSevr)
       
  3609 		interest(2)
       
  3610 	}
       
  3611 	field(ACKS,DBF_MENU) {
       
  3612 		prompt("Alarm Ack Severity")
       
  3613 		special(SPC_NOMOD)
       
  3614 		menu(menuAlarmSevr)
       
  3615 		interest(2)
       
  3616 	}
       
  3617 	field(ACKT,DBF_MENU) {
       
  3618 		prompt("Alarm Ack Transient")
       
  3619 		initial("YES")
       
  3620 		promptgroup(GUI_ALARMS)
       
  3621 		special(SPC_NOMOD)
       
  3622 		menu(menuYesNo)
       
  3623 		interest(2)
       
  3624 	}
       
  3625 	field(DISS,DBF_MENU) {
       
  3626 		prompt("Disable Alarm Sevrty")
       
  3627 		promptgroup(GUI_SCAN)
       
  3628 		menu(menuAlarmSevr)
       
  3629 		interest(1)
       
  3630 	}
       
  3631 	field(LCNT,DBF_UCHAR) {
       
  3632 		prompt("Lock Count")
       
  3633 		special(SPC_NOMOD)
       
  3634 		interest(2)
       
  3635 	}
       
  3636 	field(PACT,DBF_UCHAR) {
       
  3637 		prompt("Record active")
       
  3638 		special(SPC_NOMOD)
       
  3639 		interest(1)
       
  3640 	}
       
  3641 	field(PUTF,DBF_UCHAR) {
       
  3642 		prompt("dbPutField process")
       
  3643 		special(SPC_NOMOD)
       
  3644 		interest(1)
       
  3645 	}
       
  3646 	field(RPRO,DBF_UCHAR) {
       
  3647 		prompt("Reprocess ")
       
  3648 		special(SPC_NOMOD)
       
  3649 		interest(1)
       
  3650 	}
       
  3651 	field(ASP,DBF_NOACCESS) {
       
  3652 		prompt("Access Security Pvt")
       
  3653 		special(SPC_NOMOD)
       
  3654 		extra("struct asgMember *asp")
       
  3655 		interest(4)
       
  3656 	}
       
  3657 	field(PPN,DBF_NOACCESS) {
       
  3658 		prompt("addr of PUTNOTIFY")
       
  3659 		special(SPC_NOMOD)
       
  3660 		extra("struct putNotify *ppn")
       
  3661 		interest(4)
       
  3662 	}
       
  3663 	field(PPNR,DBF_NOACCESS) {
       
  3664 		prompt("pputNotifyRecord")
       
  3665 		special(SPC_NOMOD)
       
  3666 		extra("struct putNotifyRecord *ppnr")
       
  3667 		interest(4)
       
  3668 	}
       
  3669 	field(SPVT,DBF_NOACCESS) {
       
  3670 		prompt("Scan Private")
       
  3671 		special(SPC_NOMOD)
       
  3672 		extra("struct scan_element *spvt")
       
  3673 		interest(4)
       
  3674 	}
       
  3675 	field(RSET,DBF_NOACCESS) {
       
  3676 		prompt("Address of RSET")
       
  3677 		special(SPC_NOMOD)
       
  3678 		extra("struct rset	*rset")
       
  3679 		interest(4)
       
  3680 	}
       
  3681 	field(DSET,DBF_NOACCESS) {
       
  3682 		prompt("DSET address")
       
  3683 		special(SPC_NOMOD)
       
  3684 		extra("struct dset	*dset")
       
  3685 		interest(4)
       
  3686 	}
       
  3687 	field(DPVT,DBF_NOACCESS) {
       
  3688 		prompt("Device Private")
       
  3689 		special(SPC_NOMOD)
       
  3690 		extra("void		*dpvt")
       
  3691 		interest(4)
       
  3692 	}
       
  3693 	field(RDES,DBF_NOACCESS) {
       
  3694 		prompt("Address of dbRecordType")
       
  3695 		special(SPC_NOMOD)
       
  3696 		extra("struct dbRecordType *rdes")
       
  3697 		interest(4)
       
  3698 	}
       
  3699 	field(LSET,DBF_NOACCESS) {
       
  3700 		prompt("Lock Set")
       
  3701 		special(SPC_NOMOD)
       
  3702 		extra("struct lockRecord *lset")
       
  3703 		interest(4)
       
  3704 	}
       
  3705 	field(PRIO,DBF_MENU) {
       
  3706 		prompt("Scheduling Priority")
       
  3707 		promptgroup(GUI_SCAN)
       
  3708 		special(SPC_SCAN)
       
  3709 		menu(menuPriority)
       
  3710 		interest(1)
       
  3711 	}
       
  3712 	field(TPRO,DBF_UCHAR) {
       
  3713 		prompt("Trace Processing")
       
  3714 	}
       
  3715 	field(BKPT,DBF_NOACCESS) {
       
  3716 		prompt("Break Point")
       
  3717 		special(SPC_NOMOD)
       
  3718 		extra("char bkpt")
       
  3719 		interest(1)
       
  3720 	}
       
  3721 	field(UDF,DBF_UCHAR) {
       
  3722 		prompt("Undefined")
       
  3723 		initial("1")
       
  3724 		promptgroup(GUI_COMMON)
       
  3725 		pp(TRUE)
       
  3726 		interest(1)
       
  3727 	}
       
  3728 	field(TIME,DBF_NOACCESS) {
       
  3729 		prompt("Time")
       
  3730 		special(SPC_NOMOD)
       
  3731 		extra("epicsTimeStamp	time")
       
  3732 		interest(2)
       
  3733 	}
       
  3734 	field(FLNK,DBF_FWDLINK) {
       
  3735 		prompt("Forward Process Link")
       
  3736 		promptgroup(GUI_LINKS)
       
  3737 		interest(1)
       
  3738 	}
       
  3739 	field(VAL,DBF_ENUM) {
       
  3740 		prompt("Current Value")
       
  3741 		promptgroup(GUI_OUTPUT)
       
  3742 		pp(TRUE)
       
  3743 		asl(ASL0)
       
  3744 	}
       
  3745 	field(OMSL,DBF_MENU) {
       
  3746 		prompt("Output Mode Select")
       
  3747 		promptgroup(GUI_OUTPUT)
       
  3748 		menu(menuOmsl)
       
  3749 		interest(1)
       
  3750 	}
       
  3751 	field(DOL,DBF_INLINK) {
       
  3752 		prompt("Desired Output Loc")
       
  3753 		promptgroup(GUI_OUTPUT)
       
  3754 		interest(1)
       
  3755 	}
       
  3756 	field(OUT,DBF_OUTLINK) {
       
  3757 		prompt("Output Specification")
       
  3758 		promptgroup(GUI_OUTPUT)
       
  3759 		interest(1)
       
  3760 	}
       
  3761 	field(HIGH,DBF_DOUBLE) {
       
  3762 		prompt("Seconds to Hold High")
       
  3763 		promptgroup(GUI_OUTPUT)
       
  3764 		interest(1)
       
  3765 	}
       
  3766 	field(ZNAM,DBF_STRING) {
       
  3767 		prompt("Zero Name")
       
  3768 		promptgroup(GUI_DISPLAY)
       
  3769 		size(26)
       
  3770 		pp(TRUE)
       
  3771 		interest(1)
       
  3772 	}
       
  3773 	field(ONAM,DBF_STRING) {
       
  3774 		prompt("One Name")
       
  3775 		promptgroup(GUI_DISPLAY)
       
  3776 		size(26)
       
  3777 		pp(TRUE)
       
  3778 		interest(1)
       
  3779 	}
       
  3780 	field(RVAL,DBF_ULONG) {
       
  3781 		prompt("Raw Value")
       
  3782 		pp(TRUE)
       
  3783 	}
       
  3784 	field(ORAW,DBF_ULONG) {
       
  3785 		prompt("prev Raw Value")
       
  3786 		special(SPC_NOMOD)
       
  3787 		interest(3)
       
  3788 	}
       
  3789 	field(MASK,DBF_ULONG) {
       
  3790 		prompt("Hardware Mask")
       
  3791 		special(SPC_NOMOD)
       
  3792 		interest(1)
       
  3793 	}
       
  3794 	field(RPVT,DBF_NOACCESS) {
       
  3795 		prompt("Record Private")
       
  3796 		special(SPC_NOMOD)
       
  3797 		extra("void *  rpvt")
       
  3798 		interest(4)
       
  3799 	}
       
  3800 	field(WDPT,DBF_NOACCESS) {
       
  3801 		prompt("Watch Dog Timer ID")
       
  3802 		special(SPC_NOMOD)
       
  3803 		extra("void *	wdpt")
       
  3804 		interest(4)
       
  3805 	}
       
  3806 	field(ZSV,DBF_MENU) {
       
  3807 		prompt("Zero Error Severity")
       
  3808 		promptgroup(GUI_ALARMS)
       
  3809 		menu(menuAlarmSevr)
       
  3810 		pp(TRUE)
       
  3811 		interest(1)
       
  3812 	}
       
  3813 	field(OSV,DBF_MENU) {
       
  3814 		prompt("One Error Severity")
       
  3815 		promptgroup(GUI_ALARMS)
       
  3816 		menu(menuAlarmSevr)
       
  3817 		pp(TRUE)
       
  3818 		interest(1)
       
  3819 	}
       
  3820 	field(COSV,DBF_MENU) {
       
  3821 		prompt("Change of State Sevr")
       
  3822 		promptgroup(GUI_ALARMS)
       
  3823 		menu(menuAlarmSevr)
       
  3824 		pp(TRUE)
       
  3825 		interest(1)
       
  3826 	}
       
  3827 	field(RBV,DBF_ULONG) {
       
  3828 		prompt("Readback Value")
       
  3829 		special(SPC_NOMOD)
       
  3830 	}
       
  3831 	field(ORBV,DBF_ULONG) {
       
  3832 		prompt("Prev Readback Value")
       
  3833 		special(SPC_NOMOD)
       
  3834 		interest(3)
       
  3835 	}
       
  3836 	field(MLST,DBF_USHORT) {
       
  3837 		prompt("Last Value Monitored")
       
  3838 		special(SPC_NOMOD)
       
  3839 		interest(3)
       
  3840 	}
       
  3841 	field(LALM,DBF_USHORT) {
       
  3842 		prompt("Last Value Alarmed")
       
  3843 		special(SPC_NOMOD)
       
  3844 		interest(3)
       
  3845 	}
       
  3846 	field(SIOL,DBF_OUTLINK) {
       
  3847 		prompt("Sim Output Specifctn")
       
  3848 		promptgroup(GUI_INPUTS)
       
  3849 		interest(1)
       
  3850 	}
       
  3851 	field(SIML,DBF_INLINK) {
       
  3852 		prompt("Sim Mode Location")
       
  3853 		promptgroup(GUI_INPUTS)
       
  3854 		interest(1)
       
  3855 	}
       
  3856 	field(SIMM,DBF_MENU) {
       
  3857 		prompt("Simulation Mode")
       
  3858 		menu(menuYesNo)
       
  3859 		interest(1)
       
  3860 	}
       
  3861 	field(SIMS,DBF_MENU) {
       
  3862 		prompt("Sim mode Alarm Svrty")
       
  3863 		promptgroup(GUI_INPUTS)
       
  3864 		menu(menuAlarmSevr)
       
  3865 		interest(2)
       
  3866 	}
       
  3867 	field(IVOA,DBF_MENU) {
       
  3868 		prompt("INVALID outpt action")
       
  3869 		promptgroup(GUI_OUTPUT)
       
  3870 		menu(menuIvoa)
       
  3871 		interest(2)
       
  3872 	}
       
  3873 	field(IVOV,DBF_USHORT) {
       
  3874 		prompt("INVALID output value")
       
  3875 		promptgroup(GUI_OUTPUT)
       
  3876 		interest(2)
       
  3877 	}
       
  3878 }
       
  3879 recordtype(calc) {
       
  3880 	field(NAME,DBF_STRING) {
       
  3881 		prompt("Record Name")
       
  3882 		special(SPC_NOMOD)
       
  3883 		size(61)
       
  3884 	}
       
  3885 	field(DESC,DBF_STRING) {
       
  3886 		prompt("Descriptor")
       
  3887 		promptgroup(GUI_COMMON)
       
  3888 		size(41)
       
  3889 	}
       
  3890 	field(ASG,DBF_STRING) {
       
  3891 		prompt("Access Security Group")
       
  3892 		promptgroup(GUI_COMMON)
       
  3893 		special(SPC_AS)
       
  3894 		size(29)
       
  3895 	}
       
  3896 	field(SCAN,DBF_MENU) {
       
  3897 		prompt("Scan Mechanism")
       
  3898 		promptgroup(GUI_SCAN)
       
  3899 		special(SPC_SCAN)
       
  3900 		menu(menuScan)
       
  3901 		interest(1)
       
  3902 	}
       
  3903 	field(PINI,DBF_MENU) {
       
  3904 		prompt("Process at iocInit")
       
  3905 		promptgroup(GUI_SCAN)
       
  3906 		menu(menuPini)
       
  3907 		interest(1)
       
  3908 	}
       
  3909 	field(PHAS,DBF_SHORT) {
       
  3910 		prompt("Scan Phase")
       
  3911 		promptgroup(GUI_SCAN)
       
  3912 		special(SPC_SCAN)
       
  3913 		interest(1)
       
  3914 	}
       
  3915 	field(EVNT,DBF_SHORT) {
       
  3916 		prompt("Event Number")
       
  3917 		promptgroup(GUI_SCAN)
       
  3918 		special(SPC_SCAN)
       
  3919 		interest(1)
       
  3920 	}
       
  3921 	field(TSE,DBF_SHORT) {
       
  3922 		prompt("Time Stamp Event")
       
  3923 		promptgroup(GUI_SCAN)
       
  3924 		interest(1)
       
  3925 	}
       
  3926 	field(TSEL,DBF_INLINK) {
       
  3927 		prompt("Time Stamp Link")
       
  3928 		promptgroup(GUI_SCAN)
       
  3929 		interest(1)
       
  3930 	}
       
  3931 	field(DTYP,DBF_DEVICE) {
       
  3932 		prompt("Device Type")
       
  3933 		promptgroup(GUI_LINKS)
       
  3934 		interest(1)
       
  3935 	}
       
  3936 	field(DISV,DBF_SHORT) {
       
  3937 		prompt("Disable Value")
       
  3938 		initial("1")
       
  3939 		promptgroup(GUI_SCAN)
       
  3940 	}
       
  3941 	field(DISA,DBF_SHORT) {
       
  3942 		prompt("Disable")
       
  3943 	}
       
  3944 	field(SDIS,DBF_INLINK) {
       
  3945 		prompt("Scanning Disable")
       
  3946 		promptgroup(GUI_SCAN)
       
  3947 		interest(1)
       
  3948 	}
       
  3949 	field(MLOK,DBF_NOACCESS) {
       
  3950 		prompt("Monitor lock")
       
  3951 		special(SPC_NOMOD)
       
  3952 		extra("epicsMutexId	mlok")
       
  3953 		interest(4)
       
  3954 	}
       
  3955 	field(MLIS,DBF_NOACCESS) {
       
  3956 		prompt("Monitor List")
       
  3957 		special(SPC_NOMOD)
       
  3958 		extra("ELLLIST		mlis")
       
  3959 		interest(4)
       
  3960 	}
       
  3961 	field(DISP,DBF_UCHAR) {
       
  3962 		prompt("Disable putField")
       
  3963 	}
       
  3964 	field(PROC,DBF_UCHAR) {
       
  3965 		prompt("Force Processing")
       
  3966 		pp(TRUE)
       
  3967 		interest(3)
       
  3968 	}
       
  3969 	field(STAT,DBF_MENU) {
       
  3970 		prompt("Alarm Status")
       
  3971 		initial("UDF")
       
  3972 		special(SPC_NOMOD)
       
  3973 		menu(menuAlarmStat)
       
  3974 	}
       
  3975 	field(SEVR,DBF_MENU) {
       
  3976 		prompt("Alarm Severity")
       
  3977 		initial("INVALID")
       
  3978 		special(SPC_NOMOD)
       
  3979 		menu(menuAlarmSevr)
       
  3980 	}
       
  3981 	field(NSTA,DBF_MENU) {
       
  3982 		prompt("New Alarm Status")
       
  3983 		special(SPC_NOMOD)
       
  3984 		menu(menuAlarmStat)
       
  3985 		interest(2)
       
  3986 	}
       
  3987 	field(NSEV,DBF_MENU) {
       
  3988 		prompt("New Alarm Severity")
       
  3989 		special(SPC_NOMOD)
       
  3990 		menu(menuAlarmSevr)
       
  3991 		interest(2)
       
  3992 	}
       
  3993 	field(ACKS,DBF_MENU) {
       
  3994 		prompt("Alarm Ack Severity")
       
  3995 		special(SPC_NOMOD)
       
  3996 		menu(menuAlarmSevr)
       
  3997 		interest(2)
       
  3998 	}
       
  3999 	field(ACKT,DBF_MENU) {
       
  4000 		prompt("Alarm Ack Transient")
       
  4001 		initial("YES")
       
  4002 		promptgroup(GUI_ALARMS)
       
  4003 		special(SPC_NOMOD)
       
  4004 		menu(menuYesNo)
       
  4005 		interest(2)
       
  4006 	}
       
  4007 	field(DISS,DBF_MENU) {
       
  4008 		prompt("Disable Alarm Sevrty")
       
  4009 		promptgroup(GUI_SCAN)
       
  4010 		menu(menuAlarmSevr)
       
  4011 		interest(1)
       
  4012 	}
       
  4013 	field(LCNT,DBF_UCHAR) {
       
  4014 		prompt("Lock Count")
       
  4015 		special(SPC_NOMOD)
       
  4016 		interest(2)
       
  4017 	}
       
  4018 	field(PACT,DBF_UCHAR) {
       
  4019 		prompt("Record active")
       
  4020 		special(SPC_NOMOD)
       
  4021 		interest(1)
       
  4022 	}
       
  4023 	field(PUTF,DBF_UCHAR) {
       
  4024 		prompt("dbPutField process")
       
  4025 		special(SPC_NOMOD)
       
  4026 		interest(1)
       
  4027 	}
       
  4028 	field(RPRO,DBF_UCHAR) {
       
  4029 		prompt("Reprocess ")
       
  4030 		special(SPC_NOMOD)
       
  4031 		interest(1)
       
  4032 	}
       
  4033 	field(ASP,DBF_NOACCESS) {
       
  4034 		prompt("Access Security Pvt")
       
  4035 		special(SPC_NOMOD)
       
  4036 		extra("struct asgMember *asp")
       
  4037 		interest(4)
       
  4038 	}
       
  4039 	field(PPN,DBF_NOACCESS) {
       
  4040 		prompt("addr of PUTNOTIFY")
       
  4041 		special(SPC_NOMOD)
       
  4042 		extra("struct putNotify *ppn")
       
  4043 		interest(4)
       
  4044 	}
       
  4045 	field(PPNR,DBF_NOACCESS) {
       
  4046 		prompt("pputNotifyRecord")
       
  4047 		special(SPC_NOMOD)
       
  4048 		extra("struct putNotifyRecord *ppnr")
       
  4049 		interest(4)
       
  4050 	}
       
  4051 	field(SPVT,DBF_NOACCESS) {
       
  4052 		prompt("Scan Private")
       
  4053 		special(SPC_NOMOD)
       
  4054 		extra("struct scan_element *spvt")
       
  4055 		interest(4)
       
  4056 	}
       
  4057 	field(RSET,DBF_NOACCESS) {
       
  4058 		prompt("Address of RSET")
       
  4059 		special(SPC_NOMOD)
       
  4060 		extra("struct rset	*rset")
       
  4061 		interest(4)
       
  4062 	}
       
  4063 	field(DSET,DBF_NOACCESS) {
       
  4064 		prompt("DSET address")
       
  4065 		special(SPC_NOMOD)
       
  4066 		extra("struct dset	*dset")
       
  4067 		interest(4)
       
  4068 	}
       
  4069 	field(DPVT,DBF_NOACCESS) {
       
  4070 		prompt("Device Private")
       
  4071 		special(SPC_NOMOD)
       
  4072 		extra("void		*dpvt")
       
  4073 		interest(4)
       
  4074 	}
       
  4075 	field(RDES,DBF_NOACCESS) {
       
  4076 		prompt("Address of dbRecordType")
       
  4077 		special(SPC_NOMOD)
       
  4078 		extra("struct dbRecordType *rdes")
       
  4079 		interest(4)
       
  4080 	}
       
  4081 	field(LSET,DBF_NOACCESS) {
       
  4082 		prompt("Lock Set")
       
  4083 		special(SPC_NOMOD)
       
  4084 		extra("struct lockRecord *lset")
       
  4085 		interest(4)
       
  4086 	}
       
  4087 	field(PRIO,DBF_MENU) {
       
  4088 		prompt("Scheduling Priority")
       
  4089 		promptgroup(GUI_SCAN)
       
  4090 		special(SPC_SCAN)
       
  4091 		menu(menuPriority)
       
  4092 		interest(1)
       
  4093 	}
       
  4094 	field(TPRO,DBF_UCHAR) {
       
  4095 		prompt("Trace Processing")
       
  4096 	}
       
  4097 	field(BKPT,DBF_NOACCESS) {
       
  4098 		prompt("Break Point")
       
  4099 		special(SPC_NOMOD)
       
  4100 		extra("char bkpt")
       
  4101 		interest(1)
       
  4102 	}
       
  4103 	field(UDF,DBF_UCHAR) {
       
  4104 		prompt("Undefined")
       
  4105 		initial("1")
       
  4106 		promptgroup(GUI_COMMON)
       
  4107 		pp(TRUE)
       
  4108 		interest(1)
       
  4109 	}
       
  4110 	field(TIME,DBF_NOACCESS) {
       
  4111 		prompt("Time")
       
  4112 		special(SPC_NOMOD)
       
  4113 		extra("epicsTimeStamp	time")
       
  4114 		interest(2)
       
  4115 	}
       
  4116 	field(FLNK,DBF_FWDLINK) {
       
  4117 		prompt("Forward Process Link")
       
  4118 		promptgroup(GUI_LINKS)
       
  4119 		interest(1)
       
  4120 	}
       
  4121 	field(VAL,DBF_DOUBLE) {
       
  4122 		prompt("Result")
       
  4123 		asl(ASL0)
       
  4124 	}
       
  4125 	field(CALC,DBF_STRING) {
       
  4126 		prompt("Calculation")
       
  4127 		initial("0")
       
  4128 		promptgroup(GUI_CALC)
       
  4129 		special(103)
       
  4130 		size(40)
       
  4131 		pp(TRUE)
       
  4132 	}
       
  4133 	field(INPA,DBF_INLINK) {
       
  4134 		prompt("Input A")
       
  4135 		promptgroup(GUI_CALC)
       
  4136 		interest(1)
       
  4137 	}
       
  4138 	field(INPB,DBF_INLINK) {
       
  4139 		prompt("Input B")
       
  4140 		promptgroup(GUI_CALC)
       
  4141 		interest(1)
       
  4142 	}
       
  4143 	field(INPC,DBF_INLINK) {
       
  4144 		prompt("Input C")
       
  4145 		promptgroup(GUI_CALC)
       
  4146 		interest(1)
       
  4147 	}
       
  4148 	field(INPD,DBF_INLINK) {
       
  4149 		prompt("Input D")
       
  4150 		promptgroup(GUI_CALC)
       
  4151 		interest(1)
       
  4152 	}
       
  4153 	field(INPE,DBF_INLINK) {
       
  4154 		prompt("Input E")
       
  4155 		promptgroup(GUI_CALC)
       
  4156 		interest(1)
       
  4157 	}
       
  4158 	field(INPF,DBF_INLINK) {
       
  4159 		prompt("Input F")
       
  4160 		promptgroup(GUI_CALC)
       
  4161 		interest(1)
       
  4162 	}
       
  4163 	field(INPG,DBF_INLINK) {
       
  4164 		prompt("Input G")
       
  4165 		promptgroup(GUI_CALC)
       
  4166 		interest(1)
       
  4167 	}
       
  4168 	field(INPH,DBF_INLINK) {
       
  4169 		prompt("Input H")
       
  4170 		promptgroup(GUI_CALC)
       
  4171 		interest(1)
       
  4172 	}
       
  4173 	field(INPI,DBF_INLINK) {
       
  4174 		prompt("Input I")
       
  4175 		promptgroup(GUI_CALC)
       
  4176 		interest(1)
       
  4177 	}
       
  4178 	field(INPJ,DBF_INLINK) {
       
  4179 		prompt("Input J")
       
  4180 		promptgroup(GUI_CALC)
       
  4181 		interest(1)
       
  4182 	}
       
  4183 	field(INPK,DBF_INLINK) {
       
  4184 		prompt("Input K")
       
  4185 		promptgroup(GUI_CALC)
       
  4186 		interest(1)
       
  4187 	}
       
  4188 	field(INPL,DBF_INLINK) {
       
  4189 		prompt("Input L")
       
  4190 		promptgroup(GUI_CALC)
       
  4191 		interest(1)
       
  4192 	}
       
  4193 	field(EGU,DBF_STRING) {
       
  4194 		prompt("Units Name")
       
  4195 		promptgroup(GUI_DISPLAY)
       
  4196 		size(16)
       
  4197 		interest(1)
       
  4198 	}
       
  4199 	field(PREC,DBF_SHORT) {
       
  4200 		prompt("Display Precision")
       
  4201 		promptgroup(GUI_DISPLAY)
       
  4202 		interest(1)
       
  4203 	}
       
  4204 	field(HOPR,DBF_DOUBLE) {
       
  4205 		prompt("High Operating Rng")
       
  4206 		promptgroup(GUI_DISPLAY)
       
  4207 		interest(1)
       
  4208 	}
       
  4209 	field(LOPR,DBF_DOUBLE) {
       
  4210 		prompt("Low Operating Range")
       
  4211 		promptgroup(GUI_DISPLAY)
       
  4212 		interest(1)
       
  4213 	}
       
  4214 	field(HIHI,DBF_DOUBLE) {
       
  4215 		prompt("Hihi Alarm Limit")
       
  4216 		promptgroup(GUI_ALARMS)
       
  4217 		pp(TRUE)
       
  4218 		interest(1)
       
  4219 	}
       
  4220 	field(LOLO,DBF_DOUBLE) {
       
  4221 		prompt("Lolo Alarm Limit")
       
  4222 		promptgroup(GUI_ALARMS)
       
  4223 		pp(TRUE)
       
  4224 		interest(1)
       
  4225 	}
       
  4226 	field(HIGH,DBF_DOUBLE) {
       
  4227 		prompt("High Alarm Limit")
       
  4228 		promptgroup(GUI_ALARMS)
       
  4229 		pp(TRUE)
       
  4230 		interest(1)
       
  4231 	}
       
  4232 	field(LOW,DBF_DOUBLE) {
       
  4233 		prompt("Low Alarm Limit")
       
  4234 		promptgroup(GUI_ALARMS)
       
  4235 		pp(TRUE)
       
  4236 		interest(1)
       
  4237 	}
       
  4238 	field(HHSV,DBF_MENU) {
       
  4239 		prompt("Hihi Severity")
       
  4240 		promptgroup(GUI_ALARMS)
       
  4241 		menu(menuAlarmSevr)
       
  4242 		pp(TRUE)
       
  4243 		interest(1)
       
  4244 	}
       
  4245 	field(LLSV,DBF_MENU) {
       
  4246 		prompt("Lolo Severity")
       
  4247 		promptgroup(GUI_ALARMS)
       
  4248 		menu(menuAlarmSevr)
       
  4249 		pp(TRUE)
       
  4250 		interest(1)
       
  4251 	}
       
  4252 	field(HSV,DBF_MENU) {
       
  4253 		prompt("High Severity")
       
  4254 		promptgroup(GUI_ALARMS)
       
  4255 		menu(menuAlarmSevr)
       
  4256 		pp(TRUE)
       
  4257 		interest(1)
       
  4258 	}
       
  4259 	field(LSV,DBF_MENU) {
       
  4260 		prompt("Low Severity")
       
  4261 		promptgroup(GUI_ALARMS)
       
  4262 		menu(menuAlarmSevr)
       
  4263 		pp(TRUE)
       
  4264 		interest(1)
       
  4265 	}
       
  4266 	field(HYST,DBF_DOUBLE) {
       
  4267 		prompt("Alarm Deadband")
       
  4268 		promptgroup(GUI_ALARMS)
       
  4269 		interest(1)
       
  4270 	}
       
  4271 	field(ADEL,DBF_DOUBLE) {
       
  4272 		prompt("Archive Deadband")
       
  4273 		promptgroup(GUI_DISPLAY)
       
  4274 		interest(1)
       
  4275 	}
       
  4276 	field(MDEL,DBF_DOUBLE) {
       
  4277 		prompt("Monitor Deadband")
       
  4278 		promptgroup(GUI_DISPLAY)
       
  4279 		interest(1)
       
  4280 	}
       
  4281 	field(A,DBF_DOUBLE) {
       
  4282 		prompt("Value of Input A")
       
  4283 		pp(TRUE)
       
  4284 	}
       
  4285 	field(B,DBF_DOUBLE) {
       
  4286 		prompt("Value of Input B")
       
  4287 		pp(TRUE)
       
  4288 	}
       
  4289 	field(C,DBF_DOUBLE) {
       
  4290 		prompt("Value of Input C")
       
  4291 		pp(TRUE)
       
  4292 	}
       
  4293 	field(D,DBF_DOUBLE) {
       
  4294 		prompt("Value of Input D")
       
  4295 		pp(TRUE)
       
  4296 	}
       
  4297 	field(E,DBF_DOUBLE) {
       
  4298 		prompt("Value of Input E")
       
  4299 		pp(TRUE)
       
  4300 	}
       
  4301 	field(F,DBF_DOUBLE) {
       
  4302 		prompt("Value of Input F")
       
  4303 		pp(TRUE)
       
  4304 	}
       
  4305 	field(G,DBF_DOUBLE) {
       
  4306 		prompt("Value of Input G")
       
  4307 		pp(TRUE)
       
  4308 	}
       
  4309 	field(H,DBF_DOUBLE) {
       
  4310 		prompt("Value of Input H")
       
  4311 		pp(TRUE)
       
  4312 	}
       
  4313 	field(I,DBF_DOUBLE) {
       
  4314 		prompt("Value of Input I")
       
  4315 		pp(TRUE)
       
  4316 	}
       
  4317 	field(J,DBF_DOUBLE) {
       
  4318 		prompt("Value of Input J")
       
  4319 		pp(TRUE)
       
  4320 	}
       
  4321 	field(K,DBF_DOUBLE) {
       
  4322 		prompt("Value of Input K")
       
  4323 		pp(TRUE)
       
  4324 	}
       
  4325 	field(L,DBF_DOUBLE) {
       
  4326 		prompt("Value of Input L")
       
  4327 		pp(TRUE)
       
  4328 	}
       
  4329 	field(LA,DBF_DOUBLE) {
       
  4330 		prompt("Prev Value of A")
       
  4331 		special(SPC_NOMOD)
       
  4332 		interest(3)
       
  4333 	}
       
  4334 	field(LB,DBF_DOUBLE) {
       
  4335 		prompt("Prev Value of B")
       
  4336 		special(SPC_NOMOD)
       
  4337 		interest(3)
       
  4338 	}
       
  4339 	field(LC,DBF_DOUBLE) {
       
  4340 		prompt("Prev Value of C")
       
  4341 		special(SPC_NOMOD)
       
  4342 		interest(3)
       
  4343 	}
       
  4344 	field(LD,DBF_DOUBLE) {
       
  4345 		prompt("Prev Value of D")
       
  4346 		special(SPC_NOMOD)
       
  4347 		interest(3)
       
  4348 	}
       
  4349 	field(LE,DBF_DOUBLE) {
       
  4350 		prompt("Prev Value of E")
       
  4351 		special(SPC_NOMOD)
       
  4352 		interest(3)
       
  4353 	}
       
  4354 	field(LF,DBF_DOUBLE) {
       
  4355 		prompt("Prev Value of F")
       
  4356 		special(SPC_NOMOD)
       
  4357 		interest(3)
       
  4358 	}
       
  4359 	field(LG,DBF_DOUBLE) {
       
  4360 		prompt("Prev Value of G")
       
  4361 		special(SPC_NOMOD)
       
  4362 		interest(3)
       
  4363 	}
       
  4364 	field(LH,DBF_DOUBLE) {
       
  4365 		prompt("Prev Value of H")
       
  4366 		special(SPC_NOMOD)
       
  4367 		interest(3)
       
  4368 	}
       
  4369 	field(LI,DBF_DOUBLE) {
       
  4370 		prompt("Prev Value of I")
       
  4371 		special(SPC_NOMOD)
       
  4372 		interest(3)
       
  4373 	}
       
  4374 	field(LJ,DBF_DOUBLE) {
       
  4375 		prompt("Prev Value of J")
       
  4376 		special(SPC_NOMOD)
       
  4377 		interest(3)
       
  4378 	}
       
  4379 	field(LK,DBF_DOUBLE) {
       
  4380 		prompt("Prev Value of K")
       
  4381 		special(SPC_NOMOD)
       
  4382 		interest(3)
       
  4383 	}
       
  4384 	field(LL,DBF_DOUBLE) {
       
  4385 		prompt("Prev Value of L")
       
  4386 		special(SPC_NOMOD)
       
  4387 		interest(3)
       
  4388 	}
       
  4389 	field(LALM,DBF_DOUBLE) {
       
  4390 		prompt("Last Value Alarmed")
       
  4391 		special(SPC_NOMOD)
       
  4392 		interest(3)
       
  4393 	}
       
  4394 	field(ALST,DBF_DOUBLE) {
       
  4395 		prompt("Last Value Archived")
       
  4396 		special(SPC_NOMOD)
       
  4397 		interest(3)
       
  4398 	}
       
  4399 	field(MLST,DBF_DOUBLE) {
       
  4400 		prompt("Last Val Monitored")
       
  4401 		special(SPC_NOMOD)
       
  4402 		interest(3)
       
  4403 	}
       
  4404 	field(RPCL,DBF_NOACCESS) {
       
  4405 		prompt("Reverse Polish Calc")
       
  4406 		special(SPC_NOMOD)
       
  4407 		extra("char	rpcl[INFIX_TO_POSTFIX_SIZE(40)]")
       
  4408 		interest(4)
       
  4409 	}
       
  4410 }
       
  4411 recordtype(calcout) {
       
  4412 	field(NAME,DBF_STRING) {
       
  4413 		prompt("Record Name")
       
  4414 		special(SPC_NOMOD)
       
  4415 		size(61)
       
  4416 	}
       
  4417 	field(DESC,DBF_STRING) {
       
  4418 		prompt("Descriptor")
       
  4419 		promptgroup(GUI_COMMON)
       
  4420 		size(41)
       
  4421 	}
       
  4422 	field(ASG,DBF_STRING) {
       
  4423 		prompt("Access Security Group")
       
  4424 		promptgroup(GUI_COMMON)
       
  4425 		special(SPC_AS)
       
  4426 		size(29)
       
  4427 	}
       
  4428 	field(SCAN,DBF_MENU) {
       
  4429 		prompt("Scan Mechanism")
       
  4430 		promptgroup(GUI_SCAN)
       
  4431 		special(SPC_SCAN)
       
  4432 		menu(menuScan)
       
  4433 		interest(1)
       
  4434 	}
       
  4435 	field(PINI,DBF_MENU) {
       
  4436 		prompt("Process at iocInit")
       
  4437 		promptgroup(GUI_SCAN)
       
  4438 		menu(menuPini)
       
  4439 		interest(1)
       
  4440 	}
       
  4441 	field(PHAS,DBF_SHORT) {
       
  4442 		prompt("Scan Phase")
       
  4443 		promptgroup(GUI_SCAN)
       
  4444 		special(SPC_SCAN)
       
  4445 		interest(1)
       
  4446 	}
       
  4447 	field(EVNT,DBF_SHORT) {
       
  4448 		prompt("Event Number")
       
  4449 		promptgroup(GUI_SCAN)
       
  4450 		special(SPC_SCAN)
       
  4451 		interest(1)
       
  4452 	}
       
  4453 	field(TSE,DBF_SHORT) {
       
  4454 		prompt("Time Stamp Event")
       
  4455 		promptgroup(GUI_SCAN)
       
  4456 		interest(1)
       
  4457 	}
       
  4458 	field(TSEL,DBF_INLINK) {
       
  4459 		prompt("Time Stamp Link")
       
  4460 		promptgroup(GUI_SCAN)
       
  4461 		interest(1)
       
  4462 	}
       
  4463 	field(DTYP,DBF_DEVICE) {
       
  4464 		prompt("Device Type")
       
  4465 		promptgroup(GUI_LINKS)
       
  4466 		interest(1)
       
  4467 	}
       
  4468 	field(DISV,DBF_SHORT) {
       
  4469 		prompt("Disable Value")
       
  4470 		initial("1")
       
  4471 		promptgroup(GUI_SCAN)
       
  4472 	}
       
  4473 	field(DISA,DBF_SHORT) {
       
  4474 		prompt("Disable")
       
  4475 	}
       
  4476 	field(SDIS,DBF_INLINK) {
       
  4477 		prompt("Scanning Disable")
       
  4478 		promptgroup(GUI_SCAN)
       
  4479 		interest(1)
       
  4480 	}
       
  4481 	field(MLOK,DBF_NOACCESS) {
       
  4482 		prompt("Monitor lock")
       
  4483 		special(SPC_NOMOD)
       
  4484 		extra("epicsMutexId	mlok")
       
  4485 		interest(4)
       
  4486 	}
       
  4487 	field(MLIS,DBF_NOACCESS) {
       
  4488 		prompt("Monitor List")
       
  4489 		special(SPC_NOMOD)
       
  4490 		extra("ELLLIST		mlis")
       
  4491 		interest(4)
       
  4492 	}
       
  4493 	field(DISP,DBF_UCHAR) {
       
  4494 		prompt("Disable putField")
       
  4495 	}
       
  4496 	field(PROC,DBF_UCHAR) {
       
  4497 		prompt("Force Processing")
       
  4498 		pp(TRUE)
       
  4499 		interest(3)
       
  4500 	}
       
  4501 	field(STAT,DBF_MENU) {
       
  4502 		prompt("Alarm Status")
       
  4503 		initial("UDF")
       
  4504 		special(SPC_NOMOD)
       
  4505 		menu(menuAlarmStat)
       
  4506 	}
       
  4507 	field(SEVR,DBF_MENU) {
       
  4508 		prompt("Alarm Severity")
       
  4509 		initial("INVALID")
       
  4510 		special(SPC_NOMOD)
       
  4511 		menu(menuAlarmSevr)
       
  4512 	}
       
  4513 	field(NSTA,DBF_MENU) {
       
  4514 		prompt("New Alarm Status")
       
  4515 		special(SPC_NOMOD)
       
  4516 		menu(menuAlarmStat)
       
  4517 		interest(2)
       
  4518 	}
       
  4519 	field(NSEV,DBF_MENU) {
       
  4520 		prompt("New Alarm Severity")
       
  4521 		special(SPC_NOMOD)
       
  4522 		menu(menuAlarmSevr)
       
  4523 		interest(2)
       
  4524 	}
       
  4525 	field(ACKS,DBF_MENU) {
       
  4526 		prompt("Alarm Ack Severity")
       
  4527 		special(SPC_NOMOD)
       
  4528 		menu(menuAlarmSevr)
       
  4529 		interest(2)
       
  4530 	}
       
  4531 	field(ACKT,DBF_MENU) {
       
  4532 		prompt("Alarm Ack Transient")
       
  4533 		initial("YES")
       
  4534 		promptgroup(GUI_ALARMS)
       
  4535 		special(SPC_NOMOD)
       
  4536 		menu(menuYesNo)
       
  4537 		interest(2)
       
  4538 	}
       
  4539 	field(DISS,DBF_MENU) {
       
  4540 		prompt("Disable Alarm Sevrty")
       
  4541 		promptgroup(GUI_SCAN)
       
  4542 		menu(menuAlarmSevr)
       
  4543 		interest(1)
       
  4544 	}
       
  4545 	field(LCNT,DBF_UCHAR) {
       
  4546 		prompt("Lock Count")
       
  4547 		special(SPC_NOMOD)
       
  4548 		interest(2)
       
  4549 	}
       
  4550 	field(PACT,DBF_UCHAR) {
       
  4551 		prompt("Record active")
       
  4552 		special(SPC_NOMOD)
       
  4553 		interest(1)
       
  4554 	}
       
  4555 	field(PUTF,DBF_UCHAR) {
       
  4556 		prompt("dbPutField process")
       
  4557 		special(SPC_NOMOD)
       
  4558 		interest(1)
       
  4559 	}
       
  4560 	field(RPRO,DBF_UCHAR) {
       
  4561 		prompt("Reprocess ")
       
  4562 		special(SPC_NOMOD)
       
  4563 		interest(1)
       
  4564 	}
       
  4565 	field(ASP,DBF_NOACCESS) {
       
  4566 		prompt("Access Security Pvt")
       
  4567 		special(SPC_NOMOD)
       
  4568 		extra("struct asgMember *asp")
       
  4569 		interest(4)
       
  4570 	}
       
  4571 	field(PPN,DBF_NOACCESS) {
       
  4572 		prompt("addr of PUTNOTIFY")
       
  4573 		special(SPC_NOMOD)
       
  4574 		extra("struct putNotify *ppn")
       
  4575 		interest(4)
       
  4576 	}
       
  4577 	field(PPNR,DBF_NOACCESS) {
       
  4578 		prompt("pputNotifyRecord")
       
  4579 		special(SPC_NOMOD)
       
  4580 		extra("struct putNotifyRecord *ppnr")
       
  4581 		interest(4)
       
  4582 	}
       
  4583 	field(SPVT,DBF_NOACCESS) {
       
  4584 		prompt("Scan Private")
       
  4585 		special(SPC_NOMOD)
       
  4586 		extra("struct scan_element *spvt")
       
  4587 		interest(4)
       
  4588 	}
       
  4589 	field(RSET,DBF_NOACCESS) {
       
  4590 		prompt("Address of RSET")
       
  4591 		special(SPC_NOMOD)
       
  4592 		extra("struct rset	*rset")
       
  4593 		interest(4)
       
  4594 	}
       
  4595 	field(DSET,DBF_NOACCESS) {
       
  4596 		prompt("DSET address")
       
  4597 		special(SPC_NOMOD)
       
  4598 		extra("struct dset	*dset")
       
  4599 		interest(4)
       
  4600 	}
       
  4601 	field(DPVT,DBF_NOACCESS) {
       
  4602 		prompt("Device Private")
       
  4603 		special(SPC_NOMOD)
       
  4604 		extra("void		*dpvt")
       
  4605 		interest(4)
       
  4606 	}
       
  4607 	field(RDES,DBF_NOACCESS) {
       
  4608 		prompt("Address of dbRecordType")
       
  4609 		special(SPC_NOMOD)
       
  4610 		extra("struct dbRecordType *rdes")
       
  4611 		interest(4)
       
  4612 	}
       
  4613 	field(LSET,DBF_NOACCESS) {
       
  4614 		prompt("Lock Set")
       
  4615 		special(SPC_NOMOD)
       
  4616 		extra("struct lockRecord *lset")
       
  4617 		interest(4)
       
  4618 	}
       
  4619 	field(PRIO,DBF_MENU) {
       
  4620 		prompt("Scheduling Priority")
       
  4621 		promptgroup(GUI_SCAN)
       
  4622 		special(SPC_SCAN)
       
  4623 		menu(menuPriority)
       
  4624 		interest(1)
       
  4625 	}
       
  4626 	field(TPRO,DBF_UCHAR) {
       
  4627 		prompt("Trace Processing")
       
  4628 	}
       
  4629 	field(BKPT,DBF_NOACCESS) {
       
  4630 		prompt("Break Point")
       
  4631 		special(SPC_NOMOD)
       
  4632 		extra("char bkpt")
       
  4633 		interest(1)
       
  4634 	}
       
  4635 	field(UDF,DBF_UCHAR) {
       
  4636 		prompt("Undefined")
       
  4637 		initial("1")
       
  4638 		promptgroup(GUI_COMMON)
       
  4639 		pp(TRUE)
       
  4640 		interest(1)
       
  4641 	}
       
  4642 	field(TIME,DBF_NOACCESS) {
       
  4643 		prompt("Time")
       
  4644 		special(SPC_NOMOD)
       
  4645 		extra("epicsTimeStamp	time")
       
  4646 		interest(2)
       
  4647 	}
       
  4648 	field(FLNK,DBF_FWDLINK) {
       
  4649 		prompt("Forward Process Link")
       
  4650 		promptgroup(GUI_LINKS)
       
  4651 		interest(1)
       
  4652 	}
       
  4653 	field(RPVT,DBF_NOACCESS) {
       
  4654 		prompt("Record Private")
       
  4655 		special(SPC_NOMOD)
       
  4656 		extra("struct rpvtStruct *rpvt")
       
  4657 		interest(4)
       
  4658 	}
       
  4659 	field(VAL,DBF_DOUBLE) {
       
  4660 		prompt("Result")
       
  4661 		promptgroup(GUI_OUTPUT)
       
  4662 		asl(ASL0)
       
  4663 	}
       
  4664 	field(PVAL,DBF_DOUBLE) {
       
  4665 		prompt("Previous Value")
       
  4666 	}
       
  4667 	field(CALC,DBF_STRING) {
       
  4668 		prompt("Calculation")
       
  4669 		initial("0")
       
  4670 		promptgroup(GUI_CALC)
       
  4671 		special(103)
       
  4672 		size(40)
       
  4673 		pp(TRUE)
       
  4674 	}
       
  4675 	field(CLCV,DBF_LONG) {
       
  4676 		prompt("CALC Valid")
       
  4677 		interest(1)
       
  4678 	}
       
  4679 	field(INPA,DBF_INLINK) {
       
  4680 		prompt("Input A")
       
  4681 		promptgroup(GUI_CALC)
       
  4682 		special(100)
       
  4683 		interest(1)
       
  4684 	}
       
  4685 	field(INPB,DBF_INLINK) {
       
  4686 		prompt("Input B")
       
  4687 		promptgroup(GUI_CALC)
       
  4688 		special(100)
       
  4689 		interest(1)
       
  4690 	}
       
  4691 	field(INPC,DBF_INLINK) {
       
  4692 		prompt("Input C")
       
  4693 		promptgroup(GUI_CALC)
       
  4694 		special(100)
       
  4695 		interest(1)
       
  4696 	}
       
  4697 	field(INPD,DBF_INLINK) {
       
  4698 		prompt("Input D")
       
  4699 		promptgroup(GUI_CALC)
       
  4700 		special(100)
       
  4701 		interest(1)
       
  4702 	}
       
  4703 	field(INPE,DBF_INLINK) {
       
  4704 		prompt("Input E")
       
  4705 		promptgroup(GUI_CALC)
       
  4706 		special(100)
       
  4707 		interest(1)
       
  4708 	}
       
  4709 	field(INPF,DBF_INLINK) {
       
  4710 		prompt("Input F")
       
  4711 		promptgroup(GUI_CALC)
       
  4712 		special(100)
       
  4713 		interest(1)
       
  4714 	}
       
  4715 	field(INPG,DBF_INLINK) {
       
  4716 		prompt("Input G")
       
  4717 		promptgroup(GUI_CALC)
       
  4718 		special(100)
       
  4719 		interest(1)
       
  4720 	}
       
  4721 	field(INPH,DBF_INLINK) {
       
  4722 		prompt("Input H")
       
  4723 		promptgroup(GUI_CALC)
       
  4724 		special(100)
       
  4725 		interest(1)
       
  4726 	}
       
  4727 	field(INPI,DBF_INLINK) {
       
  4728 		prompt("Input I")
       
  4729 		promptgroup(GUI_CALC)
       
  4730 		special(100)
       
  4731 		interest(1)
       
  4732 	}
       
  4733 	field(INPJ,DBF_INLINK) {
       
  4734 		prompt("Input J")
       
  4735 		promptgroup(GUI_CALC)
       
  4736 		special(100)
       
  4737 		interest(1)
       
  4738 	}
       
  4739 	field(INPK,DBF_INLINK) {
       
  4740 		prompt("Input K")
       
  4741 		promptgroup(GUI_CALC)
       
  4742 		special(100)
       
  4743 		interest(1)
       
  4744 	}
       
  4745 	field(INPL,DBF_INLINK) {
       
  4746 		prompt("Input L")
       
  4747 		promptgroup(GUI_CALC)
       
  4748 		special(100)
       
  4749 		interest(1)
       
  4750 	}
       
  4751 	field(OUT,DBF_OUTLINK) {
       
  4752 		prompt("Output Specification")
       
  4753 		promptgroup(GUI_OUTPUT)
       
  4754 		special(100)
       
  4755 		interest(1)
       
  4756 	}
       
  4757 	field(INAV,DBF_MENU) {
       
  4758 		prompt("INPA PV Status")
       
  4759 		initial("1")
       
  4760 		special(SPC_NOMOD)
       
  4761 		menu(calcoutINAV)
       
  4762 		interest(1)
       
  4763 	}
       
  4764 	field(INBV,DBF_MENU) {
       
  4765 		prompt("INPB PV Status")
       
  4766 		initial("1")
       
  4767 		special(SPC_NOMOD)
       
  4768 		menu(calcoutINAV)
       
  4769 		interest(1)
       
  4770 	}
       
  4771 	field(INCV,DBF_MENU) {
       
  4772 		prompt("INPC PV Status")
       
  4773 		initial("1")
       
  4774 		special(SPC_NOMOD)
       
  4775 		menu(calcoutINAV)
       
  4776 		interest(1)
       
  4777 	}
       
  4778 	field(INDV,DBF_MENU) {
       
  4779 		prompt("INPD PV Status")
       
  4780 		initial("1")
       
  4781 		special(SPC_NOMOD)
       
  4782 		menu(calcoutINAV)
       
  4783 		interest(1)
       
  4784 	}
       
  4785 	field(INEV,DBF_MENU) {
       
  4786 		prompt("INPE PV Status")
       
  4787 		initial("1")
       
  4788 		special(SPC_NOMOD)
       
  4789 		menu(calcoutINAV)
       
  4790 		interest(1)
       
  4791 	}
       
  4792 	field(INFV,DBF_MENU) {
       
  4793 		prompt("INPF PV Status")
       
  4794 		initial("1")
       
  4795 		special(SPC_NOMOD)
       
  4796 		menu(calcoutINAV)
       
  4797 		interest(1)
       
  4798 	}
       
  4799 	field(INGV,DBF_MENU) {
       
  4800 		prompt("INPG PV Status")
       
  4801 		initial("1")
       
  4802 		special(SPC_NOMOD)
       
  4803 		menu(calcoutINAV)
       
  4804 		interest(1)
       
  4805 	}
       
  4806 	field(INHV,DBF_MENU) {
       
  4807 		prompt("INPH PV Status")
       
  4808 		initial("1")
       
  4809 		special(SPC_NOMOD)
       
  4810 		menu(calcoutINAV)
       
  4811 		interest(1)
       
  4812 	}
       
  4813 	field(INIV,DBF_MENU) {
       
  4814 		prompt("INPI PV Status")
       
  4815 		initial("1")
       
  4816 		special(SPC_NOMOD)
       
  4817 		menu(calcoutINAV)
       
  4818 		interest(1)
       
  4819 	}
       
  4820 	field(INJV,DBF_MENU) {
       
  4821 		prompt("INPJ PV Status")
       
  4822 		initial("1")
       
  4823 		special(SPC_NOMOD)
       
  4824 		menu(calcoutINAV)
       
  4825 		interest(1)
       
  4826 	}
       
  4827 	field(INKV,DBF_MENU) {
       
  4828 		prompt("INPK PV Status")
       
  4829 		initial("1")
       
  4830 		special(SPC_NOMOD)
       
  4831 		menu(calcoutINAV)
       
  4832 		interest(1)
       
  4833 	}
       
  4834 	field(INLV,DBF_MENU) {
       
  4835 		prompt("INPL PV Status")
       
  4836 		initial("1")
       
  4837 		special(SPC_NOMOD)
       
  4838 		menu(calcoutINAV)
       
  4839 		interest(1)
       
  4840 	}
       
  4841 	field(OUTV,DBF_MENU) {
       
  4842 		prompt("OUT PV Status")
       
  4843 		special(SPC_NOMOD)
       
  4844 		menu(calcoutINAV)
       
  4845 		interest(1)
       
  4846 	}
       
  4847 	field(OOPT,DBF_MENU) {
       
  4848 		prompt("Output Execute Opt")
       
  4849 		promptgroup(GUI_CALC)
       
  4850 		menu(calcoutOOPT)
       
  4851 		interest(1)
       
  4852 	}
       
  4853 	field(ODLY,DBF_DOUBLE) {
       
  4854 		prompt("Output Execute Delay")
       
  4855 		promptgroup(GUI_ALARMS)
       
  4856 		interest(1)
       
  4857 		asl(ASL0)
       
  4858 	}
       
  4859 	field(DLYA,DBF_USHORT) {
       
  4860 		prompt("Output Delay Active")
       
  4861 		special(SPC_NOMOD)
       
  4862 		asl(ASL0)
       
  4863 	}
       
  4864 	field(DOPT,DBF_MENU) {
       
  4865 		prompt("Output Data Opt")
       
  4866 		promptgroup(GUI_CALC)
       
  4867 		menu(calcoutDOPT)
       
  4868 		interest(1)
       
  4869 	}
       
  4870 	field(OCAL,DBF_STRING) {
       
  4871 		prompt("Output Calculation")
       
  4872 		initial("0")
       
  4873 		promptgroup(GUI_CALC)
       
  4874 		special(103)
       
  4875 		size(40)
       
  4876 		pp(TRUE)
       
  4877 	}
       
  4878 	field(OCLV,DBF_LONG) {
       
  4879 		prompt("OCAL Valid")
       
  4880 		interest(1)
       
  4881 	}
       
  4882 	field(OEVT,DBF_USHORT) {
       
  4883 		prompt("Event To Issue")
       
  4884 		promptgroup(GUI_CLOCK)
       
  4885 		asl(ASL0)
       
  4886 	}
       
  4887 	field(IVOA,DBF_MENU) {
       
  4888 		prompt("INVALID output action")
       
  4889 		promptgroup(GUI_OUTPUT)
       
  4890 		menu(menuIvoa)
       
  4891 		interest(2)
       
  4892 	}
       
  4893 	field(IVOV,DBF_DOUBLE) {
       
  4894 		prompt("INVALID output value")
       
  4895 		promptgroup(GUI_OUTPUT)
       
  4896 		interest(2)
       
  4897 	}
       
  4898 	field(EGU,DBF_STRING) {
       
  4899 		prompt("Units Name")
       
  4900 		promptgroup(GUI_DISPLAY)
       
  4901 		size(16)
       
  4902 		interest(1)
       
  4903 	}
       
  4904 	field(PREC,DBF_SHORT) {
       
  4905 		prompt("Display Precision")
       
  4906 		promptgroup(GUI_DISPLAY)
       
  4907 		interest(1)
       
  4908 	}
       
  4909 	field(HOPR,DBF_DOUBLE) {
       
  4910 		prompt("High Operating Rng")
       
  4911 		promptgroup(GUI_DISPLAY)
       
  4912 		interest(1)
       
  4913 	}
       
  4914 	field(LOPR,DBF_DOUBLE) {
       
  4915 		prompt("Low Operating Range")
       
  4916 		promptgroup(GUI_DISPLAY)
       
  4917 		interest(1)
       
  4918 	}
       
  4919 	field(HIHI,DBF_DOUBLE) {
       
  4920 		prompt("Hihi Alarm Limit")
       
  4921 		promptgroup(GUI_ALARMS)
       
  4922 		pp(TRUE)
       
  4923 		interest(1)
       
  4924 	}
       
  4925 	field(LOLO,DBF_DOUBLE) {
       
  4926 		prompt("Lolo Alarm Limit")
       
  4927 		promptgroup(GUI_ALARMS)
       
  4928 		pp(TRUE)
       
  4929 		interest(1)
       
  4930 	}
       
  4931 	field(HIGH,DBF_DOUBLE) {
       
  4932 		prompt("High Alarm Limit")
       
  4933 		promptgroup(GUI_ALARMS)
       
  4934 		pp(TRUE)
       
  4935 		interest(1)
       
  4936 	}
       
  4937 	field(LOW,DBF_DOUBLE) {
       
  4938 		prompt("Low Alarm Limit")
       
  4939 		promptgroup(GUI_ALARMS)
       
  4940 		pp(TRUE)
       
  4941 		interest(1)
       
  4942 	}
       
  4943 	field(HHSV,DBF_MENU) {
       
  4944 		prompt("Hihi Severity")
       
  4945 		promptgroup(GUI_ALARMS)
       
  4946 		menu(menuAlarmSevr)
       
  4947 		pp(TRUE)
       
  4948 		interest(1)
       
  4949 	}
       
  4950 	field(LLSV,DBF_MENU) {
       
  4951 		prompt("Lolo Severity")
       
  4952 		promptgroup(GUI_ALARMS)
       
  4953 		menu(menuAlarmSevr)
       
  4954 		pp(TRUE)
       
  4955 		interest(1)
       
  4956 	}
       
  4957 	field(HSV,DBF_MENU) {
       
  4958 		prompt("High Severity")
       
  4959 		promptgroup(GUI_ALARMS)
       
  4960 		menu(menuAlarmSevr)
       
  4961 		pp(TRUE)
       
  4962 		interest(1)
       
  4963 	}
       
  4964 	field(LSV,DBF_MENU) {
       
  4965 		prompt("Low Severity")
       
  4966 		promptgroup(GUI_ALARMS)
       
  4967 		menu(menuAlarmSevr)
       
  4968 		pp(TRUE)
       
  4969 		interest(1)
       
  4970 	}
       
  4971 	field(HYST,DBF_DOUBLE) {
       
  4972 		prompt("Alarm Deadband")
       
  4973 		promptgroup(GUI_ALARMS)
       
  4974 		interest(1)
       
  4975 	}
       
  4976 	field(ADEL,DBF_DOUBLE) {
       
  4977 		prompt("Archive Deadband")
       
  4978 		promptgroup(GUI_DISPLAY)
       
  4979 		interest(1)
       
  4980 	}
       
  4981 	field(MDEL,DBF_DOUBLE) {
       
  4982 		prompt("Monitor Deadband")
       
  4983 		promptgroup(GUI_DISPLAY)
       
  4984 		interest(1)
       
  4985 	}
       
  4986 	field(A,DBF_DOUBLE) {
       
  4987 		prompt("Value of Input A")
       
  4988 		pp(TRUE)
       
  4989 	}
       
  4990 	field(B,DBF_DOUBLE) {
       
  4991 		prompt("Value of Input B")
       
  4992 		pp(TRUE)
       
  4993 	}
       
  4994 	field(C,DBF_DOUBLE) {
       
  4995 		prompt("Value of Input C")
       
  4996 		pp(TRUE)
       
  4997 	}
       
  4998 	field(D,DBF_DOUBLE) {
       
  4999 		prompt("Value of Input D")
       
  5000 		pp(TRUE)
       
  5001 	}
       
  5002 	field(E,DBF_DOUBLE) {
       
  5003 		prompt("Value of Input E")
       
  5004 		pp(TRUE)
       
  5005 	}
       
  5006 	field(F,DBF_DOUBLE) {
       
  5007 		prompt("Value of Input F")
       
  5008 		pp(TRUE)
       
  5009 	}
       
  5010 	field(G,DBF_DOUBLE) {
       
  5011 		prompt("Value of Input G")
       
  5012 		pp(TRUE)
       
  5013 	}
       
  5014 	field(H,DBF_DOUBLE) {
       
  5015 		prompt("Value of Input H")
       
  5016 		pp(TRUE)
       
  5017 	}
       
  5018 	field(I,DBF_DOUBLE) {
       
  5019 		prompt("Value of Input I")
       
  5020 		pp(TRUE)
       
  5021 	}
       
  5022 	field(J,DBF_DOUBLE) {
       
  5023 		prompt("Value of Input J")
       
  5024 		pp(TRUE)
       
  5025 	}
       
  5026 	field(K,DBF_DOUBLE) {
       
  5027 		prompt("Value of Input K")
       
  5028 		pp(TRUE)
       
  5029 	}
       
  5030 	field(L,DBF_DOUBLE) {
       
  5031 		prompt("Value of Input L")
       
  5032 		pp(TRUE)
       
  5033 	}
       
  5034 	field(OVAL,DBF_DOUBLE) {
       
  5035 		prompt("Output Value")
       
  5036 		asl(ASL0)
       
  5037 	}
       
  5038 	field(LA,DBF_DOUBLE) {
       
  5039 		prompt("Prev Value of A")
       
  5040 		special(SPC_NOMOD)
       
  5041 		interest(3)
       
  5042 	}
       
  5043 	field(LB,DBF_DOUBLE) {
       
  5044 		prompt("Prev Value of B")
       
  5045 		special(SPC_NOMOD)
       
  5046 		interest(3)
       
  5047 	}
       
  5048 	field(LC,DBF_DOUBLE) {
       
  5049 		prompt("Prev Value of C")
       
  5050 		special(SPC_NOMOD)
       
  5051 		interest(3)
       
  5052 	}
       
  5053 	field(LD,DBF_DOUBLE) {
       
  5054 		prompt("Prev Value of D")
       
  5055 		special(SPC_NOMOD)
       
  5056 		interest(3)
       
  5057 	}
       
  5058 	field(LE,DBF_DOUBLE) {
       
  5059 		prompt("Prev Value of E")
       
  5060 		special(SPC_NOMOD)
       
  5061 		interest(3)
       
  5062 	}
       
  5063 	field(LF,DBF_DOUBLE) {
       
  5064 		prompt("Prev Value of F")
       
  5065 		special(SPC_NOMOD)
       
  5066 		interest(3)
       
  5067 	}
       
  5068 	field(LG,DBF_DOUBLE) {
       
  5069 		prompt("Prev Value of G")
       
  5070 		special(SPC_NOMOD)
       
  5071 		interest(3)
       
  5072 	}
       
  5073 	field(LH,DBF_DOUBLE) {
       
  5074 		prompt("Prev Value of H")
       
  5075 		special(SPC_NOMOD)
       
  5076 		interest(3)
       
  5077 	}
       
  5078 	field(LI,DBF_DOUBLE) {
       
  5079 		prompt("Prev Value of I")
       
  5080 		special(SPC_NOMOD)
       
  5081 		interest(3)
       
  5082 	}
       
  5083 	field(LJ,DBF_DOUBLE) {
       
  5084 		prompt("Prev Value of J")
       
  5085 		special(SPC_NOMOD)
       
  5086 		interest(3)
       
  5087 	}
       
  5088 	field(LK,DBF_DOUBLE) {
       
  5089 		prompt("Prev Value of K")
       
  5090 		special(SPC_NOMOD)
       
  5091 		interest(3)
       
  5092 	}
       
  5093 	field(LL,DBF_DOUBLE) {
       
  5094 		prompt("Prev Value of L")
       
  5095 		special(SPC_NOMOD)
       
  5096 		interest(3)
       
  5097 	}
       
  5098 	field(POVL,DBF_DOUBLE) {
       
  5099 		prompt("Prev Value of OVAL")
       
  5100 		asl(ASL0)
       
  5101 	}
       
  5102 	field(LALM,DBF_DOUBLE) {
       
  5103 		prompt("Last Value Alarmed")
       
  5104 		special(SPC_NOMOD)
       
  5105 		interest(3)
       
  5106 	}
       
  5107 	field(ALST,DBF_DOUBLE) {
       
  5108 		prompt("Last Value Archived")
       
  5109 		special(SPC_NOMOD)
       
  5110 		interest(3)
       
  5111 	}
       
  5112 	field(MLST,DBF_DOUBLE) {
       
  5113 		prompt("Last Val Monitored")
       
  5114 		special(SPC_NOMOD)
       
  5115 		interest(3)
       
  5116 	}
       
  5117 	field(RPCL,DBF_NOACCESS) {
       
  5118 		prompt("Reverse Polish Calc")
       
  5119 		special(SPC_NOMOD)
       
  5120 		extra("char	rpcl[INFIX_TO_POSTFIX_SIZE(40)]")
       
  5121 		interest(4)
       
  5122 	}
       
  5123 	field(ORPC,DBF_NOACCESS) {
       
  5124 		prompt("Reverse Polish OCalc")
       
  5125 		special(SPC_NOMOD)
       
  5126 		extra("char	orpc[INFIX_TO_POSTFIX_SIZE(40)]")
       
  5127 		interest(4)
       
  5128 	}
       
  5129 }
       
  5130 recordtype(compress) {
       
  5131 	field(NAME,DBF_STRING) {
       
  5132 		prompt("Record Name")
       
  5133 		special(SPC_NOMOD)
       
  5134 		size(61)
       
  5135 	}
       
  5136 	field(DESC,DBF_STRING) {
       
  5137 		prompt("Descriptor")
       
  5138 		promptgroup(GUI_COMMON)
       
  5139 		size(41)
       
  5140 	}
       
  5141 	field(ASG,DBF_STRING) {
       
  5142 		prompt("Access Security Group")
       
  5143 		promptgroup(GUI_COMMON)
       
  5144 		special(SPC_AS)
       
  5145 		size(29)
       
  5146 	}
       
  5147 	field(SCAN,DBF_MENU) {
       
  5148 		prompt("Scan Mechanism")
       
  5149 		promptgroup(GUI_SCAN)
       
  5150 		special(SPC_SCAN)
       
  5151 		menu(menuScan)
       
  5152 		interest(1)
       
  5153 	}
       
  5154 	field(PINI,DBF_MENU) {
       
  5155 		prompt("Process at iocInit")
       
  5156 		promptgroup(GUI_SCAN)
       
  5157 		menu(menuPini)
       
  5158 		interest(1)
       
  5159 	}
       
  5160 	field(PHAS,DBF_SHORT) {
       
  5161 		prompt("Scan Phase")
       
  5162 		promptgroup(GUI_SCAN)
       
  5163 		special(SPC_SCAN)
       
  5164 		interest(1)
       
  5165 	}
       
  5166 	field(EVNT,DBF_SHORT) {
       
  5167 		prompt("Event Number")
       
  5168 		promptgroup(GUI_SCAN)
       
  5169 		special(SPC_SCAN)
       
  5170 		interest(1)
       
  5171 	}
       
  5172 	field(TSE,DBF_SHORT) {
       
  5173 		prompt("Time Stamp Event")
       
  5174 		promptgroup(GUI_SCAN)
       
  5175 		interest(1)
       
  5176 	}
       
  5177 	field(TSEL,DBF_INLINK) {
       
  5178 		prompt("Time Stamp Link")
       
  5179 		promptgroup(GUI_SCAN)
       
  5180 		interest(1)
       
  5181 	}
       
  5182 	field(DTYP,DBF_DEVICE) {
       
  5183 		prompt("Device Type")
       
  5184 		promptgroup(GUI_LINKS)
       
  5185 		interest(1)
       
  5186 	}
       
  5187 	field(DISV,DBF_SHORT) {
       
  5188 		prompt("Disable Value")
       
  5189 		initial("1")
       
  5190 		promptgroup(GUI_SCAN)
       
  5191 	}
       
  5192 	field(DISA,DBF_SHORT) {
       
  5193 		prompt("Disable")
       
  5194 	}
       
  5195 	field(SDIS,DBF_INLINK) {
       
  5196 		prompt("Scanning Disable")
       
  5197 		promptgroup(GUI_SCAN)
       
  5198 		interest(1)
       
  5199 	}
       
  5200 	field(MLOK,DBF_NOACCESS) {
       
  5201 		prompt("Monitor lock")
       
  5202 		special(SPC_NOMOD)
       
  5203 		extra("epicsMutexId	mlok")
       
  5204 		interest(4)
       
  5205 	}
       
  5206 	field(MLIS,DBF_NOACCESS) {
       
  5207 		prompt("Monitor List")
       
  5208 		special(SPC_NOMOD)
       
  5209 		extra("ELLLIST		mlis")
       
  5210 		interest(4)
       
  5211 	}
       
  5212 	field(DISP,DBF_UCHAR) {
       
  5213 		prompt("Disable putField")
       
  5214 	}
       
  5215 	field(PROC,DBF_UCHAR) {
       
  5216 		prompt("Force Processing")
       
  5217 		pp(TRUE)
       
  5218 		interest(3)
       
  5219 	}
       
  5220 	field(STAT,DBF_MENU) {
       
  5221 		prompt("Alarm Status")
       
  5222 		initial("UDF")
       
  5223 		special(SPC_NOMOD)
       
  5224 		menu(menuAlarmStat)
       
  5225 	}
       
  5226 	field(SEVR,DBF_MENU) {
       
  5227 		prompt("Alarm Severity")
       
  5228 		initial("INVALID")
       
  5229 		special(SPC_NOMOD)
       
  5230 		menu(menuAlarmSevr)
       
  5231 	}
       
  5232 	field(NSTA,DBF_MENU) {
       
  5233 		prompt("New Alarm Status")
       
  5234 		special(SPC_NOMOD)
       
  5235 		menu(menuAlarmStat)
       
  5236 		interest(2)
       
  5237 	}
       
  5238 	field(NSEV,DBF_MENU) {
       
  5239 		prompt("New Alarm Severity")
       
  5240 		special(SPC_NOMOD)
       
  5241 		menu(menuAlarmSevr)
       
  5242 		interest(2)
       
  5243 	}
       
  5244 	field(ACKS,DBF_MENU) {
       
  5245 		prompt("Alarm Ack Severity")
       
  5246 		special(SPC_NOMOD)
       
  5247 		menu(menuAlarmSevr)
       
  5248 		interest(2)
       
  5249 	}
       
  5250 	field(ACKT,DBF_MENU) {
       
  5251 		prompt("Alarm Ack Transient")
       
  5252 		initial("YES")
       
  5253 		promptgroup(GUI_ALARMS)
       
  5254 		special(SPC_NOMOD)
       
  5255 		menu(menuYesNo)
       
  5256 		interest(2)
       
  5257 	}
       
  5258 	field(DISS,DBF_MENU) {
       
  5259 		prompt("Disable Alarm Sevrty")
       
  5260 		promptgroup(GUI_SCAN)
       
  5261 		menu(menuAlarmSevr)
       
  5262 		interest(1)
       
  5263 	}
       
  5264 	field(LCNT,DBF_UCHAR) {
       
  5265 		prompt("Lock Count")
       
  5266 		special(SPC_NOMOD)
       
  5267 		interest(2)
       
  5268 	}
       
  5269 	field(PACT,DBF_UCHAR) {
       
  5270 		prompt("Record active")
       
  5271 		special(SPC_NOMOD)
       
  5272 		interest(1)
       
  5273 	}
       
  5274 	field(PUTF,DBF_UCHAR) {
       
  5275 		prompt("dbPutField process")
       
  5276 		special(SPC_NOMOD)
       
  5277 		interest(1)
       
  5278 	}
       
  5279 	field(RPRO,DBF_UCHAR) {
       
  5280 		prompt("Reprocess ")
       
  5281 		special(SPC_NOMOD)
       
  5282 		interest(1)
       
  5283 	}
       
  5284 	field(ASP,DBF_NOACCESS) {
       
  5285 		prompt("Access Security Pvt")
       
  5286 		special(SPC_NOMOD)
       
  5287 		extra("struct asgMember *asp")
       
  5288 		interest(4)
       
  5289 	}
       
  5290 	field(PPN,DBF_NOACCESS) {
       
  5291 		prompt("addr of PUTNOTIFY")
       
  5292 		special(SPC_NOMOD)
       
  5293 		extra("struct putNotify *ppn")
       
  5294 		interest(4)
       
  5295 	}
       
  5296 	field(PPNR,DBF_NOACCESS) {
       
  5297 		prompt("pputNotifyRecord")
       
  5298 		special(SPC_NOMOD)
       
  5299 		extra("struct putNotifyRecord *ppnr")
       
  5300 		interest(4)
       
  5301 	}
       
  5302 	field(SPVT,DBF_NOACCESS) {
       
  5303 		prompt("Scan Private")
       
  5304 		special(SPC_NOMOD)
       
  5305 		extra("struct scan_element *spvt")
       
  5306 		interest(4)
       
  5307 	}
       
  5308 	field(RSET,DBF_NOACCESS) {
       
  5309 		prompt("Address of RSET")
       
  5310 		special(SPC_NOMOD)
       
  5311 		extra("struct rset	*rset")
       
  5312 		interest(4)
       
  5313 	}
       
  5314 	field(DSET,DBF_NOACCESS) {
       
  5315 		prompt("DSET address")
       
  5316 		special(SPC_NOMOD)
       
  5317 		extra("struct dset	*dset")
       
  5318 		interest(4)
       
  5319 	}
       
  5320 	field(DPVT,DBF_NOACCESS) {
       
  5321 		prompt("Device Private")
       
  5322 		special(SPC_NOMOD)
       
  5323 		extra("void		*dpvt")
       
  5324 		interest(4)
       
  5325 	}
       
  5326 	field(RDES,DBF_NOACCESS) {
       
  5327 		prompt("Address of dbRecordType")
       
  5328 		special(SPC_NOMOD)
       
  5329 		extra("struct dbRecordType *rdes")
       
  5330 		interest(4)
       
  5331 	}
       
  5332 	field(LSET,DBF_NOACCESS) {
       
  5333 		prompt("Lock Set")
       
  5334 		special(SPC_NOMOD)
       
  5335 		extra("struct lockRecord *lset")
       
  5336 		interest(4)
       
  5337 	}
       
  5338 	field(PRIO,DBF_MENU) {
       
  5339 		prompt("Scheduling Priority")
       
  5340 		promptgroup(GUI_SCAN)
       
  5341 		special(SPC_SCAN)
       
  5342 		menu(menuPriority)
       
  5343 		interest(1)
       
  5344 	}
       
  5345 	field(TPRO,DBF_UCHAR) {
       
  5346 		prompt("Trace Processing")
       
  5347 	}
       
  5348 	field(BKPT,DBF_NOACCESS) {
       
  5349 		prompt("Break Point")
       
  5350 		special(SPC_NOMOD)
       
  5351 		extra("char bkpt")
       
  5352 		interest(1)
       
  5353 	}
       
  5354 	field(UDF,DBF_UCHAR) {
       
  5355 		prompt("Undefined")
       
  5356 		initial("1")
       
  5357 		promptgroup(GUI_COMMON)
       
  5358 		pp(TRUE)
       
  5359 		interest(1)
       
  5360 	}
       
  5361 	field(TIME,DBF_NOACCESS) {
       
  5362 		prompt("Time")
       
  5363 		special(SPC_NOMOD)
       
  5364 		extra("epicsTimeStamp	time")
       
  5365 		interest(2)
       
  5366 	}
       
  5367 	field(FLNK,DBF_FWDLINK) {
       
  5368 		prompt("Forward Process Link")
       
  5369 		promptgroup(GUI_LINKS)
       
  5370 		interest(1)
       
  5371 	}
       
  5372 	field(VAL,DBF_NOACCESS) {
       
  5373 		prompt("Value")
       
  5374 		special(SPC_DBADDR)
       
  5375 		extra("void *		val")
       
  5376 		pp(TRUE)
       
  5377 		asl(ASL0)
       
  5378 	}
       
  5379 	field(INP,DBF_INLINK) {
       
  5380 		prompt("Input Specification")
       
  5381 		promptgroup(GUI_COMPRESS)
       
  5382 		interest(1)
       
  5383 	}
       
  5384 	field(RES,DBF_SHORT) {
       
  5385 		prompt("Reset")
       
  5386 		special(101)
       
  5387 		interest(3)
       
  5388 		asl(ASL0)
       
  5389 	}
       
  5390 	field(ALG,DBF_MENU) {
       
  5391 		prompt("Compression Algorithm")
       
  5392 		promptgroup(GUI_ALARMS)
       
  5393 		special(101)
       
  5394 		menu(compressALG)
       
  5395 		interest(1)
       
  5396 	}
       
  5397 	field(NSAM,DBF_ULONG) {
       
  5398 		prompt("Number of Values")
       
  5399 		initial("1")
       
  5400 		promptgroup(GUI_COMPRESS)
       
  5401 		special(SPC_NOMOD)
       
  5402 		interest(1)
       
  5403 	}
       
  5404 	field(N,DBF_ULONG) {
       
  5405 		prompt("N to 1 Compression")
       
  5406 		initial("1")
       
  5407 		promptgroup(GUI_COMPRESS)
       
  5408 		special(101)
       
  5409 		interest(1)
       
  5410 	}
       
  5411 	field(IHIL,DBF_DOUBLE) {
       
  5412 		prompt("Init High Interest Lim")
       
  5413 		promptgroup(GUI_COMPRESS)
       
  5414 		interest(1)
       
  5415 	}
       
  5416 	field(ILIL,DBF_DOUBLE) {
       
  5417 		prompt("Init Low Interest Lim")
       
  5418 		promptgroup(GUI_COMPRESS)
       
  5419 		interest(1)
       
  5420 	}
       
  5421 	field(HOPR,DBF_DOUBLE) {
       
  5422 		prompt("High Operating Range")
       
  5423 		promptgroup(GUI_DISPLAY)
       
  5424 		interest(1)
       
  5425 	}
       
  5426 	field(LOPR,DBF_DOUBLE) {
       
  5427 		prompt("Low Operating Range")
       
  5428 		promptgroup(GUI_DISPLAY)
       
  5429 		interest(1)
       
  5430 	}
       
  5431 	field(PREC,DBF_SHORT) {
       
  5432 		prompt("Display Precision")
       
  5433 		promptgroup(GUI_DISPLAY)
       
  5434 		interest(1)
       
  5435 	}
       
  5436 	field(EGU,DBF_STRING) {
       
  5437 		prompt("EngineeringUnits")
       
  5438 		promptgroup(GUI_DISPLAY)
       
  5439 		size(16)
       
  5440 		interest(1)
       
  5441 	}
       
  5442 	field(OFF,DBF_ULONG) {
       
  5443 		prompt("Offset")
       
  5444 		special(SPC_NOMOD)
       
  5445 	}
       
  5446 	field(NUSE,DBF_ULONG) {
       
  5447 		prompt("Number Used")
       
  5448 		special(SPC_NOMOD)
       
  5449 	}
       
  5450 	field(BPTR,DBF_NOACCESS) {
       
  5451 		prompt("Buffer Pointer")
       
  5452 		special(SPC_NOMOD)
       
  5453 		extra("double		*bptr")
       
  5454 		interest(4)
       
  5455 	}
       
  5456 	field(SPTR,DBF_NOACCESS) {
       
  5457 		prompt("Summing Buffer Ptr")
       
  5458 		special(SPC_NOMOD)
       
  5459 		extra("double		*sptr")
       
  5460 		interest(4)
       
  5461 	}
       
  5462 	field(WPTR,DBF_NOACCESS) {
       
  5463 		prompt("Working Buffer Ptr")
       
  5464 		special(SPC_NOMOD)
       
  5465 		extra("double		*wptr")
       
  5466 		interest(4)
       
  5467 	}
       
  5468 	field(INPN,DBF_LONG) {
       
  5469 		prompt("Number of elements in Working Buffer")
       
  5470 		special(SPC_NOMOD)
       
  5471 		interest(4)
       
  5472 	}
       
  5473 	field(CVB,DBF_DOUBLE) {
       
  5474 		prompt("Compress Value Buffer")
       
  5475 		special(SPC_NOMOD)
       
  5476 		interest(3)
       
  5477 	}
       
  5478 	field(INX,DBF_ULONG) {
       
  5479 		prompt("Compressed Array Inx")
       
  5480 		special(SPC_NOMOD)
       
  5481 		interest(3)
       
  5482 	}
       
  5483 }
       
  5484 recordtype(dfanout) {
       
  5485 	field(NAME,DBF_STRING) {
       
  5486 		prompt("Record Name")
       
  5487 		special(SPC_NOMOD)
       
  5488 		size(61)
       
  5489 	}
       
  5490 	field(DESC,DBF_STRING) {
       
  5491 		prompt("Descriptor")
       
  5492 		promptgroup(GUI_COMMON)
       
  5493 		size(41)
       
  5494 	}
       
  5495 	field(ASG,DBF_STRING) {
       
  5496 		prompt("Access Security Group")
       
  5497 		promptgroup(GUI_COMMON)
       
  5498 		special(SPC_AS)
       
  5499 		size(29)
       
  5500 	}
       
  5501 	field(SCAN,DBF_MENU) {
       
  5502 		prompt("Scan Mechanism")
       
  5503 		promptgroup(GUI_SCAN)
       
  5504 		special(SPC_SCAN)
       
  5505 		menu(menuScan)
       
  5506 		interest(1)
       
  5507 	}
       
  5508 	field(PINI,DBF_MENU) {
       
  5509 		prompt("Process at iocInit")
       
  5510 		promptgroup(GUI_SCAN)
       
  5511 		menu(menuPini)
       
  5512 		interest(1)
       
  5513 	}
       
  5514 	field(PHAS,DBF_SHORT) {
       
  5515 		prompt("Scan Phase")
       
  5516 		promptgroup(GUI_SCAN)
       
  5517 		special(SPC_SCAN)
       
  5518 		interest(1)
       
  5519 	}
       
  5520 	field(EVNT,DBF_SHORT) {
       
  5521 		prompt("Event Number")
       
  5522 		promptgroup(GUI_SCAN)
       
  5523 		special(SPC_SCAN)
       
  5524 		interest(1)
       
  5525 	}
       
  5526 	field(TSE,DBF_SHORT) {
       
  5527 		prompt("Time Stamp Event")
       
  5528 		promptgroup(GUI_SCAN)
       
  5529 		interest(1)
       
  5530 	}
       
  5531 	field(TSEL,DBF_INLINK) {
       
  5532 		prompt("Time Stamp Link")
       
  5533 		promptgroup(GUI_SCAN)
       
  5534 		interest(1)
       
  5535 	}
       
  5536 	field(DTYP,DBF_DEVICE) {
       
  5537 		prompt("Device Type")
       
  5538 		promptgroup(GUI_LINKS)
       
  5539 		interest(1)
       
  5540 	}
       
  5541 	field(DISV,DBF_SHORT) {
       
  5542 		prompt("Disable Value")
       
  5543 		initial("1")
       
  5544 		promptgroup(GUI_SCAN)
       
  5545 	}
       
  5546 	field(DISA,DBF_SHORT) {
       
  5547 		prompt("Disable")
       
  5548 	}
       
  5549 	field(SDIS,DBF_INLINK) {
       
  5550 		prompt("Scanning Disable")
       
  5551 		promptgroup(GUI_SCAN)
       
  5552 		interest(1)
       
  5553 	}
       
  5554 	field(MLOK,DBF_NOACCESS) {
       
  5555 		prompt("Monitor lock")
       
  5556 		special(SPC_NOMOD)
       
  5557 		extra("epicsMutexId	mlok")
       
  5558 		interest(4)
       
  5559 	}
       
  5560 	field(MLIS,DBF_NOACCESS) {
       
  5561 		prompt("Monitor List")
       
  5562 		special(SPC_NOMOD)
       
  5563 		extra("ELLLIST		mlis")
       
  5564 		interest(4)
       
  5565 	}
       
  5566 	field(DISP,DBF_UCHAR) {
       
  5567 		prompt("Disable putField")
       
  5568 	}
       
  5569 	field(PROC,DBF_UCHAR) {
       
  5570 		prompt("Force Processing")
       
  5571 		pp(TRUE)
       
  5572 		interest(3)
       
  5573 	}
       
  5574 	field(STAT,DBF_MENU) {
       
  5575 		prompt("Alarm Status")
       
  5576 		initial("UDF")
       
  5577 		special(SPC_NOMOD)
       
  5578 		menu(menuAlarmStat)
       
  5579 	}
       
  5580 	field(SEVR,DBF_MENU) {
       
  5581 		prompt("Alarm Severity")
       
  5582 		initial("INVALID")
       
  5583 		special(SPC_NOMOD)
       
  5584 		menu(menuAlarmSevr)
       
  5585 	}
       
  5586 	field(NSTA,DBF_MENU) {
       
  5587 		prompt("New Alarm Status")
       
  5588 		special(SPC_NOMOD)
       
  5589 		menu(menuAlarmStat)
       
  5590 		interest(2)
       
  5591 	}
       
  5592 	field(NSEV,DBF_MENU) {
       
  5593 		prompt("New Alarm Severity")
       
  5594 		special(SPC_NOMOD)
       
  5595 		menu(menuAlarmSevr)
       
  5596 		interest(2)
       
  5597 	}
       
  5598 	field(ACKS,DBF_MENU) {
       
  5599 		prompt("Alarm Ack Severity")
       
  5600 		special(SPC_NOMOD)
       
  5601 		menu(menuAlarmSevr)
       
  5602 		interest(2)
       
  5603 	}
       
  5604 	field(ACKT,DBF_MENU) {
       
  5605 		prompt("Alarm Ack Transient")
       
  5606 		initial("YES")
       
  5607 		promptgroup(GUI_ALARMS)
       
  5608 		special(SPC_NOMOD)
       
  5609 		menu(menuYesNo)
       
  5610 		interest(2)
       
  5611 	}
       
  5612 	field(DISS,DBF_MENU) {
       
  5613 		prompt("Disable Alarm Sevrty")
       
  5614 		promptgroup(GUI_SCAN)
       
  5615 		menu(menuAlarmSevr)
       
  5616 		interest(1)
       
  5617 	}
       
  5618 	field(LCNT,DBF_UCHAR) {
       
  5619 		prompt("Lock Count")
       
  5620 		special(SPC_NOMOD)
       
  5621 		interest(2)
       
  5622 	}
       
  5623 	field(PACT,DBF_UCHAR) {
       
  5624 		prompt("Record active")
       
  5625 		special(SPC_NOMOD)
       
  5626 		interest(1)
       
  5627 	}
       
  5628 	field(PUTF,DBF_UCHAR) {
       
  5629 		prompt("dbPutField process")
       
  5630 		special(SPC_NOMOD)
       
  5631 		interest(1)
       
  5632 	}
       
  5633 	field(RPRO,DBF_UCHAR) {
       
  5634 		prompt("Reprocess ")
       
  5635 		special(SPC_NOMOD)
       
  5636 		interest(1)
       
  5637 	}
       
  5638 	field(ASP,DBF_NOACCESS) {
       
  5639 		prompt("Access Security Pvt")
       
  5640 		special(SPC_NOMOD)
       
  5641 		extra("struct asgMember *asp")
       
  5642 		interest(4)
       
  5643 	}
       
  5644 	field(PPN,DBF_NOACCESS) {
       
  5645 		prompt("addr of PUTNOTIFY")
       
  5646 		special(SPC_NOMOD)
       
  5647 		extra("struct putNotify *ppn")
       
  5648 		interest(4)
       
  5649 	}
       
  5650 	field(PPNR,DBF_NOACCESS) {
       
  5651 		prompt("pputNotifyRecord")
       
  5652 		special(SPC_NOMOD)
       
  5653 		extra("struct putNotifyRecord *ppnr")
       
  5654 		interest(4)
       
  5655 	}
       
  5656 	field(SPVT,DBF_NOACCESS) {
       
  5657 		prompt("Scan Private")
       
  5658 		special(SPC_NOMOD)
       
  5659 		extra("struct scan_element *spvt")
       
  5660 		interest(4)
       
  5661 	}
       
  5662 	field(RSET,DBF_NOACCESS) {
       
  5663 		prompt("Address of RSET")
       
  5664 		special(SPC_NOMOD)
       
  5665 		extra("struct rset	*rset")
       
  5666 		interest(4)
       
  5667 	}
       
  5668 	field(DSET,DBF_NOACCESS) {
       
  5669 		prompt("DSET address")
       
  5670 		special(SPC_NOMOD)
       
  5671 		extra("struct dset	*dset")
       
  5672 		interest(4)
       
  5673 	}
       
  5674 	field(DPVT,DBF_NOACCESS) {
       
  5675 		prompt("Device Private")
       
  5676 		special(SPC_NOMOD)
       
  5677 		extra("void		*dpvt")
       
  5678 		interest(4)
       
  5679 	}
       
  5680 	field(RDES,DBF_NOACCESS) {
       
  5681 		prompt("Address of dbRecordType")
       
  5682 		special(SPC_NOMOD)
       
  5683 		extra("struct dbRecordType *rdes")
       
  5684 		interest(4)
       
  5685 	}
       
  5686 	field(LSET,DBF_NOACCESS) {
       
  5687 		prompt("Lock Set")
       
  5688 		special(SPC_NOMOD)
       
  5689 		extra("struct lockRecord *lset")
       
  5690 		interest(4)
       
  5691 	}
       
  5692 	field(PRIO,DBF_MENU) {
       
  5693 		prompt("Scheduling Priority")
       
  5694 		promptgroup(GUI_SCAN)
       
  5695 		special(SPC_SCAN)
       
  5696 		menu(menuPriority)
       
  5697 		interest(1)
       
  5698 	}
       
  5699 	field(TPRO,DBF_UCHAR) {
       
  5700 		prompt("Trace Processing")
       
  5701 	}
       
  5702 	field(BKPT,DBF_NOACCESS) {
       
  5703 		prompt("Break Point")
       
  5704 		special(SPC_NOMOD)
       
  5705 		extra("char bkpt")
       
  5706 		interest(1)
       
  5707 	}
       
  5708 	field(UDF,DBF_UCHAR) {
       
  5709 		prompt("Undefined")
       
  5710 		initial("1")
       
  5711 		promptgroup(GUI_COMMON)
       
  5712 		pp(TRUE)
       
  5713 		interest(1)
       
  5714 	}
       
  5715 	field(TIME,DBF_NOACCESS) {
       
  5716 		prompt("Time")
       
  5717 		special(SPC_NOMOD)
       
  5718 		extra("epicsTimeStamp	time")
       
  5719 		interest(2)
       
  5720 	}
       
  5721 	field(FLNK,DBF_FWDLINK) {
       
  5722 		prompt("Forward Process Link")
       
  5723 		promptgroup(GUI_LINKS)
       
  5724 		interest(1)
       
  5725 	}
       
  5726 	field(VAL,DBF_DOUBLE) {
       
  5727 		prompt("Desired Output")
       
  5728 		pp(TRUE)
       
  5729 		asl(ASL0)
       
  5730 	}
       
  5731 	field(SELM,DBF_MENU) {
       
  5732 		prompt("Select Mechanism")
       
  5733 		promptgroup(GUI_LINKS)
       
  5734 		menu(dfanoutSELM)
       
  5735 		interest(1)
       
  5736 	}
       
  5737 	field(SELN,DBF_USHORT) {
       
  5738 		prompt("Link Selection")
       
  5739 		initial("1")
       
  5740 		interest(1)
       
  5741 	}
       
  5742 	field(SELL,DBF_INLINK) {
       
  5743 		prompt("Link Selection Loc")
       
  5744 		promptgroup(GUI_LINKS)
       
  5745 		interest(1)
       
  5746 	}
       
  5747 	field(OUTA,DBF_OUTLINK) {
       
  5748 		prompt("Output Spec A")
       
  5749 		promptgroup(GUI_OUTPUT)
       
  5750 		interest(1)
       
  5751 	}
       
  5752 	field(OUTB,DBF_OUTLINK) {
       
  5753 		prompt("Output Spec B")
       
  5754 		promptgroup(GUI_OUTPUT)
       
  5755 		interest(1)
       
  5756 	}
       
  5757 	field(OUTC,DBF_OUTLINK) {
       
  5758 		prompt("Output Spec C")
       
  5759 		promptgroup(GUI_OUTPUT)
       
  5760 		interest(1)
       
  5761 	}
       
  5762 	field(OUTD,DBF_OUTLINK) {
       
  5763 		prompt("Output Spec D")
       
  5764 		promptgroup(GUI_OUTPUT)
       
  5765 		interest(1)
       
  5766 	}
       
  5767 	field(OUTE,DBF_OUTLINK) {
       
  5768 		prompt("Output Spec E")
       
  5769 		promptgroup(GUI_OUTPUT)
       
  5770 		interest(1)
       
  5771 	}
       
  5772 	field(OUTF,DBF_OUTLINK) {
       
  5773 		prompt("Output Spec F")
       
  5774 		promptgroup(GUI_OUTPUT)
       
  5775 		interest(1)
       
  5776 	}
       
  5777 	field(OUTG,DBF_OUTLINK) {
       
  5778 		prompt("Output Spec G")
       
  5779 		promptgroup(GUI_OUTPUT)
       
  5780 		interest(1)
       
  5781 	}
       
  5782 	field(OUTH,DBF_OUTLINK) {
       
  5783 		prompt("Output Spec H")
       
  5784 		promptgroup(GUI_OUTPUT)
       
  5785 		interest(1)
       
  5786 	}
       
  5787 	field(DOL,DBF_INLINK) {
       
  5788 		prompt("Desired Output Loc")
       
  5789 		promptgroup(GUI_INPUTS)
       
  5790 		interest(1)
       
  5791 	}
       
  5792 	field(OMSL,DBF_MENU) {
       
  5793 		prompt("Output Mode Select")
       
  5794 		promptgroup(GUI_OUTPUT)
       
  5795 		menu(menuOmsl)
       
  5796 		interest(1)
       
  5797 	}
       
  5798 	field(EGU,DBF_STRING) {
       
  5799 		prompt("Units name")
       
  5800 		promptgroup(GUI_DISPLAY)
       
  5801 		size(16)
       
  5802 		interest(1)
       
  5803 	}
       
  5804 	field(PREC,DBF_SHORT) {
       
  5805 		prompt("Display Precision")
       
  5806 		promptgroup(GUI_DISPLAY)
       
  5807 		interest(1)
       
  5808 	}
       
  5809 	field(HOPR,DBF_DOUBLE) {
       
  5810 		prompt("High Operating Range")
       
  5811 		promptgroup(GUI_DISPLAY)
       
  5812 		interest(1)
       
  5813 	}
       
  5814 	field(LOPR,DBF_DOUBLE) {
       
  5815 		prompt("Low Operating Range")
       
  5816 		promptgroup(GUI_DISPLAY)
       
  5817 		interest(1)
       
  5818 	}
       
  5819 	field(HIHI,DBF_DOUBLE) {
       
  5820 		prompt("Hihi Alarm Limit")
       
  5821 		promptgroup(GUI_ALARMS)
       
  5822 		pp(TRUE)
       
  5823 		interest(1)
       
  5824 	}
       
  5825 	field(LOLO,DBF_DOUBLE) {
       
  5826 		prompt("Lolo Alarm Limit")
       
  5827 		promptgroup(GUI_ALARMS)
       
  5828 		pp(TRUE)
       
  5829 		interest(1)
       
  5830 	}
       
  5831 	field(HIGH,DBF_DOUBLE) {
       
  5832 		prompt("High Alarm Limit")
       
  5833 		promptgroup(GUI_ALARMS)
       
  5834 		pp(TRUE)
       
  5835 		interest(1)
       
  5836 	}
       
  5837 	field(LOW,DBF_DOUBLE) {
       
  5838 		prompt("Low Alarm Limit")
       
  5839 		promptgroup(GUI_ALARMS)
       
  5840 		pp(TRUE)
       
  5841 		interest(1)
       
  5842 	}
       
  5843 	field(HHSV,DBF_MENU) {
       
  5844 		prompt("Hihi Severity")
       
  5845 		promptgroup(GUI_ALARMS)
       
  5846 		menu(menuAlarmSevr)
       
  5847 		pp(TRUE)
       
  5848 		interest(1)
       
  5849 	}
       
  5850 	field(LLSV,DBF_MENU) {
       
  5851 		prompt("Lolo Severity")
       
  5852 		promptgroup(GUI_ALARMS)
       
  5853 		menu(menuAlarmSevr)
       
  5854 		pp(TRUE)
       
  5855 		interest(1)
       
  5856 	}
       
  5857 	field(HSV,DBF_MENU) {
       
  5858 		prompt("High Severity")
       
  5859 		promptgroup(GUI_ALARMS)
       
  5860 		menu(menuAlarmSevr)
       
  5861 		pp(TRUE)
       
  5862 		interest(1)
       
  5863 	}
       
  5864 	field(LSV,DBF_MENU) {
       
  5865 		prompt("Low Severity")
       
  5866 		promptgroup(GUI_ALARMS)
       
  5867 		menu(menuAlarmSevr)
       
  5868 		pp(TRUE)
       
  5869 		interest(1)
       
  5870 	}
       
  5871 	field(HYST,DBF_DOUBLE) {
       
  5872 		prompt("Alarm Deadband")
       
  5873 		promptgroup(GUI_ALARMS)
       
  5874 		interest(1)
       
  5875 	}
       
  5876 	field(ADEL,DBF_DOUBLE) {
       
  5877 		prompt("Archive Deadband")
       
  5878 		promptgroup(GUI_DISPLAY)
       
  5879 		interest(1)
       
  5880 	}
       
  5881 	field(MDEL,DBF_DOUBLE) {
       
  5882 		prompt("Monitor Deadband")
       
  5883 		promptgroup(GUI_DISPLAY)
       
  5884 		interest(1)
       
  5885 	}
       
  5886 	field(LALM,DBF_DOUBLE) {
       
  5887 		prompt("Last Value Alarmed")
       
  5888 		special(SPC_NOMOD)
       
  5889 		interest(3)
       
  5890 	}
       
  5891 	field(ALST,DBF_DOUBLE) {
       
  5892 		prompt("Last Value Archived")
       
  5893 		special(SPC_NOMOD)
       
  5894 		interest(3)
       
  5895 	}
       
  5896 	field(MLST,DBF_DOUBLE) {
       
  5897 		prompt("Last Val Monitored")
       
  5898 		special(SPC_NOMOD)
       
  5899 		interest(3)
       
  5900 	}
       
  5901 }
       
  5902 recordtype(event) {
       
  5903 	field(NAME,DBF_STRING) {
       
  5904 		prompt("Record Name")
       
  5905 		special(SPC_NOMOD)
       
  5906 		size(61)
       
  5907 	}
       
  5908 	field(DESC,DBF_STRING) {
       
  5909 		prompt("Descriptor")
       
  5910 		promptgroup(GUI_COMMON)
       
  5911 		size(41)
       
  5912 	}
       
  5913 	field(ASG,DBF_STRING) {
       
  5914 		prompt("Access Security Group")
       
  5915 		promptgroup(GUI_COMMON)
       
  5916 		special(SPC_AS)
       
  5917 		size(29)
       
  5918 	}
       
  5919 	field(SCAN,DBF_MENU) {
       
  5920 		prompt("Scan Mechanism")
       
  5921 		promptgroup(GUI_SCAN)
       
  5922 		special(SPC_SCAN)
       
  5923 		menu(menuScan)
       
  5924 		interest(1)
       
  5925 	}
       
  5926 	field(PINI,DBF_MENU) {
       
  5927 		prompt("Process at iocInit")
       
  5928 		promptgroup(GUI_SCAN)
       
  5929 		menu(menuPini)
       
  5930 		interest(1)
       
  5931 	}
       
  5932 	field(PHAS,DBF_SHORT) {
       
  5933 		prompt("Scan Phase")
       
  5934 		promptgroup(GUI_SCAN)
       
  5935 		special(SPC_SCAN)
       
  5936 		interest(1)
       
  5937 	}
       
  5938 	field(EVNT,DBF_SHORT) {
       
  5939 		prompt("Event Number")
       
  5940 		promptgroup(GUI_SCAN)
       
  5941 		special(SPC_SCAN)
       
  5942 		interest(1)
       
  5943 	}
       
  5944 	field(TSE,DBF_SHORT) {
       
  5945 		prompt("Time Stamp Event")
       
  5946 		promptgroup(GUI_SCAN)
       
  5947 		interest(1)
       
  5948 	}
       
  5949 	field(TSEL,DBF_INLINK) {
       
  5950 		prompt("Time Stamp Link")
       
  5951 		promptgroup(GUI_SCAN)
       
  5952 		interest(1)
       
  5953 	}
       
  5954 	field(DTYP,DBF_DEVICE) {
       
  5955 		prompt("Device Type")
       
  5956 		promptgroup(GUI_LINKS)
       
  5957 		interest(1)
       
  5958 	}
       
  5959 	field(DISV,DBF_SHORT) {
       
  5960 		prompt("Disable Value")
       
  5961 		initial("1")
       
  5962 		promptgroup(GUI_SCAN)
       
  5963 	}
       
  5964 	field(DISA,DBF_SHORT) {
       
  5965 		prompt("Disable")
       
  5966 	}
       
  5967 	field(SDIS,DBF_INLINK) {
       
  5968 		prompt("Scanning Disable")
       
  5969 		promptgroup(GUI_SCAN)
       
  5970 		interest(1)
       
  5971 	}
       
  5972 	field(MLOK,DBF_NOACCESS) {
       
  5973 		prompt("Monitor lock")
       
  5974 		special(SPC_NOMOD)
       
  5975 		extra("epicsMutexId	mlok")
       
  5976 		interest(4)
       
  5977 	}
       
  5978 	field(MLIS,DBF_NOACCESS) {
       
  5979 		prompt("Monitor List")
       
  5980 		special(SPC_NOMOD)
       
  5981 		extra("ELLLIST		mlis")
       
  5982 		interest(4)
       
  5983 	}
       
  5984 	field(DISP,DBF_UCHAR) {
       
  5985 		prompt("Disable putField")
       
  5986 	}
       
  5987 	field(PROC,DBF_UCHAR) {
       
  5988 		prompt("Force Processing")
       
  5989 		pp(TRUE)
       
  5990 		interest(3)
       
  5991 	}
       
  5992 	field(STAT,DBF_MENU) {
       
  5993 		prompt("Alarm Status")
       
  5994 		initial("UDF")
       
  5995 		special(SPC_NOMOD)
       
  5996 		menu(menuAlarmStat)
       
  5997 	}
       
  5998 	field(SEVR,DBF_MENU) {
       
  5999 		prompt("Alarm Severity")
       
  6000 		initial("INVALID")
       
  6001 		special(SPC_NOMOD)
       
  6002 		menu(menuAlarmSevr)
       
  6003 	}
       
  6004 	field(NSTA,DBF_MENU) {
       
  6005 		prompt("New Alarm Status")
       
  6006 		special(SPC_NOMOD)
       
  6007 		menu(menuAlarmStat)
       
  6008 		interest(2)
       
  6009 	}
       
  6010 	field(NSEV,DBF_MENU) {
       
  6011 		prompt("New Alarm Severity")
       
  6012 		special(SPC_NOMOD)
       
  6013 		menu(menuAlarmSevr)
       
  6014 		interest(2)
       
  6015 	}
       
  6016 	field(ACKS,DBF_MENU) {
       
  6017 		prompt("Alarm Ack Severity")
       
  6018 		special(SPC_NOMOD)
       
  6019 		menu(menuAlarmSevr)
       
  6020 		interest(2)
       
  6021 	}
       
  6022 	field(ACKT,DBF_MENU) {
       
  6023 		prompt("Alarm Ack Transient")
       
  6024 		initial("YES")
       
  6025 		promptgroup(GUI_ALARMS)
       
  6026 		special(SPC_NOMOD)
       
  6027 		menu(menuYesNo)
       
  6028 		interest(2)
       
  6029 	}
       
  6030 	field(DISS,DBF_MENU) {
       
  6031 		prompt("Disable Alarm Sevrty")
       
  6032 		promptgroup(GUI_SCAN)
       
  6033 		menu(menuAlarmSevr)
       
  6034 		interest(1)
       
  6035 	}
       
  6036 	field(LCNT,DBF_UCHAR) {
       
  6037 		prompt("Lock Count")
       
  6038 		special(SPC_NOMOD)
       
  6039 		interest(2)
       
  6040 	}
       
  6041 	field(PACT,DBF_UCHAR) {
       
  6042 		prompt("Record active")
       
  6043 		special(SPC_NOMOD)
       
  6044 		interest(1)
       
  6045 	}
       
  6046 	field(PUTF,DBF_UCHAR) {
       
  6047 		prompt("dbPutField process")
       
  6048 		special(SPC_NOMOD)
       
  6049 		interest(1)
       
  6050 	}
       
  6051 	field(RPRO,DBF_UCHAR) {
       
  6052 		prompt("Reprocess ")
       
  6053 		special(SPC_NOMOD)
       
  6054 		interest(1)
       
  6055 	}
       
  6056 	field(ASP,DBF_NOACCESS) {
       
  6057 		prompt("Access Security Pvt")
       
  6058 		special(SPC_NOMOD)
       
  6059 		extra("struct asgMember *asp")
       
  6060 		interest(4)
       
  6061 	}
       
  6062 	field(PPN,DBF_NOACCESS) {
       
  6063 		prompt("addr of PUTNOTIFY")
       
  6064 		special(SPC_NOMOD)
       
  6065 		extra("struct putNotify *ppn")
       
  6066 		interest(4)
       
  6067 	}
       
  6068 	field(PPNR,DBF_NOACCESS) {
       
  6069 		prompt("pputNotifyRecord")
       
  6070 		special(SPC_NOMOD)
       
  6071 		extra("struct putNotifyRecord *ppnr")
       
  6072 		interest(4)
       
  6073 	}
       
  6074 	field(SPVT,DBF_NOACCESS) {
       
  6075 		prompt("Scan Private")
       
  6076 		special(SPC_NOMOD)
       
  6077 		extra("struct scan_element *spvt")
       
  6078 		interest(4)
       
  6079 	}
       
  6080 	field(RSET,DBF_NOACCESS) {
       
  6081 		prompt("Address of RSET")
       
  6082 		special(SPC_NOMOD)
       
  6083 		extra("struct rset	*rset")
       
  6084 		interest(4)
       
  6085 	}
       
  6086 	field(DSET,DBF_NOACCESS) {
       
  6087 		prompt("DSET address")
       
  6088 		special(SPC_NOMOD)
       
  6089 		extra("struct dset	*dset")
       
  6090 		interest(4)
       
  6091 	}
       
  6092 	field(DPVT,DBF_NOACCESS) {
       
  6093 		prompt("Device Private")
       
  6094 		special(SPC_NOMOD)
       
  6095 		extra("void		*dpvt")
       
  6096 		interest(4)
       
  6097 	}
       
  6098 	field(RDES,DBF_NOACCESS) {
       
  6099 		prompt("Address of dbRecordType")
       
  6100 		special(SPC_NOMOD)
       
  6101 		extra("struct dbRecordType *rdes")
       
  6102 		interest(4)
       
  6103 	}
       
  6104 	field(LSET,DBF_NOACCESS) {
       
  6105 		prompt("Lock Set")
       
  6106 		special(SPC_NOMOD)
       
  6107 		extra("struct lockRecord *lset")
       
  6108 		interest(4)
       
  6109 	}
       
  6110 	field(PRIO,DBF_MENU) {
       
  6111 		prompt("Scheduling Priority")
       
  6112 		promptgroup(GUI_SCAN)
       
  6113 		special(SPC_SCAN)
       
  6114 		menu(menuPriority)
       
  6115 		interest(1)
       
  6116 	}
       
  6117 	field(TPRO,DBF_UCHAR) {
       
  6118 		prompt("Trace Processing")
       
  6119 	}
       
  6120 	field(BKPT,DBF_NOACCESS) {
       
  6121 		prompt("Break Point")
       
  6122 		special(SPC_NOMOD)
       
  6123 		extra("char bkpt")
       
  6124 		interest(1)
       
  6125 	}
       
  6126 	field(UDF,DBF_UCHAR) {
       
  6127 		prompt("Undefined")
       
  6128 		initial("1")
       
  6129 		promptgroup(GUI_COMMON)
       
  6130 		pp(TRUE)
       
  6131 		interest(1)
       
  6132 	}
       
  6133 	field(TIME,DBF_NOACCESS) {
       
  6134 		prompt("Time")
       
  6135 		special(SPC_NOMOD)
       
  6136 		extra("epicsTimeStamp	time")
       
  6137 		interest(2)
       
  6138 	}
       
  6139 	field(FLNK,DBF_FWDLINK) {
       
  6140 		prompt("Forward Process Link")
       
  6141 		promptgroup(GUI_LINKS)
       
  6142 		interest(1)
       
  6143 	}
       
  6144 	field(VAL,DBF_USHORT) {
       
  6145 		prompt("Event Number To Post")
       
  6146 		promptgroup(GUI_INPUTS)
       
  6147 		asl(ASL0)
       
  6148 	}
       
  6149 	field(INP,DBF_INLINK) {
       
  6150 		prompt("Input Specification")
       
  6151 		promptgroup(GUI_INPUTS)
       
  6152 		interest(1)
       
  6153 	}
       
  6154 	field(SIOL,DBF_INLINK) {
       
  6155 		prompt("Sim Input Specifctn")
       
  6156 		promptgroup(GUI_INPUTS)
       
  6157 		interest(1)
       
  6158 	}
       
  6159 	field(SVAL,DBF_USHORT) {
       
  6160 		prompt("Simulation Value")
       
  6161 	}
       
  6162 	field(SIML,DBF_INLINK) {
       
  6163 		prompt("Sim Mode Location")
       
  6164 		promptgroup(GUI_INPUTS)
       
  6165 		interest(1)
       
  6166 	}
       
  6167 	field(SIMM,DBF_MENU) {
       
  6168 		prompt("Simulation Mode")
       
  6169 		menu(menuYesNo)
       
  6170 		interest(1)
       
  6171 	}
       
  6172 	field(SIMS,DBF_MENU) {
       
  6173 		prompt("Sim mode Alarm Svrty")
       
  6174 		promptgroup(GUI_INPUTS)
       
  6175 		menu(menuAlarmSevr)
       
  6176 		interest(2)
       
  6177 	}
       
  6178 }
       
  6179 recordtype(fanout) {
       
  6180 	field(NAME,DBF_STRING) {
       
  6181 		prompt("Record Name")
       
  6182 		special(SPC_NOMOD)
       
  6183 		size(61)
       
  6184 	}
       
  6185 	field(DESC,DBF_STRING) {
       
  6186 		prompt("Descriptor")
       
  6187 		promptgroup(GUI_COMMON)
       
  6188 		size(41)
       
  6189 	}
       
  6190 	field(ASG,DBF_STRING) {
       
  6191 		prompt("Access Security Group")
       
  6192 		promptgroup(GUI_COMMON)
       
  6193 		special(SPC_AS)
       
  6194 		size(29)
       
  6195 	}
       
  6196 	field(SCAN,DBF_MENU) {
       
  6197 		prompt("Scan Mechanism")
       
  6198 		promptgroup(GUI_SCAN)
       
  6199 		special(SPC_SCAN)
       
  6200 		menu(menuScan)
       
  6201 		interest(1)
       
  6202 	}
       
  6203 	field(PINI,DBF_MENU) {
       
  6204 		prompt("Process at iocInit")
       
  6205 		promptgroup(GUI_SCAN)
       
  6206 		menu(menuPini)
       
  6207 		interest(1)
       
  6208 	}
       
  6209 	field(PHAS,DBF_SHORT) {
       
  6210 		prompt("Scan Phase")
       
  6211 		promptgroup(GUI_SCAN)
       
  6212 		special(SPC_SCAN)
       
  6213 		interest(1)
       
  6214 	}
       
  6215 	field(EVNT,DBF_SHORT) {
       
  6216 		prompt("Event Number")
       
  6217 		promptgroup(GUI_SCAN)
       
  6218 		special(SPC_SCAN)
       
  6219 		interest(1)
       
  6220 	}
       
  6221 	field(TSE,DBF_SHORT) {
       
  6222 		prompt("Time Stamp Event")
       
  6223 		promptgroup(GUI_SCAN)
       
  6224 		interest(1)
       
  6225 	}
       
  6226 	field(TSEL,DBF_INLINK) {
       
  6227 		prompt("Time Stamp Link")
       
  6228 		promptgroup(GUI_SCAN)
       
  6229 		interest(1)
       
  6230 	}
       
  6231 	field(DTYP,DBF_DEVICE) {
       
  6232 		prompt("Device Type")
       
  6233 		promptgroup(GUI_LINKS)
       
  6234 		interest(1)
       
  6235 	}
       
  6236 	field(DISV,DBF_SHORT) {
       
  6237 		prompt("Disable Value")
       
  6238 		initial("1")
       
  6239 		promptgroup(GUI_SCAN)
       
  6240 	}
       
  6241 	field(DISA,DBF_SHORT) {
       
  6242 		prompt("Disable")
       
  6243 	}
       
  6244 	field(SDIS,DBF_INLINK) {
       
  6245 		prompt("Scanning Disable")
       
  6246 		promptgroup(GUI_SCAN)
       
  6247 		interest(1)
       
  6248 	}
       
  6249 	field(MLOK,DBF_NOACCESS) {
       
  6250 		prompt("Monitor lock")
       
  6251 		special(SPC_NOMOD)
       
  6252 		extra("epicsMutexId	mlok")
       
  6253 		interest(4)
       
  6254 	}
       
  6255 	field(MLIS,DBF_NOACCESS) {
       
  6256 		prompt("Monitor List")
       
  6257 		special(SPC_NOMOD)
       
  6258 		extra("ELLLIST		mlis")
       
  6259 		interest(4)
       
  6260 	}
       
  6261 	field(DISP,DBF_UCHAR) {
       
  6262 		prompt("Disable putField")
       
  6263 	}
       
  6264 	field(PROC,DBF_UCHAR) {
       
  6265 		prompt("Force Processing")
       
  6266 		pp(TRUE)
       
  6267 		interest(3)
       
  6268 	}
       
  6269 	field(STAT,DBF_MENU) {
       
  6270 		prompt("Alarm Status")
       
  6271 		initial("UDF")
       
  6272 		special(SPC_NOMOD)
       
  6273 		menu(menuAlarmStat)
       
  6274 	}
       
  6275 	field(SEVR,DBF_MENU) {
       
  6276 		prompt("Alarm Severity")
       
  6277 		initial("INVALID")
       
  6278 		special(SPC_NOMOD)
       
  6279 		menu(menuAlarmSevr)
       
  6280 	}
       
  6281 	field(NSTA,DBF_MENU) {
       
  6282 		prompt("New Alarm Status")
       
  6283 		special(SPC_NOMOD)
       
  6284 		menu(menuAlarmStat)
       
  6285 		interest(2)
       
  6286 	}
       
  6287 	field(NSEV,DBF_MENU) {
       
  6288 		prompt("New Alarm Severity")
       
  6289 		special(SPC_NOMOD)
       
  6290 		menu(menuAlarmSevr)
       
  6291 		interest(2)
       
  6292 	}
       
  6293 	field(ACKS,DBF_MENU) {
       
  6294 		prompt("Alarm Ack Severity")
       
  6295 		special(SPC_NOMOD)
       
  6296 		menu(menuAlarmSevr)
       
  6297 		interest(2)
       
  6298 	}
       
  6299 	field(ACKT,DBF_MENU) {
       
  6300 		prompt("Alarm Ack Transient")
       
  6301 		initial("YES")
       
  6302 		promptgroup(GUI_ALARMS)
       
  6303 		special(SPC_NOMOD)
       
  6304 		menu(menuYesNo)
       
  6305 		interest(2)
       
  6306 	}
       
  6307 	field(DISS,DBF_MENU) {
       
  6308 		prompt("Disable Alarm Sevrty")
       
  6309 		promptgroup(GUI_SCAN)
       
  6310 		menu(menuAlarmSevr)
       
  6311 		interest(1)
       
  6312 	}
       
  6313 	field(LCNT,DBF_UCHAR) {
       
  6314 		prompt("Lock Count")
       
  6315 		special(SPC_NOMOD)
       
  6316 		interest(2)
       
  6317 	}
       
  6318 	field(PACT,DBF_UCHAR) {
       
  6319 		prompt("Record active")
       
  6320 		special(SPC_NOMOD)
       
  6321 		interest(1)
       
  6322 	}
       
  6323 	field(PUTF,DBF_UCHAR) {
       
  6324 		prompt("dbPutField process")
       
  6325 		special(SPC_NOMOD)
       
  6326 		interest(1)
       
  6327 	}
       
  6328 	field(RPRO,DBF_UCHAR) {
       
  6329 		prompt("Reprocess ")
       
  6330 		special(SPC_NOMOD)
       
  6331 		interest(1)
       
  6332 	}
       
  6333 	field(ASP,DBF_NOACCESS) {
       
  6334 		prompt("Access Security Pvt")
       
  6335 		special(SPC_NOMOD)
       
  6336 		extra("struct asgMember *asp")
       
  6337 		interest(4)
       
  6338 	}
       
  6339 	field(PPN,DBF_NOACCESS) {
       
  6340 		prompt("addr of PUTNOTIFY")
       
  6341 		special(SPC_NOMOD)
       
  6342 		extra("struct putNotify *ppn")
       
  6343 		interest(4)
       
  6344 	}
       
  6345 	field(PPNR,DBF_NOACCESS) {
       
  6346 		prompt("pputNotifyRecord")
       
  6347 		special(SPC_NOMOD)
       
  6348 		extra("struct putNotifyRecord *ppnr")
       
  6349 		interest(4)
       
  6350 	}
       
  6351 	field(SPVT,DBF_NOACCESS) {
       
  6352 		prompt("Scan Private")
       
  6353 		special(SPC_NOMOD)
       
  6354 		extra("struct scan_element *spvt")
       
  6355 		interest(4)
       
  6356 	}
       
  6357 	field(RSET,DBF_NOACCESS) {
       
  6358 		prompt("Address of RSET")
       
  6359 		special(SPC_NOMOD)
       
  6360 		extra("struct rset	*rset")
       
  6361 		interest(4)
       
  6362 	}
       
  6363 	field(DSET,DBF_NOACCESS) {
       
  6364 		prompt("DSET address")
       
  6365 		special(SPC_NOMOD)
       
  6366 		extra("struct dset	*dset")
       
  6367 		interest(4)
       
  6368 	}
       
  6369 	field(DPVT,DBF_NOACCESS) {
       
  6370 		prompt("Device Private")
       
  6371 		special(SPC_NOMOD)
       
  6372 		extra("void		*dpvt")
       
  6373 		interest(4)
       
  6374 	}
       
  6375 	field(RDES,DBF_NOACCESS) {
       
  6376 		prompt("Address of dbRecordType")
       
  6377 		special(SPC_NOMOD)
       
  6378 		extra("struct dbRecordType *rdes")
       
  6379 		interest(4)
       
  6380 	}
       
  6381 	field(LSET,DBF_NOACCESS) {
       
  6382 		prompt("Lock Set")
       
  6383 		special(SPC_NOMOD)
       
  6384 		extra("struct lockRecord *lset")
       
  6385 		interest(4)
       
  6386 	}
       
  6387 	field(PRIO,DBF_MENU) {
       
  6388 		prompt("Scheduling Priority")
       
  6389 		promptgroup(GUI_SCAN)
       
  6390 		special(SPC_SCAN)
       
  6391 		menu(menuPriority)
       
  6392 		interest(1)
       
  6393 	}
       
  6394 	field(TPRO,DBF_UCHAR) {
       
  6395 		prompt("Trace Processing")
       
  6396 	}
       
  6397 	field(BKPT,DBF_NOACCESS) {
       
  6398 		prompt("Break Point")
       
  6399 		special(SPC_NOMOD)
       
  6400 		extra("char bkpt")
       
  6401 		interest(1)
       
  6402 	}
       
  6403 	field(UDF,DBF_UCHAR) {
       
  6404 		prompt("Undefined")
       
  6405 		initial("1")
       
  6406 		promptgroup(GUI_COMMON)
       
  6407 		pp(TRUE)
       
  6408 		interest(1)
       
  6409 	}
       
  6410 	field(TIME,DBF_NOACCESS) {
       
  6411 		prompt("Time")
       
  6412 		special(SPC_NOMOD)
       
  6413 		extra("epicsTimeStamp	time")
       
  6414 		interest(2)
       
  6415 	}
       
  6416 	field(FLNK,DBF_FWDLINK) {
       
  6417 		prompt("Forward Process Link")
       
  6418 		promptgroup(GUI_LINKS)
       
  6419 		interest(1)
       
  6420 	}
       
  6421 	field(VAL,DBF_LONG) {
       
  6422 		prompt("Used to trigger")
       
  6423 		pp(TRUE)
       
  6424 		asl(ASL0)
       
  6425 	}
       
  6426 	field(SELM,DBF_MENU) {
       
  6427 		prompt("Select Mechanism")
       
  6428 		promptgroup(GUI_LINKS)
       
  6429 		menu(fanoutSELM)
       
  6430 		interest(1)
       
  6431 	}
       
  6432 	field(SELN,DBF_USHORT) {
       
  6433 		prompt("Link Selection")
       
  6434 		initial("1")
       
  6435 		interest(1)
       
  6436 	}
       
  6437 	field(SELL,DBF_INLINK) {
       
  6438 		prompt("Link Selection Loc")
       
  6439 		promptgroup(GUI_LINKS)
       
  6440 		interest(1)
       
  6441 	}
       
  6442 	field(LNK1,DBF_FWDLINK) {
       
  6443 		prompt("Forward Link 1")
       
  6444 		promptgroup(GUI_LINKS)
       
  6445 		interest(1)
       
  6446 	}
       
  6447 	field(LNK2,DBF_FWDLINK) {
       
  6448 		prompt("Forward Link 2")
       
  6449 		promptgroup(GUI_LINKS)
       
  6450 		interest(1)
       
  6451 	}
       
  6452 	field(LNK3,DBF_FWDLINK) {
       
  6453 		prompt("Forward Link 3")
       
  6454 		promptgroup(GUI_LINKS)
       
  6455 		interest(1)
       
  6456 	}
       
  6457 	field(LNK4,DBF_FWDLINK) {
       
  6458 		prompt("Forward Link 4")
       
  6459 		promptgroup(GUI_LINKS)
       
  6460 		interest(1)
       
  6461 	}
       
  6462 	field(LNK5,DBF_FWDLINK) {
       
  6463 		prompt("Forward Link 5")
       
  6464 		promptgroup(GUI_LINKS)
       
  6465 		interest(1)
       
  6466 	}
       
  6467 	field(LNK6,DBF_FWDLINK) {
       
  6468 		prompt("Forward Link 6")
       
  6469 		promptgroup(GUI_LINKS)
       
  6470 		interest(1)
       
  6471 	}
       
  6472 }
       
  6473 recordtype(histogram) {
       
  6474 	field(NAME,DBF_STRING) {
       
  6475 		prompt("Record Name")
       
  6476 		special(SPC_NOMOD)
       
  6477 		size(61)
       
  6478 	}
       
  6479 	field(DESC,DBF_STRING) {
       
  6480 		prompt("Descriptor")
       
  6481 		promptgroup(GUI_COMMON)
       
  6482 		size(41)
       
  6483 	}
       
  6484 	field(ASG,DBF_STRING) {
       
  6485 		prompt("Access Security Group")
       
  6486 		promptgroup(GUI_COMMON)
       
  6487 		special(SPC_AS)
       
  6488 		size(29)
       
  6489 	}
       
  6490 	field(SCAN,DBF_MENU) {
       
  6491 		prompt("Scan Mechanism")
       
  6492 		promptgroup(GUI_SCAN)
       
  6493 		special(SPC_SCAN)
       
  6494 		menu(menuScan)
       
  6495 		interest(1)
       
  6496 	}
       
  6497 	field(PINI,DBF_MENU) {
       
  6498 		prompt("Process at iocInit")
       
  6499 		promptgroup(GUI_SCAN)
       
  6500 		menu(menuPini)
       
  6501 		interest(1)
       
  6502 	}
       
  6503 	field(PHAS,DBF_SHORT) {
       
  6504 		prompt("Scan Phase")
       
  6505 		promptgroup(GUI_SCAN)
       
  6506 		special(SPC_SCAN)
       
  6507 		interest(1)
       
  6508 	}
       
  6509 	field(EVNT,DBF_SHORT) {
       
  6510 		prompt("Event Number")
       
  6511 		promptgroup(GUI_SCAN)
       
  6512 		special(SPC_SCAN)
       
  6513 		interest(1)
       
  6514 	}
       
  6515 	field(TSE,DBF_SHORT) {
       
  6516 		prompt("Time Stamp Event")
       
  6517 		promptgroup(GUI_SCAN)
       
  6518 		interest(1)
       
  6519 	}
       
  6520 	field(TSEL,DBF_INLINK) {
       
  6521 		prompt("Time Stamp Link")
       
  6522 		promptgroup(GUI_SCAN)
       
  6523 		interest(1)
       
  6524 	}
       
  6525 	field(DTYP,DBF_DEVICE) {
       
  6526 		prompt("Device Type")
       
  6527 		promptgroup(GUI_LINKS)
       
  6528 		interest(1)
       
  6529 	}
       
  6530 	field(DISV,DBF_SHORT) {
       
  6531 		prompt("Disable Value")
       
  6532 		initial("1")
       
  6533 		promptgroup(GUI_SCAN)
       
  6534 	}
       
  6535 	field(DISA,DBF_SHORT) {
       
  6536 		prompt("Disable")
       
  6537 	}
       
  6538 	field(SDIS,DBF_INLINK) {
       
  6539 		prompt("Scanning Disable")
       
  6540 		promptgroup(GUI_SCAN)
       
  6541 		interest(1)
       
  6542 	}
       
  6543 	field(MLOK,DBF_NOACCESS) {
       
  6544 		prompt("Monitor lock")
       
  6545 		special(SPC_NOMOD)
       
  6546 		extra("epicsMutexId	mlok")
       
  6547 		interest(4)
       
  6548 	}
       
  6549 	field(MLIS,DBF_NOACCESS) {
       
  6550 		prompt("Monitor List")
       
  6551 		special(SPC_NOMOD)
       
  6552 		extra("ELLLIST		mlis")
       
  6553 		interest(4)
       
  6554 	}
       
  6555 	field(DISP,DBF_UCHAR) {
       
  6556 		prompt("Disable putField")
       
  6557 	}
       
  6558 	field(PROC,DBF_UCHAR) {
       
  6559 		prompt("Force Processing")
       
  6560 		pp(TRUE)
       
  6561 		interest(3)
       
  6562 	}
       
  6563 	field(STAT,DBF_MENU) {
       
  6564 		prompt("Alarm Status")
       
  6565 		initial("UDF")
       
  6566 		special(SPC_NOMOD)
       
  6567 		menu(menuAlarmStat)
       
  6568 	}
       
  6569 	field(SEVR,DBF_MENU) {
       
  6570 		prompt("Alarm Severity")
       
  6571 		initial("INVALID")
       
  6572 		special(SPC_NOMOD)
       
  6573 		menu(menuAlarmSevr)
       
  6574 	}
       
  6575 	field(NSTA,DBF_MENU) {
       
  6576 		prompt("New Alarm Status")
       
  6577 		special(SPC_NOMOD)
       
  6578 		menu(menuAlarmStat)
       
  6579 		interest(2)
       
  6580 	}
       
  6581 	field(NSEV,DBF_MENU) {
       
  6582 		prompt("New Alarm Severity")
       
  6583 		special(SPC_NOMOD)
       
  6584 		menu(menuAlarmSevr)
       
  6585 		interest(2)
       
  6586 	}
       
  6587 	field(ACKS,DBF_MENU) {
       
  6588 		prompt("Alarm Ack Severity")
       
  6589 		special(SPC_NOMOD)
       
  6590 		menu(menuAlarmSevr)
       
  6591 		interest(2)
       
  6592 	}
       
  6593 	field(ACKT,DBF_MENU) {
       
  6594 		prompt("Alarm Ack Transient")
       
  6595 		initial("YES")
       
  6596 		promptgroup(GUI_ALARMS)
       
  6597 		special(SPC_NOMOD)
       
  6598 		menu(menuYesNo)
       
  6599 		interest(2)
       
  6600 	}
       
  6601 	field(DISS,DBF_MENU) {
       
  6602 		prompt("Disable Alarm Sevrty")
       
  6603 		promptgroup(GUI_SCAN)
       
  6604 		menu(menuAlarmSevr)
       
  6605 		interest(1)
       
  6606 	}
       
  6607 	field(LCNT,DBF_UCHAR) {
       
  6608 		prompt("Lock Count")
       
  6609 		special(SPC_NOMOD)
       
  6610 		interest(2)
       
  6611 	}
       
  6612 	field(PACT,DBF_UCHAR) {
       
  6613 		prompt("Record active")
       
  6614 		special(SPC_NOMOD)
       
  6615 		interest(1)
       
  6616 	}
       
  6617 	field(PUTF,DBF_UCHAR) {
       
  6618 		prompt("dbPutField process")
       
  6619 		special(SPC_NOMOD)
       
  6620 		interest(1)
       
  6621 	}
       
  6622 	field(RPRO,DBF_UCHAR) {
       
  6623 		prompt("Reprocess ")
       
  6624 		special(SPC_NOMOD)
       
  6625 		interest(1)
       
  6626 	}
       
  6627 	field(ASP,DBF_NOACCESS) {
       
  6628 		prompt("Access Security Pvt")
       
  6629 		special(SPC_NOMOD)
       
  6630 		extra("struct asgMember *asp")
       
  6631 		interest(4)
       
  6632 	}
       
  6633 	field(PPN,DBF_NOACCESS) {
       
  6634 		prompt("addr of PUTNOTIFY")
       
  6635 		special(SPC_NOMOD)
       
  6636 		extra("struct putNotify *ppn")
       
  6637 		interest(4)
       
  6638 	}
       
  6639 	field(PPNR,DBF_NOACCESS) {
       
  6640 		prompt("pputNotifyRecord")
       
  6641 		special(SPC_NOMOD)
       
  6642 		extra("struct putNotifyRecord *ppnr")
       
  6643 		interest(4)
       
  6644 	}
       
  6645 	field(SPVT,DBF_NOACCESS) {
       
  6646 		prompt("Scan Private")
       
  6647 		special(SPC_NOMOD)
       
  6648 		extra("struct scan_element *spvt")
       
  6649 		interest(4)
       
  6650 	}
       
  6651 	field(RSET,DBF_NOACCESS) {
       
  6652 		prompt("Address of RSET")
       
  6653 		special(SPC_NOMOD)
       
  6654 		extra("struct rset	*rset")
       
  6655 		interest(4)
       
  6656 	}
       
  6657 	field(DSET,DBF_NOACCESS) {
       
  6658 		prompt("DSET address")
       
  6659 		special(SPC_NOMOD)
       
  6660 		extra("struct dset	*dset")
       
  6661 		interest(4)
       
  6662 	}
       
  6663 	field(DPVT,DBF_NOACCESS) {
       
  6664 		prompt("Device Private")
       
  6665 		special(SPC_NOMOD)
       
  6666 		extra("void		*dpvt")
       
  6667 		interest(4)
       
  6668 	}
       
  6669 	field(RDES,DBF_NOACCESS) {
       
  6670 		prompt("Address of dbRecordType")
       
  6671 		special(SPC_NOMOD)
       
  6672 		extra("struct dbRecordType *rdes")
       
  6673 		interest(4)
       
  6674 	}
       
  6675 	field(LSET,DBF_NOACCESS) {
       
  6676 		prompt("Lock Set")
       
  6677 		special(SPC_NOMOD)
       
  6678 		extra("struct lockRecord *lset")
       
  6679 		interest(4)
       
  6680 	}
       
  6681 	field(PRIO,DBF_MENU) {
       
  6682 		prompt("Scheduling Priority")
       
  6683 		promptgroup(GUI_SCAN)
       
  6684 		special(SPC_SCAN)
       
  6685 		menu(menuPriority)
       
  6686 		interest(1)
       
  6687 	}
       
  6688 	field(TPRO,DBF_UCHAR) {
       
  6689 		prompt("Trace Processing")
       
  6690 	}
       
  6691 	field(BKPT,DBF_NOACCESS) {
       
  6692 		prompt("Break Point")
       
  6693 		special(SPC_NOMOD)
       
  6694 		extra("char bkpt")
       
  6695 		interest(1)
       
  6696 	}
       
  6697 	field(UDF,DBF_UCHAR) {
       
  6698 		prompt("Undefined")
       
  6699 		initial("1")
       
  6700 		promptgroup(GUI_COMMON)
       
  6701 		pp(TRUE)
       
  6702 		interest(1)
       
  6703 	}
       
  6704 	field(TIME,DBF_NOACCESS) {
       
  6705 		prompt("Time")
       
  6706 		special(SPC_NOMOD)
       
  6707 		extra("epicsTimeStamp	time")
       
  6708 		interest(2)
       
  6709 	}
       
  6710 	field(FLNK,DBF_FWDLINK) {
       
  6711 		prompt("Forward Process Link")
       
  6712 		promptgroup(GUI_LINKS)
       
  6713 		interest(1)
       
  6714 	}
       
  6715 	field(VAL,DBF_NOACCESS) {
       
  6716 		prompt("Value")
       
  6717 		special(SPC_DBADDR)
       
  6718 		extra("void *	val")
       
  6719 		asl(ASL0)
       
  6720 	}
       
  6721 	field(NELM,DBF_USHORT) {
       
  6722 		prompt("Num of Array Elements")
       
  6723 		initial("1")
       
  6724 		promptgroup(GUI_HIST)
       
  6725 		special(SPC_NOMOD)
       
  6726 		interest(1)
       
  6727 	}
       
  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)
       
  6765 		interest(1)
       
  6766 	}
       
  6767 	field(SVL,DBF_INLINK) {
       
  6768 		prompt("Signal Value Location")
       
  6769 		promptgroup(GUI_INPUTS)
       
  6770 		interest(1)
       
  6771 	}
       
  6772 	field(BPTR,DBF_NOACCESS) {
       
  6773 		prompt("Buffer Pointer")
       
  6774 		special(SPC_NOMOD)
       
  6775 		extra("epicsUInt32 *bptr")
       
  6776 		interest(4)
       
  6777 	}
       
  6778 	field(WDOG,DBF_NOACCESS) {
       
  6779 		prompt("Watchdog callback")
       
  6780 		special(SPC_NOMOD)
       
  6781 		extra("void *  wdog")
       
  6782 		interest(4)
       
  6783 	}
       
  6784 	field(MDEL,DBF_SHORT) {
       
  6785 		prompt("Monitor Count Deadband")
       
  6786 		promptgroup(GUI_HIST)
       
  6787 		interest(1)
       
  6788 	}
       
  6789 	field(MCNT,DBF_SHORT) {
       
  6790 		prompt("Counts Since Monitor")
       
  6791 		special(SPC_NOMOD)
       
  6792 		interest(3)
       
  6793 	}
       
  6794 	field(SDEL,DBF_DOUBLE) {
       
  6795 		prompt("Monitor Seconds Dband")
       
  6796 		promptgroup(GUI_HIST)
       
  6797 		special(101)
       
  6798 		interest(1)
       
  6799 	}
       
  6800 	field(SIOL,DBF_INLINK) {
       
  6801 		prompt("Sim Input Specifctn")
       
  6802 		promptgroup(GUI_INPUTS)
       
  6803 		interest(1)
       
  6804 	}
       
  6805 	field(SVAL,DBF_DOUBLE) {
       
  6806 		prompt("Simulation Value")
       
  6807 	}
       
  6808 	field(SIML,DBF_INLINK) {
       
  6809 		prompt("Sim Mode Location")
       
  6810 		promptgroup(GUI_INPUTS)
       
  6811 		interest(1)
       
  6812 	}
       
  6813 	field(SIMM,DBF_MENU) {
       
  6814 		prompt("Simulation Mode")
       
  6815 		menu(menuYesNo)
       
  6816 		interest(1)
       
  6817 	}
       
  6818 	field(SIMS,DBF_MENU) {
       
  6819 		prompt("Sim mode Alarm Svrty")
       
  6820 		promptgroup(GUI_INPUTS)
       
  6821 		menu(menuAlarmSevr)
       
  6822 		interest(2)
       
  6823 	}
       
  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 }
       
  6835 recordtype(longin) {
       
  6836 	field(NAME,DBF_STRING) {
       
  6837 		prompt("Record Name")
       
  6838 		special(SPC_NOMOD)
       
  6839 		size(61)
       
  6840 	}
       
  6841 	field(DESC,DBF_STRING) {
       
  6842 		prompt("Descriptor")
       
  6843 		promptgroup(GUI_COMMON)
       
  6844 		size(41)
       
  6845 	}
       
  6846 	field(ASG,DBF_STRING) {
       
  6847 		prompt("Access Security Group")
       
  6848 		promptgroup(GUI_COMMON)
       
  6849 		special(SPC_AS)
       
  6850 		size(29)
       
  6851 	}
       
  6852 	field(SCAN,DBF_MENU) {
       
  6853 		prompt("Scan Mechanism")
       
  6854 		promptgroup(GUI_SCAN)
       
  6855 		special(SPC_SCAN)
       
  6856 		menu(menuScan)
       
  6857 		interest(1)
       
  6858 	}
       
  6859 	field(PINI,DBF_MENU) {
       
  6860 		prompt("Process at iocInit")
       
  6861 		promptgroup(GUI_SCAN)
       
  6862 		menu(menuPini)
       
  6863 		interest(1)
       
  6864 	}
       
  6865 	field(PHAS,DBF_SHORT) {
       
  6866 		prompt("Scan Phase")
       
  6867 		promptgroup(GUI_SCAN)
       
  6868 		special(SPC_SCAN)
       
  6869 		interest(1)
       
  6870 	}
       
  6871 	field(EVNT,DBF_SHORT) {
       
  6872 		prompt("Event Number")
       
  6873 		promptgroup(GUI_SCAN)
       
  6874 		special(SPC_SCAN)
       
  6875 		interest(1)
       
  6876 	}
       
  6877 	field(TSE,DBF_SHORT) {
       
  6878 		prompt("Time Stamp Event")
       
  6879 		promptgroup(GUI_SCAN)
       
  6880 		interest(1)
       
  6881 	}
       
  6882 	field(TSEL,DBF_INLINK) {
       
  6883 		prompt("Time Stamp Link")
       
  6884 		promptgroup(GUI_SCAN)
       
  6885 		interest(1)
       
  6886 	}
       
  6887 	field(DTYP,DBF_DEVICE) {
       
  6888 		prompt("Device Type")
       
  6889 		promptgroup(GUI_LINKS)
       
  6890 		interest(1)
       
  6891 	}
       
  6892 	field(DISV,DBF_SHORT) {
       
  6893 		prompt("Disable Value")
       
  6894 		initial("1")
       
  6895 		promptgroup(GUI_SCAN)
       
  6896 	}
       
  6897 	field(DISA,DBF_SHORT) {
       
  6898 		prompt("Disable")
       
  6899 	}
       
  6900 	field(SDIS,DBF_INLINK) {
       
  6901 		prompt("Scanning Disable")
       
  6902 		promptgroup(GUI_SCAN)
       
  6903 		interest(1)
       
  6904 	}
       
  6905 	field(MLOK,DBF_NOACCESS) {
       
  6906 		prompt("Monitor lock")
       
  6907 		special(SPC_NOMOD)
       
  6908 		extra("epicsMutexId	mlok")
       
  6909 		interest(4)
       
  6910 	}
       
  6911 	field(MLIS,DBF_NOACCESS) {
       
  6912 		prompt("Monitor List")
       
  6913 		special(SPC_NOMOD)
       
  6914 		extra("ELLLIST		mlis")
       
  6915 		interest(4)
       
  6916 	}
       
  6917 	field(DISP,DBF_UCHAR) {
       
  6918 		prompt("Disable putField")
       
  6919 	}
       
  6920 	field(PROC,DBF_UCHAR) {
       
  6921 		prompt("Force Processing")
       
  6922 		pp(TRUE)
       
  6923 		interest(3)
       
  6924 	}
       
  6925 	field(STAT,DBF_MENU) {
       
  6926 		prompt("Alarm Status")
       
  6927 		initial("UDF")
       
  6928 		special(SPC_NOMOD)
       
  6929 		menu(menuAlarmStat)
       
  6930 	}
       
  6931 	field(SEVR,DBF_MENU) {
       
  6932 		prompt("Alarm Severity")
       
  6933 		initial("INVALID")
       
  6934 		special(SPC_NOMOD)
       
  6935 		menu(menuAlarmSevr)
       
  6936 	}
       
  6937 	field(NSTA,DBF_MENU) {
       
  6938 		prompt("New Alarm Status")
       
  6939 		special(SPC_NOMOD)
       
  6940 		menu(menuAlarmStat)
       
  6941 		interest(2)
       
  6942 	}
       
  6943 	field(NSEV,DBF_MENU) {
       
  6944 		prompt("New Alarm Severity")
       
  6945 		special(SPC_NOMOD)
       
  6946 		menu(menuAlarmSevr)
       
  6947 		interest(2)
       
  6948 	}
       
  6949 	field(ACKS,DBF_MENU) {
       
  6950 		prompt("Alarm Ack Severity")
       
  6951 		special(SPC_NOMOD)
       
  6952 		menu(menuAlarmSevr)
       
  6953 		interest(2)
       
  6954 	}
       
  6955 	field(ACKT,DBF_MENU) {
       
  6956 		prompt("Alarm Ack Transient")
       
  6957 		initial("YES")
       
  6958 		promptgroup(GUI_ALARMS)
       
  6959 		special(SPC_NOMOD)
       
  6960 		menu(menuYesNo)
       
  6961 		interest(2)
       
  6962 	}
       
  6963 	field(DISS,DBF_MENU) {
       
  6964 		prompt("Disable Alarm Sevrty")
       
  6965 		promptgroup(GUI_SCAN)
       
  6966 		menu(menuAlarmSevr)
       
  6967 		interest(1)
       
  6968 	}
       
  6969 	field(LCNT,DBF_UCHAR) {
       
  6970 		prompt("Lock Count")
       
  6971 		special(SPC_NOMOD)
       
  6972 		interest(2)
       
  6973 	}
       
  6974 	field(PACT,DBF_UCHAR) {
       
  6975 		prompt("Record active")
       
  6976 		special(SPC_NOMOD)
       
  6977 		interest(1)
       
  6978 	}
       
  6979 	field(PUTF,DBF_UCHAR) {
       
  6980 		prompt("dbPutField process")
       
  6981 		special(SPC_NOMOD)
       
  6982 		interest(1)
       
  6983 	}
       
  6984 	field(RPRO,DBF_UCHAR) {
       
  6985 		prompt("Reprocess ")
       
  6986 		special(SPC_NOMOD)
       
  6987 		interest(1)
       
  6988 	}
       
  6989 	field(ASP,DBF_NOACCESS) {
       
  6990 		prompt("Access Security Pvt")
       
  6991 		special(SPC_NOMOD)
       
  6992 		extra("struct asgMember *asp")
       
  6993 		interest(4)
       
  6994 	}
       
  6995 	field(PPN,DBF_NOACCESS) {
       
  6996 		prompt("addr of PUTNOTIFY")
       
  6997 		special(SPC_NOMOD)
       
  6998 		extra("struct putNotify *ppn")
       
  6999 		interest(4)
       
  7000 	}
       
  7001 	field(PPNR,DBF_NOACCESS) {
       
  7002 		prompt("pputNotifyRecord")
       
  7003 		special(SPC_NOMOD)
       
  7004 		extra("struct putNotifyRecord *ppnr")
       
  7005 		interest(4)
       
  7006 	}
       
  7007 	field(SPVT,DBF_NOACCESS) {
       
  7008 		prompt("Scan Private")
       
  7009 		special(SPC_NOMOD)
       
  7010 		extra("struct scan_element *spvt")
       
  7011 		interest(4)
       
  7012 	}
       
  7013 	field(RSET,DBF_NOACCESS) {
       
  7014 		prompt("Address of RSET")
       
  7015 		special(SPC_NOMOD)
       
  7016 		extra("struct rset	*rset")
       
  7017 		interest(4)
       
  7018 	}
       
  7019 	field(DSET,DBF_NOACCESS) {
       
  7020 		prompt("DSET address")
       
  7021 		special(SPC_NOMOD)
       
  7022 		extra("struct dset	*dset")
       
  7023 		interest(4)
       
  7024 	}
       
  7025 	field(DPVT,DBF_NOACCESS) {
       
  7026 		prompt("Device Private")
       
  7027 		special(SPC_NOMOD)
       
  7028 		extra("void		*dpvt")
       
  7029 		interest(4)
       
  7030 	}
       
  7031 	field(RDES,DBF_NOACCESS) {
       
  7032 		prompt("Address of dbRecordType")
       
  7033 		special(SPC_NOMOD)
       
  7034 		extra("struct dbRecordType *rdes")
       
  7035 		interest(4)
       
  7036 	}
       
  7037 	field(LSET,DBF_NOACCESS) {
       
  7038 		prompt("Lock Set")
       
  7039 		special(SPC_NOMOD)
       
  7040 		extra("struct lockRecord *lset")
       
  7041 		interest(4)
       
  7042 	}
       
  7043 	field(PRIO,DBF_MENU) {
       
  7044 		prompt("Scheduling Priority")
       
  7045 		promptgroup(GUI_SCAN)
       
  7046 		special(SPC_SCAN)
       
  7047 		menu(menuPriority)
       
  7048 		interest(1)
       
  7049 	}
       
  7050 	field(TPRO,DBF_UCHAR) {
       
  7051 		prompt("Trace Processing")
       
  7052 	}
       
  7053 	field(BKPT,DBF_NOACCESS) {
       
  7054 		prompt("Break Point")
       
  7055 		special(SPC_NOMOD)
       
  7056 		extra("char bkpt")
       
  7057 		interest(1)
       
  7058 	}
       
  7059 	field(UDF,DBF_UCHAR) {
       
  7060 		prompt("Undefined")
       
  7061 		initial("1")
       
  7062 		promptgroup(GUI_COMMON)
       
  7063 		pp(TRUE)
       
  7064 		interest(1)
       
  7065 	}
       
  7066 	field(TIME,DBF_NOACCESS) {
       
  7067 		prompt("Time")
       
  7068 		special(SPC_NOMOD)
       
  7069 		extra("epicsTimeStamp	time")
       
  7070 		interest(2)
       
  7071 	}
       
  7072 	field(FLNK,DBF_FWDLINK) {
       
  7073 		prompt("Forward Process Link")
       
  7074 		promptgroup(GUI_LINKS)
       
  7075 		interest(1)
       
  7076 	}
       
  7077 	field(VAL,DBF_LONG) {
       
  7078 		prompt("Current value")
       
  7079 		promptgroup(GUI_INPUTS)
       
  7080 		pp(TRUE)
       
  7081 		asl(ASL0)
       
  7082 	}
       
  7083 	field(INP,DBF_INLINK) {
       
  7084 		prompt("Input Specification")
       
  7085 		promptgroup(GUI_INPUTS)
       
  7086 		interest(1)
       
  7087 	}
       
  7088 	field(EGU,DBF_STRING) {
       
  7089 		prompt("Units name")
       
  7090 		promptgroup(GUI_DISPLAY)
       
  7091 		size(16)
       
  7092 		interest(1)
       
  7093 	}
       
  7094 	field(HOPR,DBF_LONG) {
       
  7095 		prompt("High Operating Range")
       
  7096 		promptgroup(GUI_DISPLAY)
       
  7097 		interest(1)
       
  7098 	}
       
  7099 	field(LOPR,DBF_LONG) {
       
  7100 		prompt("Low Operating Range")
       
  7101 		promptgroup(GUI_DISPLAY)
       
  7102 		interest(1)
       
  7103 	}
       
  7104 	field(HIHI,DBF_LONG) {
       
  7105 		prompt("Hihi Alarm Limit")
       
  7106 		promptgroup(GUI_ALARMS)
       
  7107 		pp(TRUE)
       
  7108 		interest(1)
       
  7109 	}
       
  7110 	field(LOLO,DBF_LONG) {
       
  7111 		prompt("Lolo Alarm Limit")
       
  7112 		promptgroup(GUI_ALARMS)
       
  7113 		pp(TRUE)
       
  7114 		interest(1)
       
  7115 	}
       
  7116 	field(HIGH,DBF_LONG) {
       
  7117 		prompt("High Alarm Limit")
       
  7118 		promptgroup(GUI_ALARMS)
       
  7119 		pp(TRUE)
       
  7120 		interest(1)
       
  7121 	}
       
  7122 	field(LOW,DBF_LONG) {
       
  7123 		prompt("Low Alarm Limit")
       
  7124 		promptgroup(GUI_ALARMS)
       
  7125 		pp(TRUE)
       
  7126 		interest(1)
       
  7127 	}
       
  7128 	field(HHSV,DBF_MENU) {
       
  7129 		prompt("Hihi Severity")
       
  7130 		promptgroup(GUI_ALARMS)
       
  7131 		menu(menuAlarmSevr)
       
  7132 		pp(TRUE)
       
  7133 		interest(1)
       
  7134 	}
       
  7135 	field(LLSV,DBF_MENU) {
       
  7136 		prompt("Lolo Severity")
       
  7137 		promptgroup(GUI_ALARMS)
       
  7138 		menu(menuAlarmSevr)
       
  7139 		pp(TRUE)
       
  7140 		interest(1)
       
  7141 	}
       
  7142 	field(HSV,DBF_MENU) {
       
  7143 		prompt("High Severity")
       
  7144 		promptgroup(GUI_ALARMS)
       
  7145 		menu(menuAlarmSevr)
       
  7146 		pp(TRUE)
       
  7147 		interest(1)
       
  7148 	}
       
  7149 	field(LSV,DBF_MENU) {
       
  7150 		prompt("Low Severity")
       
  7151 		promptgroup(GUI_ALARMS)
       
  7152 		menu(menuAlarmSevr)
       
  7153 		pp(TRUE)
       
  7154 		interest(1)
       
  7155 	}
       
  7156 	field(HYST,DBF_LONG) {
       
  7157 		prompt("Alarm Deadband")
       
  7158 		promptgroup(GUI_ALARMS)
       
  7159 		interest(1)
       
  7160 	}
       
  7161 	field(ADEL,DBF_LONG) {
       
  7162 		prompt("Archive Deadband")
       
  7163 		promptgroup(GUI_DISPLAY)
       
  7164 		interest(1)
       
  7165 	}
       
  7166 	field(MDEL,DBF_LONG) {
       
  7167 		prompt("Monitor Deadband")
       
  7168 		promptgroup(GUI_DISPLAY)
       
  7169 		interest(1)
       
  7170 	}
       
  7171 	field(LALM,DBF_LONG) {
       
  7172 		prompt("Last Value Alarmed")
       
  7173 		special(SPC_NOMOD)
       
  7174 		interest(3)
       
  7175 	}
       
  7176 	field(ALST,DBF_LONG) {
       
  7177 		prompt("Last Value Archived")
       
  7178 		special(SPC_NOMOD)
       
  7179 		interest(3)
       
  7180 	}
       
  7181 	field(MLST,DBF_LONG) {
       
  7182 		prompt("Last Val Monitored")
       
  7183 		special(SPC_NOMOD)
       
  7184 		interest(3)
       
  7185 	}
       
  7186 	field(SIOL,DBF_INLINK) {
       
  7187 		prompt("Sim Input Specifctn")
       
  7188 		promptgroup(GUI_INPUTS)
       
  7189 		interest(1)
       
  7190 	}
       
  7191 	field(SVAL,DBF_LONG) {
       
  7192 		prompt("Simulation Value")
       
  7193 	}
       
  7194 	field(SIML,DBF_INLINK) {
       
  7195 		prompt("Sim Mode Location")
       
  7196 		promptgroup(GUI_INPUTS)
       
  7197 		interest(1)
       
  7198 	}
       
  7199 	field(SIMM,DBF_MENU) {
       
  7200 		prompt("Simulation Mode")
       
  7201 		menu(menuYesNo)
       
  7202 		interest(1)
       
  7203 	}
       
  7204 	field(SIMS,DBF_MENU) {
       
  7205 		prompt("Sim mode Alarm Svrty")
       
  7206 		promptgroup(GUI_INPUTS)
       
  7207 		menu(menuAlarmSevr)
       
  7208 		interest(2)
       
  7209 	}
       
  7210 }
       
  7211 recordtype(longout) {
       
  7212 	field(NAME,DBF_STRING) {
       
  7213 		prompt("Record Name")
       
  7214 		special(SPC_NOMOD)
       
  7215 		size(61)
       
  7216 	}
       
  7217 	field(DESC,DBF_STRING) {
       
  7218 		prompt("Descriptor")
       
  7219 		promptgroup(GUI_COMMON)
       
  7220 		size(41)
       
  7221 	}
       
  7222 	field(ASG,DBF_STRING) {
       
  7223 		prompt("Access Security Group")
       
  7224 		promptgroup(GUI_COMMON)
       
  7225 		special(SPC_AS)
       
  7226 		size(29)
       
  7227 	}
       
  7228 	field(SCAN,DBF_MENU) {
       
  7229 		prompt("Scan Mechanism")
       
  7230 		promptgroup(GUI_SCAN)
       
  7231 		special(SPC_SCAN)
       
  7232 		menu(menuScan)
       
  7233 		interest(1)
       
  7234 	}
       
  7235 	field(PINI,DBF_MENU) {
       
  7236 		prompt("Process at iocInit")
       
  7237 		promptgroup(GUI_SCAN)
       
  7238 		menu(menuPini)
       
  7239 		interest(1)
       
  7240 	}
       
  7241 	field(PHAS,DBF_SHORT) {
       
  7242 		prompt("Scan Phase")
       
  7243 		promptgroup(GUI_SCAN)
       
  7244 		special(SPC_SCAN)
       
  7245 		interest(1)
       
  7246 	}
       
  7247 	field(EVNT,DBF_SHORT) {
       
  7248 		prompt("Event Number")
       
  7249 		promptgroup(GUI_SCAN)
       
  7250 		special(SPC_SCAN)
       
  7251 		interest(1)
       
  7252 	}
       
  7253 	field(TSE,DBF_SHORT) {
       
  7254 		prompt("Time Stamp Event")
       
  7255 		promptgroup(GUI_SCAN)
       
  7256 		interest(1)
       
  7257 	}
       
  7258 	field(TSEL,DBF_INLINK) {
       
  7259 		prompt("Time Stamp Link")
       
  7260 		promptgroup(GUI_SCAN)
       
  7261 		interest(1)
       
  7262 	}
       
  7263 	field(DTYP,DBF_DEVICE) {
       
  7264 		prompt("Device Type")
       
  7265 		promptgroup(GUI_LINKS)
       
  7266 		interest(1)
       
  7267 	}
       
  7268 	field(DISV,DBF_SHORT) {
       
  7269 		prompt("Disable Value")
       
  7270 		initial("1")
       
  7271 		promptgroup(GUI_SCAN)
       
  7272 	}
       
  7273 	field(DISA,DBF_SHORT) {
       
  7274 		prompt("Disable")
       
  7275 	}
       
  7276 	field(SDIS,DBF_INLINK) {
       
  7277 		prompt("Scanning Disable")
       
  7278 		promptgroup(GUI_SCAN)
       
  7279 		interest(1)
       
  7280 	}
       
  7281 	field(MLOK,DBF_NOACCESS) {
       
  7282 		prompt("Monitor lock")
       
  7283 		special(SPC_NOMOD)
       
  7284 		extra("epicsMutexId	mlok")
       
  7285 		interest(4)
       
  7286 	}
       
  7287 	field(MLIS,DBF_NOACCESS) {
       
  7288 		prompt("Monitor List")
       
  7289 		special(SPC_NOMOD)
       
  7290 		extra("ELLLIST		mlis")
       
  7291 		interest(4)
       
  7292 	}
       
  7293 	field(DISP,DBF_UCHAR) {
       
  7294 		prompt("Disable putField")
       
  7295 	}
       
  7296 	field(PROC,DBF_UCHAR) {
       
  7297 		prompt("Force Processing")
       
  7298 		pp(TRUE)
       
  7299 		interest(3)
       
  7300 	}
       
  7301 	field(STAT,DBF_MENU) {
       
  7302 		prompt("Alarm Status")
       
  7303 		initial("UDF")
       
  7304 		special(SPC_NOMOD)
       
  7305 		menu(menuAlarmStat)
       
  7306 	}
       
  7307 	field(SEVR,DBF_MENU) {
       
  7308 		prompt("Alarm Severity")
       
  7309 		initial("INVALID")
       
  7310 		special(SPC_NOMOD)
       
  7311 		menu(menuAlarmSevr)
       
  7312 	}
       
  7313 	field(NSTA,DBF_MENU) {
       
  7314 		prompt("New Alarm Status")
       
  7315 		special(SPC_NOMOD)
       
  7316 		menu(menuAlarmStat)
       
  7317 		interest(2)
       
  7318 	}
       
  7319 	field(NSEV,DBF_MENU) {
       
  7320 		prompt("New Alarm Severity")
       
  7321 		special(SPC_NOMOD)
       
  7322 		menu(menuAlarmSevr)
       
  7323 		interest(2)
       
  7324 	}
       
  7325 	field(ACKS,DBF_MENU) {
       
  7326 		prompt("Alarm Ack Severity")
       
  7327 		special(SPC_NOMOD)
       
  7328 		menu(menuAlarmSevr)
       
  7329 		interest(2)
       
  7330 	}
       
  7331 	field(ACKT,DBF_MENU) {
       
  7332 		prompt("Alarm Ack Transient")
       
  7333 		initial("YES")
       
  7334 		promptgroup(GUI_ALARMS)
       
  7335 		special(SPC_NOMOD)
       
  7336 		menu(menuYesNo)
       
  7337 		interest(2)
       
  7338 	}
       
  7339 	field(DISS,DBF_MENU) {
       
  7340 		prompt("Disable Alarm Sevrty")
       
  7341 		promptgroup(GUI_SCAN)
       
  7342 		menu(menuAlarmSevr)
       
  7343 		interest(1)
       
  7344 	}
       
  7345 	field(LCNT,DBF_UCHAR) {
       
  7346 		prompt("Lock Count")
       
  7347 		special(SPC_NOMOD)
       
  7348 		interest(2)
       
  7349 	}
       
  7350 	field(PACT,DBF_UCHAR) {
       
  7351 		prompt("Record active")
       
  7352 		special(SPC_NOMOD)
       
  7353 		interest(1)
       
  7354 	}
       
  7355 	field(PUTF,DBF_UCHAR) {
       
  7356 		prompt("dbPutField process")
       
  7357 		special(SPC_NOMOD)
       
  7358 		interest(1)
       
  7359 	}
       
  7360 	field(RPRO,DBF_UCHAR) {
       
  7361 		prompt("Reprocess ")
       
  7362 		special(SPC_NOMOD)
       
  7363 		interest(1)
       
  7364 	}
       
  7365 	field(ASP,DBF_NOACCESS) {
       
  7366 		prompt("Access Security Pvt")
       
  7367 		special(SPC_NOMOD)
       
  7368 		extra("struct asgMember *asp")
       
  7369 		interest(4)
       
  7370 	}
       
  7371 	field(PPN,DBF_NOACCESS) {
       
  7372 		prompt("addr of PUTNOTIFY")
       
  7373 		special(SPC_NOMOD)
       
  7374 		extra("struct putNotify *ppn")
       
  7375 		interest(4)
       
  7376 	}
       
  7377 	field(PPNR,DBF_NOACCESS) {
       
  7378 		prompt("pputNotifyRecord")
       
  7379 		special(SPC_NOMOD)
       
  7380 		extra("struct putNotifyRecord *ppnr")
       
  7381 		interest(4)
       
  7382 	}
       
  7383 	field(SPVT,DBF_NOACCESS) {
       
  7384 		prompt("Scan Private")
       
  7385 		special(SPC_NOMOD)
       
  7386 		extra("struct scan_element *spvt")
       
  7387 		interest(4)
       
  7388 	}
       
  7389 	field(RSET,DBF_NOACCESS) {
       
  7390 		prompt("Address of RSET")
       
  7391 		special(SPC_NOMOD)
       
  7392 		extra("struct rset	*rset")
       
  7393 		interest(4)
       
  7394 	}
       
  7395 	field(DSET,DBF_NOACCESS) {
       
  7396 		prompt("DSET address")
       
  7397 		special(SPC_NOMOD)
       
  7398 		extra("struct dset	*dset")
       
  7399 		interest(4)
       
  7400 	}
       
  7401 	field(DPVT,DBF_NOACCESS) {
       
  7402 		prompt("Device Private")
       
  7403 		special(SPC_NOMOD)
       
  7404 		extra("void		*dpvt")
       
  7405 		interest(4)
       
  7406 	}
       
  7407 	field(RDES,DBF_NOACCESS) {
       
  7408 		prompt("Address of dbRecordType")
       
  7409 		special(SPC_NOMOD)
       
  7410 		extra("struct dbRecordType *rdes")
       
  7411 		interest(4)
       
  7412 	}
       
  7413 	field(LSET,DBF_NOACCESS) {
       
  7414 		prompt("Lock Set")
       
  7415 		special(SPC_NOMOD)
       
  7416 		extra("struct lockRecord *lset")
       
  7417 		interest(4)
       
  7418 	}
       
  7419 	field(PRIO,DBF_MENU) {
       
  7420 		prompt("Scheduling Priority")
       
  7421 		promptgroup(GUI_SCAN)
       
  7422 		special(SPC_SCAN)
       
  7423 		menu(menuPriority)
       
  7424 		interest(1)
       
  7425 	}
       
  7426 	field(TPRO,DBF_UCHAR) {
       
  7427 		prompt("Trace Processing")
       
  7428 	}
       
  7429 	field(BKPT,DBF_NOACCESS) {
       
  7430 		prompt("Break Point")
       
  7431 		special(SPC_NOMOD)
       
  7432 		extra("char bkpt")
       
  7433 		interest(1)
       
  7434 	}
       
  7435 	field(UDF,DBF_UCHAR) {
       
  7436 		prompt("Undefined")
       
  7437 		initial("1")
       
  7438 		promptgroup(GUI_COMMON)
       
  7439 		pp(TRUE)
       
  7440 		interest(1)
       
  7441 	}
       
  7442 	field(TIME,DBF_NOACCESS) {
       
  7443 		prompt("Time")
       
  7444 		special(SPC_NOMOD)
       
  7445 		extra("epicsTimeStamp	time")
       
  7446 		interest(2)
       
  7447 	}
       
  7448 	field(FLNK,DBF_FWDLINK) {
       
  7449 		prompt("Forward Process Link")
       
  7450 		promptgroup(GUI_LINKS)
       
  7451 		interest(1)
       
  7452 	}
       
  7453 	field(VAL,DBF_LONG) {
       
  7454 		prompt("Desired Output")
       
  7455 		promptgroup(GUI_OUTPUT)
       
  7456 		pp(TRUE)
       
  7457 		asl(ASL0)
       
  7458 	}
       
  7459 	field(OUT,DBF_OUTLINK) {
       
  7460 		prompt("Output Specification")
       
  7461 		promptgroup(GUI_OUTPUT)
       
  7462 		interest(1)
       
  7463 	}
       
  7464 	field(DOL,DBF_INLINK) {
       
  7465 		prompt("Desired Output Loc")
       
  7466 		promptgroup(GUI_OUTPUT)
       
  7467 		interest(1)
       
  7468 	}
       
  7469 	field(OMSL,DBF_MENU) {
       
  7470 		prompt("Output Mode Select")
       
  7471 		promptgroup(GUI_OUTPUT)
       
  7472 		menu(menuOmsl)
       
  7473 		interest(1)
       
  7474 	}
       
  7475 	field(EGU,DBF_STRING) {
       
  7476 		prompt("Units name")
       
  7477 		promptgroup(GUI_DISPLAY)
       
  7478 		size(16)
       
  7479 		interest(1)
       
  7480 	}
       
  7481 	field(DRVH,DBF_LONG) {
       
  7482 		prompt("Drive High Limit")
       
  7483 		promptgroup(GUI_OUTPUT)
       
  7484 		pp(TRUE)
       
  7485 		interest(1)
       
  7486 	}
       
  7487 	field(DRVL,DBF_LONG) {
       
  7488 		prompt("Drive Low Limit")
       
  7489 		promptgroup(GUI_OUTPUT)
       
  7490 		pp(TRUE)
       
  7491 		interest(1)
       
  7492 	}
       
  7493 	field(HOPR,DBF_LONG) {
       
  7494 		prompt("High Operating Range")
       
  7495 		promptgroup(GUI_DISPLAY)
       
  7496 		interest(1)
       
  7497 	}
       
  7498 	field(LOPR,DBF_LONG) {
       
  7499 		prompt("Low Operating Range")
       
  7500 		promptgroup(GUI_DISPLAY)
       
  7501 		interest(1)
       
  7502 	}
       
  7503 	field(HIHI,DBF_LONG) {
       
  7504 		prompt("Hihi Alarm Limit")
       
  7505 		promptgroup(GUI_ALARMS)
       
  7506 		pp(TRUE)
       
  7507 		interest(1)
       
  7508 	}
       
  7509 	field(LOLO,DBF_LONG) {
       
  7510 		prompt("Lolo Alarm Limit")
       
  7511 		promptgroup(GUI_ALARMS)
       
  7512 		pp(TRUE)
       
  7513 		interest(1)
       
  7514 	}
       
  7515 	field(HIGH,DBF_LONG) {
       
  7516 		prompt("High Alarm Limit")
       
  7517 		promptgroup(GUI_ALARMS)
       
  7518 		pp(TRUE)
       
  7519 		interest(1)
       
  7520 	}
       
  7521 	field(LOW,DBF_LONG) {
       
  7522 		prompt("Low Alarm Limit")
       
  7523 		promptgroup(GUI_ALARMS)
       
  7524 		pp(TRUE)
       
  7525 		interest(1)
       
  7526 	}
       
  7527 	field(HHSV,DBF_MENU) {
       
  7528 		prompt("Hihi Severity")
       
  7529 		promptgroup(GUI_ALARMS)
       
  7530 		menu(menuAlarmSevr)
       
  7531 		pp(TRUE)
       
  7532 		interest(1)
       
  7533 	}
       
  7534 	field(LLSV,DBF_MENU) {
       
  7535 		prompt("Lolo Severity")
       
  7536 		promptgroup(GUI_ALARMS)
       
  7537 		menu(menuAlarmSevr)
       
  7538 		pp(TRUE)
       
  7539 		interest(1)
       
  7540 	}
       
  7541 	field(HSV,DBF_MENU) {
       
  7542 		prompt("High Severity")
       
  7543 		promptgroup(GUI_ALARMS)
       
  7544 		menu(menuAlarmSevr)
       
  7545 		pp(TRUE)
       
  7546 		interest(1)
       
  7547 	}
       
  7548 	field(LSV,DBF_MENU) {
       
  7549 		prompt("Low Severity")
       
  7550 		promptgroup(GUI_ALARMS)
       
  7551 		menu(menuAlarmSevr)
       
  7552 		pp(TRUE)
       
  7553 		interest(1)
       
  7554 	}
       
  7555 	field(HYST,DBF_LONG) {
       
  7556 		prompt("Alarm Deadband")
       
  7557 		promptgroup(GUI_ALARMS)
       
  7558 		interest(1)
       
  7559 	}
       
  7560 	field(ADEL,DBF_LONG) {
       
  7561 		prompt("Archive Deadband")
       
  7562 		promptgroup(GUI_DISPLAY)
       
  7563 		interest(1)
       
  7564 	}
       
  7565 	field(MDEL,DBF_LONG) {
       
  7566 		prompt("Monitor Deadband")
       
  7567 		promptgroup(GUI_DISPLAY)
       
  7568 		interest(1)
       
  7569 	}
       
  7570 	field(LALM,DBF_LONG) {
       
  7571 		prompt("Last Value Alarmed")
       
  7572 		special(SPC_NOMOD)
       
  7573 		interest(3)
       
  7574 	}
       
  7575 	field(ALST,DBF_LONG) {
       
  7576 		prompt("Last Value Archived")
       
  7577 		special(SPC_NOMOD)
       
  7578 		interest(3)
       
  7579 	}
       
  7580 	field(MLST,DBF_LONG) {
       
  7581 		prompt("Last Val Monitored")
       
  7582 		special(SPC_NOMOD)
       
  7583 		interest(3)
       
  7584 	}
       
  7585 	field(SIOL,DBF_OUTLINK) {
       
  7586 		prompt("Sim Output Specifctn")
       
  7587 		promptgroup(GUI_INPUTS)
       
  7588 		interest(1)
       
  7589 	}
       
  7590 	field(SIML,DBF_INLINK) {
       
  7591 		prompt("Sim Mode Location")
       
  7592 		promptgroup(GUI_INPUTS)
       
  7593 		interest(1)
       
  7594 	}
       
  7595 	field(SIMM,DBF_MENU) {
       
  7596 		prompt("Simulation Mode")
       
  7597 		menu(menuYesNo)
       
  7598 		interest(1)
       
  7599 	}
       
  7600 	field(SIMS,DBF_MENU) {
       
  7601 		prompt("Sim mode Alarm Svrty")
       
  7602 		promptgroup(GUI_INPUTS)
       
  7603 		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)
       
  7616 	}
       
  7617 }
       
  7618 recordtype(mbbi) {
       
  7619 	field(NAME,DBF_STRING) {
       
  7620 		prompt("Record Name")
       
  7621 		special(SPC_NOMOD)
       
  7622 		size(61)
       
  7623 	}
       
  7624 	field(DESC,DBF_STRING) {
       
  7625 		prompt("Descriptor")
       
  7626 		promptgroup(GUI_COMMON)
       
  7627 		size(41)
       
  7628 	}
       
  7629 	field(ASG,DBF_STRING) {
       
  7630 		prompt("Access Security Group")
       
  7631 		promptgroup(GUI_COMMON)
       
  7632 		special(SPC_AS)
       
  7633 		size(29)
       
  7634 	}
       
  7635 	field(SCAN,DBF_MENU) {
       
  7636 		prompt("Scan Mechanism")
       
  7637 		promptgroup(GUI_SCAN)
       
  7638 		special(SPC_SCAN)
       
  7639 		menu(menuScan)
       
  7640 		interest(1)
       
  7641 	}
       
  7642 	field(PINI,DBF_MENU) {
       
  7643 		prompt("Process at iocInit")
       
  7644 		promptgroup(GUI_SCAN)
       
  7645 		menu(menuPini)
       
  7646 		interest(1)
       
  7647 	}
       
  7648 	field(PHAS,DBF_SHORT) {
       
  7649 		prompt("Scan Phase")
       
  7650 		promptgroup(GUI_SCAN)
       
  7651 		special(SPC_SCAN)
       
  7652 		interest(1)
       
  7653 	}
       
  7654 	field(EVNT,DBF_SHORT) {
       
  7655 		prompt("Event Number")
       
  7656 		promptgroup(GUI_SCAN)
       
  7657 		special(SPC_SCAN)
       
  7658 		interest(1)
       
  7659 	}
       
  7660 	field(TSE,DBF_SHORT) {
       
  7661 		prompt("Time Stamp Event")
       
  7662 		promptgroup(GUI_SCAN)
       
  7663 		interest(1)
       
  7664 	}
       
  7665 	field(TSEL,DBF_INLINK) {
       
  7666 		prompt("Time Stamp Link")
       
  7667 		promptgroup(GUI_SCAN)
       
  7668 		interest(1)
       
  7669 	}
       
  7670 	field(DTYP,DBF_DEVICE) {
       
  7671 		prompt("Device Type")
       
  7672 		promptgroup(GUI_LINKS)
       
  7673 		interest(1)
       
  7674 	}
       
  7675 	field(DISV,DBF_SHORT) {
       
  7676 		prompt("Disable Value")
       
  7677 		initial("1")
       
  7678 		promptgroup(GUI_SCAN)
       
  7679 	}
       
  7680 	field(DISA,DBF_SHORT) {
       
  7681 		prompt("Disable")
       
  7682 	}
       
  7683 	field(SDIS,DBF_INLINK) {
       
  7684 		prompt("Scanning Disable")
       
  7685 		promptgroup(GUI_SCAN)
       
  7686 		interest(1)
       
  7687 	}
       
  7688 	field(MLOK,DBF_NOACCESS) {
       
  7689 		prompt("Monitor lock")
       
  7690 		special(SPC_NOMOD)
       
  7691 		extra("epicsMutexId	mlok")
       
  7692 		interest(4)
       
  7693 	}
       
  7694 	field(MLIS,DBF_NOACCESS) {
       
  7695 		prompt("Monitor List")
       
  7696 		special(SPC_NOMOD)
       
  7697 		extra("ELLLIST		mlis")
       
  7698 		interest(4)
       
  7699 	}
       
  7700 	field(DISP,DBF_UCHAR) {
       
  7701 		prompt("Disable putField")
       
  7702 	}
       
  7703 	field(PROC,DBF_UCHAR) {
       
  7704 		prompt("Force Processing")
       
  7705 		pp(TRUE)
       
  7706 		interest(3)
       
  7707 	}
       
  7708 	field(STAT,DBF_MENU) {
       
  7709 		prompt("Alarm Status")
       
  7710 		initial("UDF")
       
  7711 		special(SPC_NOMOD)
       
  7712 		menu(menuAlarmStat)
       
  7713 	}
       
  7714 	field(SEVR,DBF_MENU) {
       
  7715 		prompt("Alarm Severity")
       
  7716 		initial("INVALID")
       
  7717 		special(SPC_NOMOD)
       
  7718 		menu(menuAlarmSevr)
       
  7719 	}
       
  7720 	field(NSTA,DBF_MENU) {
       
  7721 		prompt("New Alarm Status")
       
  7722 		special(SPC_NOMOD)
       
  7723 		menu(menuAlarmStat)
       
  7724 		interest(2)
       
  7725 	}
       
  7726 	field(NSEV,DBF_MENU) {
       
  7727 		prompt("New Alarm Severity")
       
  7728 		special(SPC_NOMOD)
       
  7729 		menu(menuAlarmSevr)
       
  7730 		interest(2)
       
  7731 	}
       
  7732 	field(ACKS,DBF_MENU) {
       
  7733 		prompt("Alarm Ack Severity")
       
  7734 		special(SPC_NOMOD)
       
  7735 		menu(menuAlarmSevr)
       
  7736 		interest(2)
       
  7737 	}
       
  7738 	field(ACKT,DBF_MENU) {
       
  7739 		prompt("Alarm Ack Transient")
       
  7740 		initial("YES")
       
  7741 		promptgroup(GUI_ALARMS)
       
  7742 		special(SPC_NOMOD)
       
  7743 		menu(menuYesNo)
       
  7744 		interest(2)
       
  7745 	}
       
  7746 	field(DISS,DBF_MENU) {
       
  7747 		prompt("Disable Alarm Sevrty")
       
  7748 		promptgroup(GUI_SCAN)
       
  7749 		menu(menuAlarmSevr)
       
  7750 		interest(1)
       
  7751 	}
       
  7752 	field(LCNT,DBF_UCHAR) {
       
  7753 		prompt("Lock Count")
       
  7754 		special(SPC_NOMOD)
       
  7755 		interest(2)
       
  7756 	}
       
  7757 	field(PACT,DBF_UCHAR) {
       
  7758 		prompt("Record active")
       
  7759 		special(SPC_NOMOD)
       
  7760 		interest(1)
       
  7761 	}
       
  7762 	field(PUTF,DBF_UCHAR) {
       
  7763 		prompt("dbPutField process")
       
  7764 		special(SPC_NOMOD)
       
  7765 		interest(1)
       
  7766 	}
       
  7767 	field(RPRO,DBF_UCHAR) {
       
  7768 		prompt("Reprocess ")
       
  7769 		special(SPC_NOMOD)
       
  7770 		interest(1)
       
  7771 	}
       
  7772 	field(ASP,DBF_NOACCESS) {
       
  7773 		prompt("Access Security Pvt")
       
  7774 		special(SPC_NOMOD)
       
  7775 		extra("struct asgMember *asp")
       
  7776 		interest(4)
       
  7777 	}
       
  7778 	field(PPN,DBF_NOACCESS) {
       
  7779 		prompt("addr of PUTNOTIFY")
       
  7780 		special(SPC_NOMOD)
       
  7781 		extra("struct putNotify *ppn")
       
  7782 		interest(4)
       
  7783 	}
       
  7784 	field(PPNR,DBF_NOACCESS) {
       
  7785 		prompt("pputNotifyRecord")
       
  7786 		special(SPC_NOMOD)
       
  7787 		extra("struct putNotifyRecord *ppnr")
       
  7788 		interest(4)
       
  7789 	}
       
  7790 	field(SPVT,DBF_NOACCESS) {
       
  7791 		prompt("Scan Private")
       
  7792 		special(SPC_NOMOD)
       
  7793 		extra("struct scan_element *spvt")
       
  7794 		interest(4)
       
  7795 	}
       
  7796 	field(RSET,DBF_NOACCESS) {
       
  7797 		prompt("Address of RSET")
       
  7798 		special(SPC_NOMOD)
       
  7799 		extra("struct rset	*rset")
       
  7800 		interest(4)
       
  7801 	}
       
  7802 	field(DSET,DBF_NOACCESS) {
       
  7803 		prompt("DSET address")
       
  7804 		special(SPC_NOMOD)
       
  7805 		extra("struct dset	*dset")
       
  7806 		interest(4)
       
  7807 	}
       
  7808 	field(DPVT,DBF_NOACCESS) {
       
  7809 		prompt("Device Private")
       
  7810 		special(SPC_NOMOD)
       
  7811 		extra("void		*dpvt")
       
  7812 		interest(4)
       
  7813 	}
       
  7814 	field(RDES,DBF_NOACCESS) {
       
  7815 		prompt("Address of dbRecordType")
       
  7816 		special(SPC_NOMOD)
       
  7817 		extra("struct dbRecordType *rdes")
       
  7818 		interest(4)
       
  7819 	}
       
  7820 	field(LSET,DBF_NOACCESS) {
       
  7821 		prompt("Lock Set")
       
  7822 		special(SPC_NOMOD)
       
  7823 		extra("struct lockRecord *lset")
       
  7824 		interest(4)
       
  7825 	}
       
  7826 	field(PRIO,DBF_MENU) {
       
  7827 		prompt("Scheduling Priority")
       
  7828 		promptgroup(GUI_SCAN)
       
  7829 		special(SPC_SCAN)
       
  7830 		menu(menuPriority)
       
  7831 		interest(1)
       
  7832 	}
       
  7833 	field(TPRO,DBF_UCHAR) {
       
  7834 		prompt("Trace Processing")
       
  7835 	}
       
  7836 	field(BKPT,DBF_NOACCESS) {
       
  7837 		prompt("Break Point")
       
  7838 		special(SPC_NOMOD)
       
  7839 		extra("char bkpt")
       
  7840 		interest(1)
       
  7841 	}
       
  7842 	field(UDF,DBF_UCHAR) {
       
  7843 		prompt("Undefined")
       
  7844 		initial("1")
       
  7845 		promptgroup(GUI_COMMON)
       
  7846 		pp(TRUE)
       
  7847 		interest(1)
       
  7848 	}
       
  7849 	field(TIME,DBF_NOACCESS) {
       
  7850 		prompt("Time")
       
  7851 		special(SPC_NOMOD)
       
  7852 		extra("epicsTimeStamp	time")
       
  7853 		interest(2)
       
  7854 	}
       
  7855 	field(FLNK,DBF_FWDLINK) {
       
  7856 		prompt("Forward Process Link")
       
  7857 		promptgroup(GUI_LINKS)
       
  7858 		interest(1)
       
  7859 	}
       
  7860 	field(VAL,DBF_ENUM) {
       
  7861 		prompt("Current Value")
       
  7862 		promptgroup(GUI_INPUTS)
       
  7863 		pp(TRUE)
       
  7864 		asl(ASL0)
       
  7865 	}
       
  7866 	field(NOBT,DBF_SHORT) {
       
  7867 		prompt("Number of Bits")
       
  7868 		promptgroup(GUI_MBB)
       
  7869 		special(SPC_NOMOD)
       
  7870 		interest(1)
       
  7871 	}
       
  7872 	field(INP,DBF_INLINK) {
       
  7873 		prompt("Input Specification")
       
  7874 		promptgroup(GUI_MBB)
       
  7875 		interest(1)
       
  7876 	}
       
  7877 	field(ZRVL,DBF_ULONG) {
       
  7878 		prompt("Zero Value")
       
  7879 		promptgroup(GUI_BITS1)
       
  7880 		special(100)
       
  7881 		pp(TRUE)
       
  7882 		base(HEX)
       
  7883 		interest(1)
       
  7884 	}
       
  7885 	field(ONVL,DBF_ULONG) {
       
  7886 		prompt("One Value")
       
  7887 		promptgroup(GUI_BITS1)
       
  7888 		special(100)
       
  7889 		pp(TRUE)
       
  7890 		base(HEX)
       
  7891 		interest(1)
       
  7892 	}
       
  7893 	field(TWVL,DBF_ULONG) {
       
  7894 		prompt("Two Value")
       
  7895 		promptgroup(GUI_BITS1)
       
  7896 		special(100)
       
  7897 		pp(TRUE)
       
  7898 		base(HEX)
       
  7899 		interest(1)
       
  7900 	}
       
  7901 	field(THVL,DBF_ULONG) {
       
  7902 		prompt("Three Value")
       
  7903 		promptgroup(GUI_BITS1)
       
  7904 		special(100)
       
  7905 		pp(TRUE)
       
  7906 		base(HEX)
       
  7907 		interest(1)
       
  7908 	}
       
  7909 	field(FRVL,DBF_ULONG) {
       
  7910 		prompt("Four Value")
       
  7911 		promptgroup(GUI_BITS1)
       
  7912 		special(100)
       
  7913 		pp(TRUE)
       
  7914 		base(HEX)
       
  7915 		interest(1)
       
  7916 	}
       
  7917 	field(FVVL,DBF_ULONG) {
       
  7918 		prompt("Five Value")
       
  7919 		promptgroup(GUI_BITS1)
       
  7920 		special(100)
       
  7921 		pp(TRUE)
       
  7922 		base(HEX)
       
  7923 		interest(1)
       
  7924 	}
       
  7925 	field(SXVL,DBF_ULONG) {
       
  7926 		prompt("Six Value")
       
  7927 		promptgroup(GUI_BITS1)
       
  7928 		special(100)
       
  7929 		pp(TRUE)
       
  7930 		base(HEX)
       
  7931 		interest(1)
       
  7932 	}
       
  7933 	field(SVVL,DBF_ULONG) {
       
  7934 		prompt("Seven Value")
       
  7935 		promptgroup(GUI_BITS1)
       
  7936 		special(100)
       
  7937 		pp(TRUE)
       
  7938 		base(HEX)
       
  7939 		interest(1)
       
  7940 	}
       
  7941 	field(EIVL,DBF_ULONG) {
       
  7942 		prompt("Eight Value")
       
  7943 		promptgroup(GUI_BITS2)
       
  7944 		special(100)
       
  7945 		pp(TRUE)
       
  7946 		base(HEX)
       
  7947 		interest(1)
       
  7948 	}
       
  7949 	field(NIVL,DBF_ULONG) {
       
  7950 		prompt("Nine Value")
       
  7951 		promptgroup(GUI_BITS2)
       
  7952 		special(100)
       
  7953 		pp(TRUE)
       
  7954 		base(HEX)
       
  7955 		interest(1)
       
  7956 	}
       
  7957 	field(TEVL,DBF_ULONG) {
       
  7958 		prompt("Ten Value")
       
  7959 		promptgroup(GUI_BITS2)
       
  7960 		special(100)
       
  7961 		pp(TRUE)
       
  7962 		base(HEX)
       
  7963 		interest(1)
       
  7964 	}
       
  7965 	field(ELVL,DBF_ULONG) {
       
  7966 		prompt("Eleven Value")
       
  7967 		promptgroup(GUI_BITS2)
       
  7968 		special(100)
       
  7969 		pp(TRUE)
       
  7970 		base(HEX)
       
  7971 		interest(1)
       
  7972 	}
       
  7973 	field(TVVL,DBF_ULONG) {
       
  7974 		prompt("Twelve Value")
       
  7975 		promptgroup(GUI_BITS2)
       
  7976 		special(100)
       
  7977 		pp(TRUE)
       
  7978 		base(HEX)
       
  7979 		interest(1)
       
  7980 	}
       
  7981 	field(TTVL,DBF_ULONG) {
       
  7982 		prompt("Thirteen Value")
       
  7983 		promptgroup(GUI_BITS2)
       
  7984 		special(100)
       
  7985 		pp(TRUE)
       
  7986 		base(HEX)
       
  7987 		interest(1)
       
  7988 	}
       
  7989 	field(FTVL,DBF_ULONG) {
       
  7990 		prompt("Fourteen Value")
       
  7991 		promptgroup(GUI_BITS2)
       
  7992 		special(100)
       
  7993 		pp(TRUE)
       
  7994 		base(HEX)
       
  7995 		interest(1)
       
  7996 	}
       
  7997 	field(FFVL,DBF_ULONG) {
       
  7998 		prompt("Fifteen Value")
       
  7999 		promptgroup(GUI_BITS2)
       
  8000 		special(100)
       
  8001 		pp(TRUE)
       
  8002 		base(HEX)
       
  8003 		interest(1)
       
  8004 	}
       
  8005 	field(ZRST,DBF_STRING) {
       
  8006 		prompt("Zero String")
       
  8007 		promptgroup(GUI_BITS1)
       
  8008 		special(100)
       
  8009 		size(26)
       
  8010 		pp(TRUE)
       
  8011 		interest(1)
       
  8012 	}
       
  8013 	field(ONST,DBF_STRING) {
       
  8014 		prompt("One String")
       
  8015 		promptgroup(GUI_BITS1)
       
  8016 		special(100)
       
  8017 		size(26)
       
  8018 		pp(TRUE)
       
  8019 		interest(1)
       
  8020 	}
       
  8021 	field(TWST,DBF_STRING) {
       
  8022 		prompt("Two String")
       
  8023 		promptgroup(GUI_BITS1)
       
  8024 		special(100)
       
  8025 		size(26)
       
  8026 		pp(TRUE)
       
  8027 		interest(1)
       
  8028 	}
       
  8029 	field(THST,DBF_STRING) {
       
  8030 		prompt("Three String")
       
  8031 		promptgroup(GUI_BITS1)
       
  8032 		special(100)
       
  8033 		size(26)
       
  8034 		pp(TRUE)
       
  8035 		interest(1)
       
  8036 	}
       
  8037 	field(FRST,DBF_STRING) {
       
  8038 		prompt("Four String")
       
  8039 		promptgroup(GUI_BITS1)
       
  8040 		special(100)
       
  8041 		size(26)
       
  8042 		pp(TRUE)
       
  8043 		interest(1)
       
  8044 	}
       
  8045 	field(FVST,DBF_STRING) {
       
  8046 		prompt("Five String")
       
  8047 		promptgroup(GUI_BITS1)
       
  8048 		special(100)
       
  8049 		size(26)
       
  8050 		pp(TRUE)
       
  8051 		interest(1)
       
  8052 	}
       
  8053 	field(SXST,DBF_STRING) {
       
  8054 		prompt("Six String")
       
  8055 		promptgroup(GUI_BITS1)
       
  8056 		special(100)
       
  8057 		size(26)
       
  8058 		pp(TRUE)
       
  8059 		interest(1)
       
  8060 	}
       
  8061 	field(SVST,DBF_STRING) {
       
  8062 		prompt("Seven String")
       
  8063 		promptgroup(GUI_BITS1)
       
  8064 		special(100)
       
  8065 		size(26)
       
  8066 		pp(TRUE)
       
  8067 		interest(1)
       
  8068 	}
       
  8069 	field(EIST,DBF_STRING) {
       
  8070 		prompt("Eight String")
       
  8071 		promptgroup(GUI_BITS2)
       
  8072 		special(100)
       
  8073 		size(26)
       
  8074 		pp(TRUE)
       
  8075 		interest(1)
       
  8076 	}
       
  8077 	field(NIST,DBF_STRING) {
       
  8078 		prompt("Nine String")
       
  8079 		promptgroup(GUI_BITS2)
       
  8080 		special(100)
       
  8081 		size(26)
       
  8082 		pp(TRUE)
       
  8083 		interest(1)
       
  8084 	}
       
  8085 	field(TEST,DBF_STRING) {
       
  8086 		prompt("Ten String")
       
  8087 		promptgroup(GUI_BITS2)
       
  8088 		special(100)
       
  8089 		size(26)
       
  8090 		pp(TRUE)
       
  8091 		interest(1)
       
  8092 	}
       
  8093 	field(ELST,DBF_STRING) {
       
  8094 		prompt("Eleven String")
       
  8095 		promptgroup(GUI_BITS2)
       
  8096 		special(100)
       
  8097 		size(26)
       
  8098 		pp(TRUE)
       
  8099 		interest(1)
       
  8100 	}
       
  8101 	field(TVST,DBF_STRING) {
       
  8102 		prompt("Twelve String")
       
  8103 		promptgroup(GUI_BITS2)
       
  8104 		special(100)
       
  8105 		size(26)
       
  8106 		pp(TRUE)
       
  8107 		interest(1)
       
  8108 	}
       
  8109 	field(TTST,DBF_STRING) {
       
  8110 		prompt("Thirteen String")
       
  8111 		promptgroup(GUI_BITS2)
       
  8112 		special(100)
       
  8113 		size(26)
       
  8114 		pp(TRUE)
       
  8115 		interest(1)
       
  8116 	}
       
  8117 	field(FTST,DBF_STRING) {
       
  8118 		prompt("Fourteen String")
       
  8119 		promptgroup(GUI_BITS2)
       
  8120 		special(100)
       
  8121 		size(26)
       
  8122 		pp(TRUE)
       
  8123 		interest(1)
       
  8124 	}
       
  8125 	field(FFST,DBF_STRING) {
       
  8126 		prompt("Fifteen String")
       
  8127 		promptgroup(GUI_BITS2)
       
  8128 		special(100)
       
  8129 		size(26)
       
  8130 		pp(TRUE)
       
  8131 		interest(1)
       
  8132 	}
       
  8133 	field(ZRSV,DBF_MENU) {
       
  8134 		prompt("State Zero Severity")
       
  8135 		promptgroup(GUI_BITS1)
       
  8136 		menu(menuAlarmSevr)
       
  8137 		pp(TRUE)
       
  8138 		interest(1)
       
  8139 	}
       
  8140 	field(ONSV,DBF_MENU) {
       
  8141 		prompt("State One Severity")
       
  8142 		promptgroup(GUI_BITS1)
       
  8143 		menu(menuAlarmSevr)
       
  8144 		pp(TRUE)
       
  8145 		interest(1)
       
  8146 	}
       
  8147 	field(TWSV,DBF_MENU) {
       
  8148 		prompt("State Two Severity")
       
  8149 		promptgroup(GUI_BITS1)
       
  8150 		menu(menuAlarmSevr)
       
  8151 		pp(TRUE)
       
  8152 		interest(1)
       
  8153 	}
       
  8154 	field(THSV,DBF_MENU) {
       
  8155 		prompt("State Three Severity")
       
  8156 		promptgroup(GUI_BITS1)
       
  8157 		menu(menuAlarmSevr)
       
  8158 		pp(TRUE)
       
  8159 		interest(1)
       
  8160 	}
       
  8161 	field(FRSV,DBF_MENU) {
       
  8162 		prompt("State Four Severity")
       
  8163 		promptgroup(GUI_BITS1)
       
  8164 		menu(menuAlarmSevr)
       
  8165 		pp(TRUE)
       
  8166 		interest(1)
       
  8167 	}
       
  8168 	field(FVSV,DBF_MENU) {
       
  8169 		prompt("State Five Severity")
       
  8170 		promptgroup(GUI_BITS1)
       
  8171 		menu(menuAlarmSevr)
       
  8172 		pp(TRUE)
       
  8173 		interest(1)
       
  8174 	}
       
  8175 	field(SXSV,DBF_MENU) {
       
  8176 		prompt("State Six Severity")
       
  8177 		promptgroup(GUI_BITS1)
       
  8178 		menu(menuAlarmSevr)
       
  8179 		pp(TRUE)
       
  8180 		interest(1)
       
  8181 	}
       
  8182 	field(SVSV,DBF_MENU) {
       
  8183 		prompt("State Seven Severity")
       
  8184 		promptgroup(GUI_BITS1)
       
  8185 		menu(menuAlarmSevr)
       
  8186 		pp(TRUE)
       
  8187 		interest(1)
       
  8188 	}
       
  8189 	field(EISV,DBF_MENU) {
       
  8190 		prompt("State Eight Severity")
       
  8191 		promptgroup(GUI_BITS2)
       
  8192 		menu(menuAlarmSevr)
       
  8193 		pp(TRUE)
       
  8194 		interest(1)
       
  8195 	}
       
  8196 	field(NISV,DBF_MENU) {
       
  8197 		prompt("State Nine Severity")
       
  8198 		promptgroup(GUI_BITS2)
       
  8199 		menu(menuAlarmSevr)
       
  8200 		pp(TRUE)
       
  8201 		interest(1)
       
  8202 	}
       
  8203 	field(TESV,DBF_MENU) {
       
  8204 		prompt("State Ten Severity")
       
  8205 		promptgroup(GUI_BITS2)
       
  8206 		menu(menuAlarmSevr)
       
  8207 		pp(TRUE)
       
  8208 		interest(1)
       
  8209 	}
       
  8210 	field(ELSV,DBF_MENU) {
       
  8211 		prompt("State Eleven Severity")
       
  8212 		promptgroup(GUI_BITS2)
       
  8213 		menu(menuAlarmSevr)
       
  8214 		pp(TRUE)
       
  8215 		interest(1)
       
  8216 	}
       
  8217 	field(TVSV,DBF_MENU) {
       
  8218 		prompt("State Twelve Severity")
       
  8219 		promptgroup(GUI_BITS2)
       
  8220 		menu(menuAlarmSevr)
       
  8221 		pp(TRUE)
       
  8222 		interest(1)
       
  8223 	}
       
  8224 	field(TTSV,DBF_MENU) {
       
  8225 		prompt("State Thirteen Sevr")
       
  8226 		promptgroup(GUI_BITS2)
       
  8227 		menu(menuAlarmSevr)
       
  8228 		pp(TRUE)
       
  8229 		interest(1)
       
  8230 	}
       
  8231 	field(FTSV,DBF_MENU) {
       
  8232 		prompt("State Fourteen Sevr")
       
  8233 		promptgroup(GUI_BITS2)
       
  8234 		menu(menuAlarmSevr)
       
  8235 		pp(TRUE)
       
  8236 		interest(1)
       
  8237 	}
       
  8238 	field(FFSV,DBF_MENU) {
       
  8239 		prompt("State Fifteen Severity")
       
  8240 		promptgroup(GUI_BITS2)
       
  8241 		menu(menuAlarmSevr)
       
  8242 		pp(TRUE)
       
  8243 		interest(1)
       
  8244 	}
       
  8245 	field(UNSV,DBF_MENU) {
       
  8246 		prompt("Unknown State Severity")
       
  8247 		promptgroup(GUI_MBB)
       
  8248 		menu(menuAlarmSevr)
       
  8249 		pp(TRUE)
       
  8250 		interest(1)
       
  8251 	}
       
  8252 	field(COSV,DBF_MENU) {
       
  8253 		prompt("Change of State Svr")
       
  8254 		promptgroup(GUI_MBB)
       
  8255 		menu(menuAlarmSevr)
       
  8256 		pp(TRUE)
       
  8257 		interest(1)
       
  8258 	}
       
  8259 	field(RVAL,DBF_ULONG) {
       
  8260 		prompt("Raw Value")
       
  8261 		pp(TRUE)
       
  8262 	}
       
  8263 	field(ORAW,DBF_ULONG) {
       
  8264 		prompt("Prev Raw Value")
       
  8265 		special(SPC_NOMOD)
       
  8266 		interest(3)
       
  8267 	}
       
  8268 	field(MASK,DBF_ULONG) {
       
  8269 		prompt("Hardware Mask")
       
  8270 		special(SPC_NOMOD)
       
  8271 		interest(1)
       
  8272 	}
       
  8273 	field(MLST,DBF_USHORT) {
       
  8274 		prompt("Last Value Monitored")
       
  8275 		special(SPC_NOMOD)
       
  8276 		interest(3)
       
  8277 	}
       
  8278 	field(LALM,DBF_USHORT) {
       
  8279 		prompt("Last Value Alarmed")
       
  8280 		special(SPC_NOMOD)
       
  8281 		interest(3)
       
  8282 	}
       
  8283 	field(SDEF,DBF_SHORT) {
       
  8284 		prompt("States Defined")
       
  8285 		special(SPC_NOMOD)
       
  8286 		interest(3)
       
  8287 	}
       
  8288 	field(SHFT,DBF_USHORT) {
       
  8289 		prompt("Shift")
       
  8290 		promptgroup(GUI_MBB)
       
  8291 		interest(1)
       
  8292 	}
       
  8293 	field(SIOL,DBF_INLINK) {
       
  8294 		prompt("Sim Input Specifctn")
       
  8295 		promptgroup(GUI_MBB)
       
  8296 		interest(1)
       
  8297 	}
       
  8298 	field(SVAL,DBF_ULONG) {
       
  8299 		prompt("Simulation Value")
       
  8300 	}
       
  8301 	field(SIML,DBF_INLINK) {
       
  8302 		prompt("Sim Mode Location")
       
  8303 		promptgroup(GUI_MBB)
       
  8304 		interest(1)
       
  8305 	}
       
  8306 	field(SIMM,DBF_MENU) {
       
  8307 		prompt("Simulation Mode")
       
  8308 		menu(menuSimm)
       
  8309 		interest(1)
       
  8310 	}
       
  8311 	field(SIMS,DBF_MENU) {
       
  8312 		prompt("Sim mode Alarm Svrty")
       
  8313 		promptgroup(GUI_MBB)
       
  8314 		menu(menuAlarmSevr)
       
  8315 		interest(2)
       
  8316 	}
       
  8317 }
       
  8318 recordtype(mbbiDirect) {
       
  8319 	field(NAME,DBF_STRING) {
       
  8320 		prompt("Record Name")
       
  8321 		special(SPC_NOMOD)
       
  8322 		size(61)
       
  8323 	}
       
  8324 	field(DESC,DBF_STRING) {
       
  8325 		prompt("Descriptor")
       
  8326 		promptgroup(GUI_COMMON)
       
  8327 		size(41)
       
  8328 	}
       
  8329 	field(ASG,DBF_STRING) {
       
  8330 		prompt("Access Security Group")
       
  8331 		promptgroup(GUI_COMMON)
       
  8332 		special(SPC_AS)
       
  8333 		size(29)
       
  8334 	}
       
  8335 	field(SCAN,DBF_MENU) {
       
  8336 		prompt("Scan Mechanism")
       
  8337 		promptgroup(GUI_SCAN)
       
  8338 		special(SPC_SCAN)
       
  8339 		menu(menuScan)
       
  8340 		interest(1)
       
  8341 	}
       
  8342 	field(PINI,DBF_MENU) {
       
  8343 		prompt("Process at iocInit")
       
  8344 		promptgroup(GUI_SCAN)
       
  8345 		menu(menuPini)
       
  8346 		interest(1)
       
  8347 	}
       
  8348 	field(PHAS,DBF_SHORT) {
       
  8349 		prompt("Scan Phase")
       
  8350 		promptgroup(GUI_SCAN)
       
  8351 		special(SPC_SCAN)
       
  8352 		interest(1)
       
  8353 	}
       
  8354 	field(EVNT,DBF_SHORT) {
       
  8355 		prompt("Event Number")
       
  8356 		promptgroup(GUI_SCAN)
       
  8357 		special(SPC_SCAN)
       
  8358 		interest(1)
       
  8359 	}
       
  8360 	field(TSE,DBF_SHORT) {
       
  8361 		prompt("Time Stamp Event")
       
  8362 		promptgroup(GUI_SCAN)
       
  8363 		interest(1)
       
  8364 	}
       
  8365 	field(TSEL,DBF_INLINK) {
       
  8366 		prompt("Time Stamp Link")
       
  8367 		promptgroup(GUI_SCAN)
       
  8368 		interest(1)
       
  8369 	}
       
  8370 	field(DTYP,DBF_DEVICE) {
       
  8371 		prompt("Device Type")
       
  8372 		promptgroup(GUI_LINKS)
       
  8373 		interest(1)
       
  8374 	}
       
  8375 	field(DISV,DBF_SHORT) {
       
  8376 		prompt("Disable Value")
       
  8377 		initial("1")
       
  8378 		promptgroup(GUI_SCAN)
       
  8379 	}
       
  8380 	field(DISA,DBF_SHORT) {
       
  8381 		prompt("Disable")
       
  8382 	}
       
  8383 	field(SDIS,DBF_INLINK) {
       
  8384 		prompt("Scanning Disable")
       
  8385 		promptgroup(GUI_SCAN)
       
  8386 		interest(1)
       
  8387 	}
       
  8388 	field(MLOK,DBF_NOACCESS) {
       
  8389 		prompt("Monitor lock")
       
  8390 		special(SPC_NOMOD)
       
  8391 		extra("epicsMutexId	mlok")
       
  8392 		interest(4)
       
  8393 	}
       
  8394 	field(MLIS,DBF_NOACCESS) {
       
  8395 		prompt("Monitor List")
       
  8396 		special(SPC_NOMOD)
       
  8397 		extra("ELLLIST		mlis")
       
  8398 		interest(4)
       
  8399 	}
       
  8400 	field(DISP,DBF_UCHAR) {
       
  8401 		prompt("Disable putField")
       
  8402 	}
       
  8403 	field(PROC,DBF_UCHAR) {
       
  8404 		prompt("Force Processing")
       
  8405 		pp(TRUE)
       
  8406 		interest(3)
       
  8407 	}
       
  8408 	field(STAT,DBF_MENU) {
       
  8409 		prompt("Alarm Status")
       
  8410 		initial("UDF")
       
  8411 		special(SPC_NOMOD)
       
  8412 		menu(menuAlarmStat)
       
  8413 	}
       
  8414 	field(SEVR,DBF_MENU) {
       
  8415 		prompt("Alarm Severity")
       
  8416 		initial("INVALID")
       
  8417 		special(SPC_NOMOD)
       
  8418 		menu(menuAlarmSevr)
       
  8419 	}
       
  8420 	field(NSTA,DBF_MENU) {
       
  8421 		prompt("New Alarm Status")
       
  8422 		special(SPC_NOMOD)
       
  8423 		menu(menuAlarmStat)
       
  8424 		interest(2)
       
  8425 	}
       
  8426 	field(NSEV,DBF_MENU) {
       
  8427 		prompt("New Alarm Severity")
       
  8428 		special(SPC_NOMOD)
       
  8429 		menu(menuAlarmSevr)
       
  8430 		interest(2)
       
  8431 	}
       
  8432 	field(ACKS,DBF_MENU) {
       
  8433 		prompt("Alarm Ack Severity")
       
  8434 		special(SPC_NOMOD)
       
  8435 		menu(menuAlarmSevr)
       
  8436 		interest(2)
       
  8437 	}
       
  8438 	field(ACKT,DBF_MENU) {
       
  8439 		prompt("Alarm Ack Transient")
       
  8440 		initial("YES")
       
  8441 		promptgroup(GUI_ALARMS)
       
  8442 		special(SPC_NOMOD)
       
  8443 		menu(menuYesNo)
       
  8444 		interest(2)
       
  8445 	}
       
  8446 	field(DISS,DBF_MENU) {
       
  8447 		prompt("Disable Alarm Sevrty")
       
  8448 		promptgroup(GUI_SCAN)
       
  8449 		menu(menuAlarmSevr)
       
  8450 		interest(1)
       
  8451 	}
       
  8452 	field(LCNT,DBF_UCHAR) {
       
  8453 		prompt("Lock Count")
       
  8454 		special(SPC_NOMOD)
       
  8455 		interest(2)
       
  8456 	}
       
  8457 	field(PACT,DBF_UCHAR) {
       
  8458 		prompt("Record active")
       
  8459 		special(SPC_NOMOD)
       
  8460 		interest(1)
       
  8461 	}
       
  8462 	field(PUTF,DBF_UCHAR) {
       
  8463 		prompt("dbPutField process")
       
  8464 		special(SPC_NOMOD)
       
  8465 		interest(1)
       
  8466 	}
       
  8467 	field(RPRO,DBF_UCHAR) {
       
  8468 		prompt("Reprocess ")
       
  8469 		special(SPC_NOMOD)
       
  8470 		interest(1)
       
  8471 	}
       
  8472 	field(ASP,DBF_NOACCESS) {
       
  8473 		prompt("Access Security Pvt")
       
  8474 		special(SPC_NOMOD)
       
  8475 		extra("struct asgMember *asp")
       
  8476 		interest(4)
       
  8477 	}
       
  8478 	field(PPN,DBF_NOACCESS) {
       
  8479 		prompt("addr of PUTNOTIFY")
       
  8480 		special(SPC_NOMOD)
       
  8481 		extra("struct putNotify *ppn")
       
  8482 		interest(4)
       
  8483 	}
       
  8484 	field(PPNR,DBF_NOACCESS) {
       
  8485 		prompt("pputNotifyRecord")
       
  8486 		special(SPC_NOMOD)
       
  8487 		extra("struct putNotifyRecord *ppnr")
       
  8488 		interest(4)
       
  8489 	}
       
  8490 	field(SPVT,DBF_NOACCESS) {
       
  8491 		prompt("Scan Private")
       
  8492 		special(SPC_NOMOD)
       
  8493 		extra("struct scan_element *spvt")
       
  8494 		interest(4)
       
  8495 	}
       
  8496 	field(RSET,DBF_NOACCESS) {
       
  8497 		prompt("Address of RSET")
       
  8498 		special(SPC_NOMOD)
       
  8499 		extra("struct rset	*rset")
       
  8500 		interest(4)
       
  8501 	}
       
  8502 	field(DSET,DBF_NOACCESS) {
       
  8503 		prompt("DSET address")
       
  8504 		special(SPC_NOMOD)
       
  8505 		extra("struct dset	*dset")
       
  8506 		interest(4)
       
  8507 	}
       
  8508 	field(DPVT,DBF_NOACCESS) {
       
  8509 		prompt("Device Private")
       
  8510 		special(SPC_NOMOD)
       
  8511 		extra("void		*dpvt")
       
  8512 		interest(4)
       
  8513 	}
       
  8514 	field(RDES,DBF_NOACCESS) {
       
  8515 		prompt("Address of dbRecordType")
       
  8516 		special(SPC_NOMOD)
       
  8517 		extra("struct dbRecordType *rdes")
       
  8518 		interest(4)
       
  8519 	}
       
  8520 	field(LSET,DBF_NOACCESS) {
       
  8521 		prompt("Lock Set")
       
  8522 		special(SPC_NOMOD)
       
  8523 		extra("struct lockRecord *lset")
       
  8524 		interest(4)
       
  8525 	}
       
  8526 	field(PRIO,DBF_MENU) {
       
  8527 		prompt("Scheduling Priority")
       
  8528 		promptgroup(GUI_SCAN)
       
  8529 		special(SPC_SCAN)
       
  8530 		menu(menuPriority)
       
  8531 		interest(1)
       
  8532 	}
       
  8533 	field(TPRO,DBF_UCHAR) {
       
  8534 		prompt("Trace Processing")
       
  8535 	}
       
  8536 	field(BKPT,DBF_NOACCESS) {
       
  8537 		prompt("Break Point")
       
  8538 		special(SPC_NOMOD)
       
  8539 		extra("char bkpt")
       
  8540 		interest(1)
       
  8541 	}
       
  8542 	field(UDF,DBF_UCHAR) {
       
  8543 		prompt("Undefined")
       
  8544 		initial("1")
       
  8545 		promptgroup(GUI_COMMON)
       
  8546 		pp(TRUE)
       
  8547 		interest(1)
       
  8548 	}
       
  8549 	field(TIME,DBF_NOACCESS) {
       
  8550 		prompt("Time")
       
  8551 		special(SPC_NOMOD)
       
  8552 		extra("epicsTimeStamp	time")
       
  8553 		interest(2)
       
  8554 	}
       
  8555 	field(FLNK,DBF_FWDLINK) {
       
  8556 		prompt("Forward Process Link")
       
  8557 		promptgroup(GUI_LINKS)
       
  8558 		interest(1)
       
  8559 	}
       
  8560 	field(VAL,DBF_USHORT) {
       
  8561 		prompt("Current Value")
       
  8562 		promptgroup(GUI_INPUTS)
       
  8563 		pp(TRUE)
       
  8564 		asl(ASL0)
       
  8565 	}
       
  8566 	field(NOBT,DBF_SHORT) {
       
  8567 		prompt("Number of Bits")
       
  8568 		promptgroup(GUI_MBB)
       
  8569 		special(SPC_NOMOD)
       
  8570 		interest(1)
       
  8571 	}
       
  8572 	field(INP,DBF_INLINK) {
       
  8573 		prompt("Input Specification")
       
  8574 		promptgroup(GUI_MBB)
       
  8575 		interest(1)
       
  8576 	}
       
  8577 	field(RVAL,DBF_ULONG) {
       
  8578 		prompt("Raw Value")
       
  8579 		pp(TRUE)
       
  8580 	}
       
  8581 	field(ORAW,DBF_ULONG) {
       
  8582 		prompt("Prev Raw Value")
       
  8583 		special(SPC_NOMOD)
       
  8584 		interest(3)
       
  8585 	}
       
  8586 	field(MASK,DBF_ULONG) {
       
  8587 		prompt("Hardware Mask")
       
  8588 		special(SPC_NOMOD)
       
  8589 		interest(1)
       
  8590 	}
       
  8591 	field(MLST,DBF_USHORT) {
       
  8592 		prompt("Last Value Monitored")
       
  8593 		special(SPC_NOMOD)
       
  8594 		interest(3)
       
  8595 	}
       
  8596 	field(LALM,DBF_USHORT) {
       
  8597 		prompt("Last Value Alarmed")
       
  8598 		special(SPC_NOMOD)
       
  8599 		interest(3)
       
  8600 	}
       
  8601 	field(SDEF,DBF_SHORT) {
       
  8602 		prompt("States Defined")
       
  8603 		special(SPC_NOMOD)
       
  8604 		interest(3)
       
  8605 	}
       
  8606 	field(SHFT,DBF_USHORT) {
       
  8607 		prompt("Shift")
       
  8608 		promptgroup(GUI_MBB)
       
  8609 		interest(1)
       
  8610 	}
       
  8611 	field(SIOL,DBF_INLINK) {
       
  8612 		prompt("Sim Input Specifctn")
       
  8613 		promptgroup(GUI_MBB)
       
  8614 		interest(1)
       
  8615 	}
       
  8616 	field(SVAL,DBF_ULONG) {
       
  8617 		prompt("Simulation Value")
       
  8618 	}
       
  8619 	field(SIML,DBF_INLINK) {
       
  8620 		prompt("Sim Mode Location")
       
  8621 		promptgroup(GUI_MBB)
       
  8622 		interest(1)
       
  8623 	}
       
  8624 	field(SIMM,DBF_MENU) {
       
  8625 		prompt("Simulation Mode")
       
  8626 		menu(menuSimm)
       
  8627 		interest(1)
       
  8628 	}
       
  8629 	field(SIMS,DBF_MENU) {
       
  8630 		prompt("Sim mode Alarm Svrty")
       
  8631 		promptgroup(GUI_MBB)
       
  8632 		menu(menuAlarmSevr)
       
  8633 		interest(2)
       
  8634 	}
       
  8635 	field(B0,DBF_UCHAR) {
       
  8636 		prompt("Bit 0")
       
  8637 		pp(TRUE)
       
  8638 		interest(1)
       
  8639 	}
       
  8640 	field(B1,DBF_UCHAR) {
       
  8641 		prompt("Bit 1")
       
  8642 		pp(TRUE)
       
  8643 		interest(1)
       
  8644 	}
       
  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 	}
       
  8715 }
       
  8716 recordtype(mbbo) {
       
  8717 	field(NAME,DBF_STRING) {
       
  8718 		prompt("Record Name")
       
  8719 		special(SPC_NOMOD)
       
  8720 		size(61)
       
  8721 	}
       
  8722 	field(DESC,DBF_STRING) {
       
  8723 		prompt("Descriptor")
       
  8724 		promptgroup(GUI_COMMON)
       
  8725 		size(41)
       
  8726 	}
       
  8727 	field(ASG,DBF_STRING) {
       
  8728 		prompt("Access Security Group")
       
  8729 		promptgroup(GUI_COMMON)
       
  8730 		special(SPC_AS)
       
  8731 		size(29)
       
  8732 	}
       
  8733 	field(SCAN,DBF_MENU) {
       
  8734 		prompt("Scan Mechanism")
       
  8735 		promptgroup(GUI_SCAN)
       
  8736 		special(SPC_SCAN)
       
  8737 		menu(menuScan)
       
  8738 		interest(1)
       
  8739 	}
       
  8740 	field(PINI,DBF_MENU) {
       
  8741 		prompt("Process at iocInit")
       
  8742 		promptgroup(GUI_SCAN)
       
  8743 		menu(menuPini)
       
  8744 		interest(1)
       
  8745 	}
       
  8746 	field(PHAS,DBF_SHORT) {
       
  8747 		prompt("Scan Phase")
       
  8748 		promptgroup(GUI_SCAN)
       
  8749 		special(SPC_SCAN)
       
  8750 		interest(1)
       
  8751 	}
       
  8752 	field(EVNT,DBF_SHORT) {
       
  8753 		prompt("Event Number")
       
  8754 		promptgroup(GUI_SCAN)
       
  8755 		special(SPC_SCAN)
       
  8756 		interest(1)
       
  8757 	}
       
  8758 	field(TSE,DBF_SHORT) {
       
  8759 		prompt("Time Stamp Event")
       
  8760 		promptgroup(GUI_SCAN)
       
  8761 		interest(1)
       
  8762 	}
       
  8763 	field(TSEL,DBF_INLINK) {
       
  8764 		prompt("Time Stamp Link")
       
  8765 		promptgroup(GUI_SCAN)
       
  8766 		interest(1)
       
  8767 	}
       
  8768 	field(DTYP,DBF_DEVICE) {
       
  8769 		prompt("Device Type")
       
  8770 		promptgroup(GUI_LINKS)
       
  8771 		interest(1)
       
  8772 	}
       
  8773 	field(DISV,DBF_SHORT) {
       
  8774 		prompt("Disable Value")
       
  8775 		initial("1")
       
  8776 		promptgroup(GUI_SCAN)
       
  8777 	}
       
  8778 	field(DISA,DBF_SHORT) {
       
  8779 		prompt("Disable")
       
  8780 	}
       
  8781 	field(SDIS,DBF_INLINK) {
       
  8782 		prompt("Scanning Disable")
       
  8783 		promptgroup(GUI_SCAN)
       
  8784 		interest(1)
       
  8785 	}
       
  8786 	field(MLOK,DBF_NOACCESS) {
       
  8787 		prompt("Monitor lock")
       
  8788 		special(SPC_NOMOD)
       
  8789 		extra("epicsMutexId	mlok")
       
  8790 		interest(4)
       
  8791 	}
       
  8792 	field(MLIS,DBF_NOACCESS) {
       
  8793 		prompt("Monitor List")
       
  8794 		special(SPC_NOMOD)
       
  8795 		extra("ELLLIST		mlis")
       
  8796 		interest(4)
       
  8797 	}
       
  8798 	field(DISP,DBF_UCHAR) {
       
  8799 		prompt("Disable putField")
       
  8800 	}
       
  8801 	field(PROC,DBF_UCHAR) {
       
  8802 		prompt("Force Processing")
       
  8803 		pp(TRUE)
       
  8804 		interest(3)
       
  8805 	}
       
  8806 	field(STAT,DBF_MENU) {
       
  8807 		prompt("Alarm Status")
       
  8808 		initial("UDF")
       
  8809 		special(SPC_NOMOD)
       
  8810 		menu(menuAlarmStat)
       
  8811 	}
       
  8812 	field(SEVR,DBF_MENU) {
       
  8813 		prompt("Alarm Severity")
       
  8814 		initial("INVALID")
       
  8815 		special(SPC_NOMOD)
       
  8816 		menu(menuAlarmSevr)
       
  8817 	}
       
  8818 	field(NSTA,DBF_MENU) {
       
  8819 		prompt("New Alarm Status")
       
  8820 		special(SPC_NOMOD)
       
  8821 		menu(menuAlarmStat)
       
  8822 		interest(2)
       
  8823 	}
       
  8824 	field(NSEV,DBF_MENU) {
       
  8825 		prompt("New Alarm Severity")
       
  8826 		special(SPC_NOMOD)
       
  8827 		menu(menuAlarmSevr)
       
  8828 		interest(2)
       
  8829 	}
       
  8830 	field(ACKS,DBF_MENU) {
       
  8831 		prompt("Alarm Ack Severity")
       
  8832 		special(SPC_NOMOD)
       
  8833 		menu(menuAlarmSevr)
       
  8834 		interest(2)
       
  8835 	}
       
  8836 	field(ACKT,DBF_MENU) {
       
  8837 		prompt("Alarm Ack Transient")
       
  8838 		initial("YES")
       
  8839 		promptgroup(GUI_ALARMS)
       
  8840 		special(SPC_NOMOD)
       
  8841 		menu(menuYesNo)
       
  8842 		interest(2)
       
  8843 	}
       
  8844 	field(DISS,DBF_MENU) {
       
  8845 		prompt("Disable Alarm Sevrty")
       
  8846 		promptgroup(GUI_SCAN)
       
  8847 		menu(menuAlarmSevr)
       
  8848 		interest(1)
       
  8849 	}
       
  8850 	field(LCNT,DBF_UCHAR) {
       
  8851 		prompt("Lock Count")
       
  8852 		special(SPC_NOMOD)
       
  8853 		interest(2)
       
  8854 	}
       
  8855 	field(PACT,DBF_UCHAR) {
       
  8856 		prompt("Record active")
       
  8857 		special(SPC_NOMOD)
       
  8858 		interest(1)
       
  8859 	}
       
  8860 	field(PUTF,DBF_UCHAR) {
       
  8861 		prompt("dbPutField process")
       
  8862 		special(SPC_NOMOD)
       
  8863 		interest(1)
       
  8864 	}
       
  8865 	field(RPRO,DBF_UCHAR) {
       
  8866 		prompt("Reprocess ")
       
  8867 		special(SPC_NOMOD)
       
  8868 		interest(1)
       
  8869 	}
       
  8870 	field(ASP,DBF_NOACCESS) {
       
  8871 		prompt("Access Security Pvt")
       
  8872 		special(SPC_NOMOD)
       
  8873 		extra("struct asgMember *asp")
       
  8874 		interest(4)
       
  8875 	}
       
  8876 	field(PPN,DBF_NOACCESS) {
       
  8877 		prompt("addr of PUTNOTIFY")
       
  8878 		special(SPC_NOMOD)
       
  8879 		extra("struct putNotify *ppn")
       
  8880 		interest(4)
       
  8881 	}
       
  8882 	field(PPNR,DBF_NOACCESS) {
       
  8883 		prompt("pputNotifyRecord")
       
  8884 		special(SPC_NOMOD)
       
  8885 		extra("struct putNotifyRecord *ppnr")
       
  8886 		interest(4)
       
  8887 	}
       
  8888 	field(SPVT,DBF_NOACCESS) {
       
  8889 		prompt("Scan Private")
       
  8890 		special(SPC_NOMOD)
       
  8891 		extra("struct scan_element *spvt")
       
  8892 		interest(4)
       
  8893 	}
       
  8894 	field(RSET,DBF_NOACCESS) {
       
  8895 		prompt("Address of RSET")
       
  8896 		special(SPC_NOMOD)
       
  8897 		extra("struct rset	*rset")
       
  8898 		interest(4)
       
  8899 	}
       
  8900 	field(DSET,DBF_NOACCESS) {
       
  8901 		prompt("DSET address")
       
  8902 		special(SPC_NOMOD)
       
  8903 		extra("struct dset	*dset")
       
  8904 		interest(4)
       
  8905 	}
       
  8906 	field(DPVT,DBF_NOACCESS) {
       
  8907 		prompt("Device Private")
       
  8908 		special(SPC_NOMOD)
       
  8909 		extra("void		*dpvt")
       
  8910 		interest(4)
       
  8911 	}
       
  8912 	field(RDES,DBF_NOACCESS) {
       
  8913 		prompt("Address of dbRecordType")
       
  8914 		special(SPC_NOMOD)
       
  8915 		extra("struct dbRecordType *rdes")
       
  8916 		interest(4)
       
  8917 	}
       
  8918 	field(LSET,DBF_NOACCESS) {
       
  8919 		prompt("Lock Set")
       
  8920 		special(SPC_NOMOD)
       
  8921 		extra("struct lockRecord *lset")
       
  8922 		interest(4)
       
  8923 	}
       
  8924 	field(PRIO,DBF_MENU) {
       
  8925 		prompt("Scheduling Priority")
       
  8926 		promptgroup(GUI_SCAN)
       
  8927 		special(SPC_SCAN)
       
  8928 		menu(menuPriority)
       
  8929 		interest(1)
       
  8930 	}
       
  8931 	field(TPRO,DBF_UCHAR) {
       
  8932 		prompt("Trace Processing")
       
  8933 	}
       
  8934 	field(BKPT,DBF_NOACCESS) {
       
  8935 		prompt("Break Point")
       
  8936 		special(SPC_NOMOD)
       
  8937 		extra("char bkpt")
       
  8938 		interest(1)
       
  8939 	}
       
  8940 	field(UDF,DBF_UCHAR) {
       
  8941 		prompt("Undefined")
       
  8942 		initial("1")
       
  8943 		promptgroup(GUI_COMMON)
       
  8944 		pp(TRUE)
       
  8945 		interest(1)
       
  8946 	}
       
  8947 	field(TIME,DBF_NOACCESS) {
       
  8948 		prompt("Time")
       
  8949 		special(SPC_NOMOD)
       
  8950 		extra("epicsTimeStamp	time")
       
  8951 		interest(2)
       
  8952 	}
       
  8953 	field(FLNK,DBF_FWDLINK) {
       
  8954 		prompt("Forward Process Link")
       
  8955 		promptgroup(GUI_LINKS)
       
  8956 		interest(1)
       
  8957 	}
       
  8958 	field(VAL,DBF_ENUM) {
       
  8959 		prompt("Desired Value")
       
  8960 		promptgroup(GUI_OUTPUT)
       
  8961 		special(SPC_DBADDR)
       
  8962 		pp(TRUE)
       
  8963 		asl(ASL0)
       
  8964 	}
       
  8965 	field(DOL,DBF_INLINK) {
       
  8966 		prompt("Desired Output Loc")
       
  8967 		promptgroup(GUI_MBB)
       
  8968 		interest(1)
       
  8969 	}
       
  8970 	field(OMSL,DBF_MENU) {
       
  8971 		prompt("Output Mode Select")
       
  8972 		promptgroup(GUI_MBB)
       
  8973 		menu(menuOmsl)
       
  8974 		interest(1)
       
  8975 	}
       
  8976 	field(NOBT,DBF_SHORT) {
       
  8977 		prompt("Number of Bits")
       
  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 	}
       
  9444 }
       
  9445 recordtype(mbboDirect) {
       
  9446 	field(NAME,DBF_STRING) {
       
  9447 		prompt("Record Name")
       
  9448 		special(SPC_NOMOD)
       
  9449 		size(61)
       
  9450 	}
       
  9451 	field(DESC,DBF_STRING) {
       
  9452 		prompt("Descriptor")
       
  9453 		promptgroup(GUI_COMMON)
       
  9454 		size(41)
       
  9455 	}
       
  9456 	field(ASG,DBF_STRING) {
       
  9457 		prompt("Access Security Group")
       
  9458 		promptgroup(GUI_COMMON)
       
  9459 		special(SPC_AS)
       
  9460 		size(29)
       
  9461 	}
       
  9462 	field(SCAN,DBF_MENU) {
       
  9463 		prompt("Scan Mechanism")
       
  9464 		promptgroup(GUI_SCAN)
       
  9465 		special(SPC_SCAN)
       
  9466 		menu(menuScan)
       
  9467 		interest(1)
       
  9468 	}
       
  9469 	field(PINI,DBF_MENU) {
       
  9470 		prompt("Process at iocInit")
       
  9471 		promptgroup(GUI_SCAN)
       
  9472 		menu(menuPini)
       
  9473 		interest(1)
       
  9474 	}
       
  9475 	field(PHAS,DBF_SHORT) {
       
  9476 		prompt("Scan Phase")
       
  9477 		promptgroup(GUI_SCAN)
       
  9478 		special(SPC_SCAN)
       
  9479 		interest(1)
       
  9480 	}
       
  9481 	field(EVNT,DBF_SHORT) {
       
  9482 		prompt("Event Number")
       
  9483 		promptgroup(GUI_SCAN)
       
  9484 		special(SPC_SCAN)
       
  9485 		interest(1)
       
  9486 	}
       
  9487 	field(TSE,DBF_SHORT) {
       
  9488 		prompt("Time Stamp Event")
       
  9489 		promptgroup(GUI_SCAN)
       
  9490 		interest(1)
       
  9491 	}
       
  9492 	field(TSEL,DBF_INLINK) {
       
  9493 		prompt("Time Stamp Link")
       
  9494 		promptgroup(GUI_SCAN)
       
  9495 		interest(1)
       
  9496 	}
       
  9497 	field(DTYP,DBF_DEVICE) {
       
  9498 		prompt("Device Type")
       
  9499 		promptgroup(GUI_LINKS)
       
  9500 		interest(1)
       
  9501 	}
       
  9502 	field(DISV,DBF_SHORT) {
       
  9503 		prompt("Disable Value")
       
  9504 		initial("1")
       
  9505 		promptgroup(GUI_SCAN)
       
  9506 	}
       
  9507 	field(DISA,DBF_SHORT) {
       
  9508 		prompt("Disable")
       
  9509 	}
       
  9510 	field(SDIS,DBF_INLINK) {
       
  9511 		prompt("Scanning Disable")
       
  9512 		promptgroup(GUI_SCAN)
       
  9513 		interest(1)
       
  9514 	}
       
  9515 	field(MLOK,DBF_NOACCESS) {
       
  9516 		prompt("Monitor lock")
       
  9517 		special(SPC_NOMOD)
       
  9518 		extra("epicsMutexId	mlok")
       
  9519 		interest(4)
       
  9520 	}
       
  9521 	field(MLIS,DBF_NOACCESS) {
       
  9522 		prompt("Monitor List")
       
  9523 		special(SPC_NOMOD)
       
  9524 		extra("ELLLIST		mlis")
       
  9525 		interest(4)
       
  9526 	}
       
  9527 	field(DISP,DBF_UCHAR) {
       
  9528 		prompt("Disable putField")
       
  9529 	}
       
  9530 	field(PROC,DBF_UCHAR) {
       
  9531 		prompt("Force Processing")
       
  9532 		pp(TRUE)
       
  9533 		interest(3)
       
  9534 	}
       
  9535 	field(STAT,DBF_MENU) {
       
  9536 		prompt("Alarm Status")
       
  9537 		initial("UDF")
       
  9538 		special(SPC_NOMOD)
       
  9539 		menu(menuAlarmStat)
       
  9540 	}
       
  9541 	field(SEVR,DBF_MENU) {
       
  9542 		prompt("Alarm Severity")
       
  9543 		initial("INVALID")
       
  9544 		special(SPC_NOMOD)
       
  9545 		menu(menuAlarmSevr)
       
  9546 	}
       
  9547 	field(NSTA,DBF_MENU) {
       
  9548 		prompt("New Alarm Status")
       
  9549 		special(SPC_NOMOD)
       
  9550 		menu(menuAlarmStat)
       
  9551 		interest(2)
       
  9552 	}
       
  9553 	field(NSEV,DBF_MENU) {
       
  9554 		prompt("New Alarm Severity")
       
  9555 		special(SPC_NOMOD)
       
  9556 		menu(menuAlarmSevr)
       
  9557 		interest(2)
       
  9558 	}
       
  9559 	field(ACKS,DBF_MENU) {
       
  9560 		prompt("Alarm Ack Severity")
       
  9561 		special(SPC_NOMOD)
       
  9562 		menu(menuAlarmSevr)
       
  9563 		interest(2)
       
  9564 	}
       
  9565 	field(ACKT,DBF_MENU) {
       
  9566 		prompt("Alarm Ack Transient")
       
  9567 		initial("YES")
       
  9568 		promptgroup(GUI_ALARMS)
       
  9569 		special(SPC_NOMOD)
       
  9570 		menu(menuYesNo)
       
  9571 		interest(2)
       
  9572 	}
       
  9573 	field(DISS,DBF_MENU) {
       
  9574 		prompt("Disable Alarm Sevrty")
       
  9575 		promptgroup(GUI_SCAN)
       
  9576 		menu(menuAlarmSevr)
       
  9577 		interest(1)
       
  9578 	}
       
  9579 	field(LCNT,DBF_UCHAR) {
       
  9580 		prompt("Lock Count")
       
  9581 		special(SPC_NOMOD)
       
  9582 		interest(2)
       
  9583 	}
       
  9584 	field(PACT,DBF_UCHAR) {
       
  9585 		prompt("Record active")
       
  9586 		special(SPC_NOMOD)
       
  9587 		interest(1)
       
  9588 	}
       
  9589 	field(PUTF,DBF_UCHAR) {
       
  9590 		prompt("dbPutField process")
       
  9591 		special(SPC_NOMOD)
       
  9592 		interest(1)
       
  9593 	}
       
  9594 	field(RPRO,DBF_UCHAR) {
       
  9595 		prompt("Reprocess ")
       
  9596 		special(SPC_NOMOD)
       
  9597 		interest(1)
       
  9598 	}
       
  9599 	field(ASP,DBF_NOACCESS) {
       
  9600 		prompt("Access Security Pvt")
       
  9601 		special(SPC_NOMOD)
       
  9602 		extra("struct asgMember *asp")
       
  9603 		interest(4)
       
  9604 	}
       
  9605 	field(PPN,DBF_NOACCESS) {
       
  9606 		prompt("addr of PUTNOTIFY")
       
  9607 		special(SPC_NOMOD)
       
  9608 		extra("struct putNotify *ppn")
       
  9609 		interest(4)
       
  9610 	}
       
  9611 	field(PPNR,DBF_NOACCESS) {
       
  9612 		prompt("pputNotifyRecord")
       
  9613 		special(SPC_NOMOD)
       
  9614 		extra("struct putNotifyRecord *ppnr")
       
  9615 		interest(4)
       
  9616 	}
       
  9617 	field(SPVT,DBF_NOACCESS) {
       
  9618 		prompt("Scan Private")
       
  9619 		special(SPC_NOMOD)
       
  9620 		extra("struct scan_element *spvt")
       
  9621 		interest(4)
       
  9622 	}
       
  9623 	field(RSET,DBF_NOACCESS) {
       
  9624 		prompt("Address of RSET")
       
  9625 		special(SPC_NOMOD)
       
  9626 		extra("struct rset	*rset")
       
  9627 		interest(4)
       
  9628 	}
       
  9629 	field(DSET,DBF_NOACCESS) {
       
  9630 		prompt("DSET address")
       
  9631 		special(SPC_NOMOD)
       
  9632 		extra("struct dset	*dset")
       
  9633 		interest(4)
       
  9634 	}
       
  9635 	field(DPVT,DBF_NOACCESS) {
       
  9636 		prompt("Device Private")
       
  9637 		special(SPC_NOMOD)
       
  9638 		extra("void		*dpvt")
       
  9639 		interest(4)
       
  9640 	}
       
  9641 	field(RDES,DBF_NOACCESS) {
       
  9642 		prompt("Address of dbRecordType")
       
  9643 		special(SPC_NOMOD)
       
  9644 		extra("struct dbRecordType *rdes")
       
  9645 		interest(4)
       
  9646 	}
       
  9647 	field(LSET,DBF_NOACCESS) {
       
  9648 		prompt("Lock Set")
       
  9649 		special(SPC_NOMOD)
       
  9650 		extra("struct lockRecord *lset")
       
  9651 		interest(4)
       
  9652 	}
       
  9653 	field(PRIO,DBF_MENU) {
       
  9654 		prompt("Scheduling Priority")
       
  9655 		promptgroup(GUI_SCAN)
       
  9656 		special(SPC_SCAN)
       
  9657 		menu(menuPriority)
       
  9658 		interest(1)
       
  9659 	}
       
  9660 	field(TPRO,DBF_UCHAR) {
       
  9661 		prompt("Trace Processing")
       
  9662 	}
       
  9663 	field(BKPT,DBF_NOACCESS) {
       
  9664 		prompt("Break Point")
       
  9665 		special(SPC_NOMOD)
       
  9666 		extra("char bkpt")
       
  9667 		interest(1)
       
  9668 	}
       
  9669 	field(UDF,DBF_UCHAR) {
       
  9670 		prompt("Undefined")
       
  9671 		initial("1")
       
  9672 		promptgroup(GUI_COMMON)
       
  9673 		pp(TRUE)
       
  9674 		interest(1)
       
  9675 	}
       
  9676 	field(TIME,DBF_NOACCESS) {
       
  9677 		prompt("Time")
       
  9678 		special(SPC_NOMOD)
       
  9679 		extra("epicsTimeStamp	time")
       
  9680 		interest(2)
       
  9681 	}
       
  9682 	field(FLNK,DBF_FWDLINK) {
       
  9683 		prompt("Forward Process Link")
       
  9684 		promptgroup(GUI_LINKS)
       
  9685 		interest(1)
       
  9686 	}
       
  9687 	field(VAL,DBF_USHORT) {
       
  9688 		prompt("Word")
       
  9689 		promptgroup(GUI_OUTPUT)
       
  9690 		pp(TRUE)
       
  9691 		asl(ASL0)
       
  9692 	}
       
  9693 	field(OMSL,DBF_MENU) {
       
  9694 		prompt("Output Mode Select")
       
  9695 		promptgroup(GUI_MBB)
       
  9696 		special(101)
       
  9697 		menu(menuOmsl)
       
  9698 		pp(TRUE)
       
  9699 		interest(1)
       
  9700 	}
       
  9701 	field(NOBT,DBF_SHORT) {
       
  9702 		prompt("Number of Bits")
       
  9703 		promptgroup(GUI_MBB)
       
  9704 		special(SPC_NOMOD)
       
  9705 		interest(1)
       
  9706 	}
       
  9707 	field(DOL,DBF_INLINK) {
       
  9708 		prompt("Desired Output Loc")
       
  9709 		promptgroup(GUI_MBB)
       
  9710 		interest(1)
       
  9711 	}
       
  9712 	field(OUT,DBF_OUTLINK) {
       
  9713 		prompt("Output Specification")
       
  9714 		promptgroup(GUI_MBB)
       
  9715 		interest(1)
       
  9716 	}
       
  9717 	field(B0,DBF_UCHAR) {
       
  9718 		prompt("Bit 0")
       
  9719 		promptgroup(GUI_BITS1)
       
  9720 		special(100)
       
  9721 		pp(TRUE)
       
  9722 		interest(1)
       
  9723 	}
       
  9724 	field(B1,DBF_UCHAR) {
       
  9725 		prompt("Bit 1")
       
  9726 		promptgroup(GUI_BITS1)
       
  9727 		special(100)
       
  9728 		pp(TRUE)
       
  9729 		interest(1)
       
  9730 	}
       
  9731 	field(B2,DBF_UCHAR) {
       
  9732 		prompt("Bit 2")
       
  9733 		promptgroup(GUI_BITS1)
       
  9734 		special(100)
       
  9735 		pp(TRUE)
       
  9736 		interest(1)
       
  9737 	}
       
  9738 	field(B3,DBF_UCHAR) {
       
  9739 		prompt("Bit 3")
       
  9740 		promptgroup(GUI_BITS1)
       
  9741 		special(100)
       
  9742 		pp(TRUE)
       
  9743 		interest(1)
       
  9744 	}
       
  9745 	field(B4,DBF_UCHAR) {
       
  9746 		prompt("Bit 4")
       
  9747 		promptgroup(GUI_BITS1)
       
  9748 		special(100)
       
  9749 		pp(TRUE)
       
  9750 		interest(1)
       
  9751 	}
       
  9752 	field(B5,DBF_UCHAR) {
       
  9753 		prompt("Bit 5")
       
  9754 		promptgroup(GUI_BITS1)
       
  9755 		special(100)
       
  9756 		pp(TRUE)
       
  9757 		interest(1)
       
  9758 	}
       
  9759 	field(B6,DBF_UCHAR) {
       
  9760 		prompt("Bit 6")
       
  9761 		promptgroup(GUI_BITS1)
       
  9762 		special(100)
       
  9763 		pp(TRUE)
       
  9764 		interest(1)
       
  9765 	}
       
  9766 	field(B7,DBF_UCHAR) {
       
  9767 		prompt("Bit 7")
       
  9768 		promptgroup(GUI_BITS1)
       
  9769 		special(100)
       
  9770 		pp(TRUE)
       
  9771 		interest(1)
       
  9772 	}
       
  9773 	field(B8,DBF_UCHAR) {
       
  9774 		prompt("Bit 8")
       
  9775 		promptgroup(GUI_BITS2)
       
  9776 		special(100)
       
  9777 		pp(TRUE)
       
  9778 		interest(1)
       
  9779 	}
       
  9780 	field(B9,DBF_UCHAR) {
       
  9781 		prompt("Bit 9")
       
  9782 		promptgroup(GUI_BITS2)
       
  9783 		special(100)
       
  9784 		pp(TRUE)
       
  9785 		interest(1)
       
  9786 	}
       
  9787 	field(BA,DBF_UCHAR) {
       
  9788 		prompt("Bit 10")
       
  9789 		promptgroup(GUI_BITS2)
       
  9790 		special(100)
       
  9791 		pp(TRUE)
       
  9792 		interest(1)
       
  9793 	}
       
  9794 	field(BB,DBF_UCHAR) {
       
  9795 		prompt("Bit 11")
       
  9796 		promptgroup(GUI_BITS2)
       
  9797 		special(100)
       
  9798 		pp(TRUE)
       
  9799 		interest(1)
       
  9800 	}
       
  9801 	field(BC,DBF_UCHAR) {
       
  9802 		prompt("Bit 12")
       
  9803 		promptgroup(GUI_BITS2)
       
  9804 		special(100)
       
  9805 		pp(TRUE)
       
  9806 		interest(1)
       
  9807 	}
       
  9808 	field(BD,DBF_UCHAR) {
       
  9809 		prompt("Bit 13")
       
  9810 		promptgroup(GUI_BITS2)
       
  9811 		special(100)
       
  9812 		pp(TRUE)
       
  9813 		interest(1)
       
  9814 	}
       
  9815 	field(BE,DBF_UCHAR) {
       
  9816 		prompt("Bit 14")
       
  9817 		promptgroup(GUI_BITS2)
       
  9818 		special(100)
       
  9819 		pp(TRUE)
       
  9820 		interest(1)
       
  9821 	}
       
  9822 	field(BF,DBF_UCHAR) {
       
  9823 		prompt("Bit 15")
       
  9824 		promptgroup(GUI_BITS2)
       
  9825 		special(100)
       
  9826 		pp(TRUE)
       
  9827 		interest(1)
       
  9828 	}
       
  9829 	field(RVAL,DBF_ULONG) {
       
  9830 		prompt("Raw Value")
       
  9831 		special(SPC_NOMOD)
       
  9832 		pp(TRUE)
       
  9833 	}
       
  9834 	field(ORAW,DBF_ULONG) {
       
  9835 		prompt("Prev Raw Value")
       
  9836 		special(SPC_NOMOD)
       
  9837 		interest(3)
       
  9838 	}
       
  9839 	field(RBV,DBF_ULONG) {
       
  9840 		prompt("Readback Value")
       
  9841 		special(SPC_NOMOD)
       
  9842 	}
       
  9843 	field(ORBV,DBF_ULONG) {
       
  9844 		prompt("Prev Readback Value")
       
  9845 		special(SPC_NOMOD)
       
  9846 		interest(3)
       
  9847 	}
       
  9848 	field(MASK,DBF_ULONG) {
       
  9849 		prompt("Hardware Mask")
       
  9850 		special(SPC_NOMOD)
       
  9851 		interest(1)
       
  9852 	}
       
  9853 	field(MLST,DBF_ULONG) {
       
  9854 		prompt("Last Value Monitored")
       
  9855 		special(SPC_NOMOD)
       
  9856 		interest(3)
       
  9857 	}
       
  9858 	field(LALM,DBF_ULONG) {
       
  9859 		prompt("Last Value Alarmed")
       
  9860 		special(SPC_NOMOD)
       
  9861 		interest(3)
       
  9862 	}
       
  9863 	field(SHFT,DBF_ULONG) {
       
  9864 		prompt("Shift")
       
  9865 		promptgroup(GUI_MBB)
       
  9866 		interest(1)
       
  9867 	}
       
  9868 	field(SIOL,DBF_OUTLINK) {
       
  9869 		prompt("Sim Output Specifctn")
       
  9870 		promptgroup(GUI_MBB)
       
  9871 		interest(1)
       
  9872 	}
       
  9873 	field(SIML,DBF_INLINK) {
       
  9874 		prompt("Sim Mode Location")
       
  9875 		promptgroup(GUI_MBB)
       
  9876 		interest(1)
       
  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 	}
       
  9900 }
       
  9901 recordtype(permissive) {
       
  9902 	field(NAME,DBF_STRING) {
       
  9903 		prompt("Record Name")
       
  9904 		special(SPC_NOMOD)
       
  9905 		size(61)
       
  9906 	}
       
  9907 	field(DESC,DBF_STRING) {
       
  9908 		prompt("Descriptor")
       
  9909 		promptgroup(GUI_COMMON)
       
  9910 		size(41)
       
  9911 	}
       
  9912 	field(ASG,DBF_STRING) {
       
  9913 		prompt("Access Security Group")
       
  9914 		promptgroup(GUI_COMMON)
       
  9915 		special(SPC_AS)
       
  9916 		size(29)
       
  9917 	}
       
  9918 	field(SCAN,DBF_MENU) {
       
  9919 		prompt("Scan Mechanism")
       
  9920 		promptgroup(GUI_SCAN)
       
  9921 		special(SPC_SCAN)
       
  9922 		menu(menuScan)
       
  9923 		interest(1)
       
  9924 	}
       
  9925 	field(PINI,DBF_MENU) {
       
  9926 		prompt("Process at iocInit")
       
  9927 		promptgroup(GUI_SCAN)
       
  9928 		menu(menuPini)
       
  9929 		interest(1)
       
  9930 	}
       
  9931 	field(PHAS,DBF_SHORT) {
       
  9932 		prompt("Scan Phase")
       
  9933 		promptgroup(GUI_SCAN)
       
  9934 		special(SPC_SCAN)
       
  9935 		interest(1)
       
  9936 	}
       
  9937 	field(EVNT,DBF_SHORT) {
       
  9938 		prompt("Event Number")
       
  9939 		promptgroup(GUI_SCAN)
       
  9940 		special(SPC_SCAN)
       
  9941 		interest(1)
       
  9942 	}
       
  9943 	field(TSE,DBF_SHORT) {
       
  9944 		prompt("Time Stamp Event")
       
  9945 		promptgroup(GUI_SCAN)
       
  9946 		interest(1)
       
  9947 	}
       
  9948 	field(TSEL,DBF_INLINK) {
       
  9949 		prompt("Time Stamp Link")
       
  9950 		promptgroup(GUI_SCAN)
       
  9951 		interest(1)
       
  9952 	}
       
  9953 	field(DTYP,DBF_DEVICE) {
       
  9954 		prompt("Device Type")
       
  9955 		promptgroup(GUI_LINKS)
       
  9956 		interest(1)
       
  9957 	}
       
  9958 	field(DISV,DBF_SHORT) {
       
  9959 		prompt("Disable Value")
       
  9960 		initial("1")
       
  9961 		promptgroup(GUI_SCAN)
       
  9962 	}
       
  9963 	field(DISA,DBF_SHORT) {
       
  9964 		prompt("Disable")
       
  9965 	}
       
  9966 	field(SDIS,DBF_INLINK) {
       
  9967 		prompt("Scanning Disable")
       
  9968 		promptgroup(GUI_SCAN)
       
  9969 		interest(1)
       
  9970 	}
       
  9971 	field(MLOK,DBF_NOACCESS) {
       
  9972 		prompt("Monitor lock")
       
  9973 		special(SPC_NOMOD)
       
  9974 		extra("epicsMutexId	mlok")
       
  9975 		interest(4)
       
  9976 	}
       
  9977 	field(MLIS,DBF_NOACCESS) {
       
  9978 		prompt("Monitor List")
       
  9979 		special(SPC_NOMOD)
       
  9980 		extra("ELLLIST		mlis")
       
  9981 		interest(4)
       
  9982 	}
       
  9983 	field(DISP,DBF_UCHAR) {
       
  9984 		prompt("Disable putField")
       
  9985 	}
       
  9986 	field(PROC,DBF_UCHAR) {
       
  9987 		prompt("Force Processing")
       
  9988 		pp(TRUE)
       
  9989 		interest(3)
       
  9990 	}
       
  9991 	field(STAT,DBF_MENU) {
       
  9992 		prompt("Alarm Status")
       
  9993 		initial("UDF")
       
  9994 		special(SPC_NOMOD)
       
  9995 		menu(menuAlarmStat)
       
  9996 	}
       
  9997 	field(SEVR,DBF_MENU) {
       
  9998 		prompt("Alarm Severity")
       
  9999 		initial("INVALID")
       
 10000 		special(SPC_NOMOD)
       
 10001 		menu(menuAlarmSevr)
       
 10002 	}
       
 10003 	field(NSTA,DBF_MENU) {
       
 10004 		prompt("New Alarm Status")
       
 10005 		special(SPC_NOMOD)
       
 10006 		menu(menuAlarmStat)
       
 10007 		interest(2)
       
 10008 	}
       
 10009 	field(NSEV,DBF_MENU) {
       
 10010 		prompt("New Alarm Severity")
       
 10011 		special(SPC_NOMOD)
       
 10012 		menu(menuAlarmSevr)
       
 10013 		interest(2)
       
 10014 	}
       
 10015 	field(ACKS,DBF_MENU) {
       
 10016 		prompt("Alarm Ack Severity")
       
 10017 		special(SPC_NOMOD)
       
 10018 		menu(menuAlarmSevr)
       
 10019 		interest(2)
       
 10020 	}
       
 10021 	field(ACKT,DBF_MENU) {
       
 10022 		prompt("Alarm Ack Transient")
       
 10023 		initial("YES")
       
 10024 		promptgroup(GUI_ALARMS)
       
 10025 		special(SPC_NOMOD)
       
 10026 		menu(menuYesNo)
       
 10027 		interest(2)
       
 10028 	}
       
 10029 	field(DISS,DBF_MENU) {
       
 10030 		prompt("Disable Alarm Sevrty")
       
 10031 		promptgroup(GUI_SCAN)
       
 10032 		menu(menuAlarmSevr)
       
 10033 		interest(1)
       
 10034 	}
       
 10035 	field(LCNT,DBF_UCHAR) {
       
 10036 		prompt("Lock Count")
       
 10037 		special(SPC_NOMOD)
       
 10038 		interest(2)
       
 10039 	}
       
 10040 	field(PACT,DBF_UCHAR) {
       
 10041 		prompt("Record active")
       
 10042 		special(SPC_NOMOD)
       
 10043 		interest(1)
       
 10044 	}
       
 10045 	field(PUTF,DBF_UCHAR) {
       
 10046 		prompt("dbPutField process")
       
 10047 		special(SPC_NOMOD)
       
 10048 		interest(1)
       
 10049 	}
       
 10050 	field(RPRO,DBF_UCHAR) {
       
 10051 		prompt("Reprocess ")
       
 10052 		special(SPC_NOMOD)
       
 10053 		interest(1)
       
 10054 	}
       
 10055 	field(ASP,DBF_NOACCESS) {
       
 10056 		prompt("Access Security Pvt")
       
 10057 		special(SPC_NOMOD)
       
 10058 		extra("struct asgMember *asp")
       
 10059 		interest(4)
       
 10060 	}
       
 10061 	field(PPN,DBF_NOACCESS) {
       
 10062 		prompt("addr of PUTNOTIFY")
       
 10063 		special(SPC_NOMOD)
       
 10064 		extra("struct putNotify *ppn")
       
 10065 		interest(4)
       
 10066 	}
       
 10067 	field(PPNR,DBF_NOACCESS) {
       
 10068 		prompt("pputNotifyRecord")
       
 10069 		special(SPC_NOMOD)
       
 10070 		extra("struct putNotifyRecord *ppnr")
       
 10071 		interest(4)
       
 10072 	}
       
 10073 	field(SPVT,DBF_NOACCESS) {
       
 10074 		prompt("Scan Private")
       
 10075 		special(SPC_NOMOD)
       
 10076 		extra("struct scan_element *spvt")
       
 10077 		interest(4)
       
 10078 	}
       
 10079 	field(RSET,DBF_NOACCESS) {
       
 10080 		prompt("Address of RSET")
       
 10081 		special(SPC_NOMOD)
       
 10082 		extra("struct rset	*rset")
       
 10083 		interest(4)
       
 10084 	}
       
 10085 	field(DSET,DBF_NOACCESS) {
       
 10086 		prompt("DSET address")
       
 10087 		special(SPC_NOMOD)
       
 10088 		extra("struct dset	*dset")
       
 10089 		interest(4)
       
 10090 	}
       
 10091 	field(DPVT,DBF_NOACCESS) {
       
 10092 		prompt("Device Private")
       
 10093 		special(SPC_NOMOD)
       
 10094 		extra("void		*dpvt")
       
 10095 		interest(4)
       
 10096 	}
       
 10097 	field(RDES,DBF_NOACCESS) {
       
 10098 		prompt("Address of dbRecordType")
       
 10099 		special(SPC_NOMOD)
       
 10100 		extra("struct dbRecordType *rdes")
       
 10101 		interest(4)
       
 10102 	}
       
 10103 	field(LSET,DBF_NOACCESS) {
       
 10104 		prompt("Lock Set")
       
 10105 		special(SPC_NOMOD)
       
 10106 		extra("struct lockRecord *lset")
       
 10107 		interest(4)
       
 10108 	}
       
 10109 	field(PRIO,DBF_MENU) {
       
 10110 		prompt("Scheduling Priority")
       
 10111 		promptgroup(GUI_SCAN)
       
 10112 		special(SPC_SCAN)
       
 10113 		menu(menuPriority)
       
 10114 		interest(1)
       
 10115 	}
       
 10116 	field(TPRO,DBF_UCHAR) {
       
 10117 		prompt("Trace Processing")
       
 10118 	}
       
 10119 	field(BKPT,DBF_NOACCESS) {
       
 10120 		prompt("Break Point")
       
 10121 		special(SPC_NOMOD)
       
 10122 		extra("char bkpt")
       
 10123 		interest(1)
       
 10124 	}
       
 10125 	field(UDF,DBF_UCHAR) {
       
 10126 		prompt("Undefined")
       
 10127 		initial("1")
       
 10128 		promptgroup(GUI_COMMON)
       
 10129 		pp(TRUE)
       
 10130 		interest(1)
       
 10131 	}
       
 10132 	field(TIME,DBF_NOACCESS) {
       
 10133 		prompt("Time")
       
 10134 		special(SPC_NOMOD)
       
 10135 		extra("epicsTimeStamp	time")
       
 10136 		interest(2)
       
 10137 	}
       
 10138 	field(FLNK,DBF_FWDLINK) {
       
 10139 		prompt("Forward Process Link")
       
 10140 		promptgroup(GUI_LINKS)
       
 10141 		interest(1)
       
 10142 	}
       
 10143 	field(LABL,DBF_STRING) {
       
 10144 		prompt("Button Label")
       
 10145 		promptgroup(GUI_DISPLAY)
       
 10146 		size(20)
       
 10147 		pp(TRUE)
       
 10148 		interest(1)
       
 10149 	}
       
 10150 	field(VAL,DBF_USHORT) {
       
 10151 		prompt("Status")
       
 10152 		pp(TRUE)
       
 10153 		asl(ASL0)
       
 10154 	}
       
 10155 	field(OVAL,DBF_USHORT) {
       
 10156 		prompt("Old Status")
       
 10157 		special(SPC_NOMOD)
       
 10158 		interest(3)
       
 10159 	}
       
 10160 	field(WFLG,DBF_USHORT) {
       
 10161 		prompt("Wait Flag")
       
 10162 		pp(TRUE)
       
 10163 	}
       
 10164 	field(OFLG,DBF_USHORT) {
       
 10165 		prompt("Old Flag")
       
 10166 		special(SPC_NOMOD)
       
 10167 		interest(3)
       
 10168 	}
       
 10169 }
       
 10170 recordtype(sel) {
       
 10171 	field(NAME,DBF_STRING) {
       
 10172 		prompt("Record Name")
       
 10173 		special(SPC_NOMOD)
       
 10174 		size(61)
       
 10175 	}
       
 10176 	field(DESC,DBF_STRING) {
       
 10177 		prompt("Descriptor")
       
 10178 		promptgroup(GUI_COMMON)
       
 10179 		size(41)
       
 10180 	}
       
 10181 	field(ASG,DBF_STRING) {
       
 10182 		prompt("Access Security Group")
       
 10183 		promptgroup(GUI_COMMON)
       
 10184 		special(SPC_AS)
       
 10185 		size(29)
       
 10186 	}
       
 10187 	field(SCAN,DBF_MENU) {
       
 10188 		prompt("Scan Mechanism")
       
 10189 		promptgroup(GUI_SCAN)
       
 10190 		special(SPC_SCAN)
       
 10191 		menu(menuScan)
       
 10192 		interest(1)
       
 10193 	}
       
 10194 	field(PINI,DBF_MENU) {
       
 10195 		prompt("Process at iocInit")
       
 10196 		promptgroup(GUI_SCAN)
       
 10197 		menu(menuPini)
       
 10198 		interest(1)
       
 10199 	}
       
 10200 	field(PHAS,DBF_SHORT) {
       
 10201 		prompt("Scan Phase")
       
 10202 		promptgroup(GUI_SCAN)
       
 10203 		special(SPC_SCAN)
       
 10204 		interest(1)
       
 10205 	}
       
 10206 	field(EVNT,DBF_SHORT) {
       
 10207 		prompt("Event Number")
       
 10208 		promptgroup(GUI_SCAN)
       
 10209 		special(SPC_SCAN)
       
 10210 		interest(1)
       
 10211 	}
       
 10212 	field(TSE,DBF_SHORT) {
       
 10213 		prompt("Time Stamp Event")
       
 10214 		promptgroup(GUI_SCAN)
       
 10215 		interest(1)
       
 10216 	}
       
 10217 	field(TSEL,DBF_INLINK) {
       
 10218 		prompt("Time Stamp Link")
       
 10219 		promptgroup(GUI_SCAN)
       
 10220 		interest(1)
       
 10221 	}
       
 10222 	field(DTYP,DBF_DEVICE) {
       
 10223 		prompt("Device Type")
       
 10224 		promptgroup(GUI_LINKS)
       
 10225 		interest(1)
       
 10226 	}
       
 10227 	field(DISV,DBF_SHORT) {
       
 10228 		prompt("Disable Value")
       
 10229 		initial("1")
       
 10230 		promptgroup(GUI_SCAN)
       
 10231 	}
       
 10232 	field(DISA,DBF_SHORT) {
       
 10233 		prompt("Disable")
       
 10234 	}
       
 10235 	field(SDIS,DBF_INLINK) {
       
 10236 		prompt("Scanning Disable")
       
 10237 		promptgroup(GUI_SCAN)
       
 10238 		interest(1)
       
 10239 	}
       
 10240 	field(MLOK,DBF_NOACCESS) {
       
 10241 		prompt("Monitor lock")
       
 10242 		special(SPC_NOMOD)
       
 10243 		extra("epicsMutexId	mlok")
       
 10244 		interest(4)
       
 10245 	}
       
 10246 	field(MLIS,DBF_NOACCESS) {
       
 10247 		prompt("Monitor List")
       
 10248 		special(SPC_NOMOD)
       
 10249 		extra("ELLLIST		mlis")
       
 10250 		interest(4)
       
 10251 	}
       
 10252 	field(DISP,DBF_UCHAR) {
       
 10253 		prompt("Disable putField")
       
 10254 	}
       
 10255 	field(PROC,DBF_UCHAR) {
       
 10256 		prompt("Force Processing")
       
 10257 		pp(TRUE)
       
 10258 		interest(3)
       
 10259 	}
       
 10260 	field(STAT,DBF_MENU) {
       
 10261 		prompt("Alarm Status")
       
 10262 		initial("UDF")
       
 10263 		special(SPC_NOMOD)
       
 10264 		menu(menuAlarmStat)
       
 10265 	}
       
 10266 	field(SEVR,DBF_MENU) {
       
 10267 		prompt("Alarm Severity")
       
 10268 		initial("INVALID")
       
 10269 		special(SPC_NOMOD)
       
 10270 		menu(menuAlarmSevr)
       
 10271 	}
       
 10272 	field(NSTA,DBF_MENU) {
       
 10273 		prompt("New Alarm Status")
       
 10274 		special(SPC_NOMOD)
       
 10275 		menu(menuAlarmStat)
       
 10276 		interest(2)
       
 10277 	}
       
 10278 	field(NSEV,DBF_MENU) {
       
 10279 		prompt("New Alarm Severity")
       
 10280 		special(SPC_NOMOD)
       
 10281 		menu(menuAlarmSevr)
       
 10282 		interest(2)
       
 10283 	}
       
 10284 	field(ACKS,DBF_MENU) {
       
 10285 		prompt("Alarm Ack Severity")
       
 10286 		special(SPC_NOMOD)
       
 10287 		menu(menuAlarmSevr)
       
 10288 		interest(2)
       
 10289 	}
       
 10290 	field(ACKT,DBF_MENU) {
       
 10291 		prompt("Alarm Ack Transient")
       
 10292 		initial("YES")
       
 10293 		promptgroup(GUI_ALARMS)
       
 10294 		special(SPC_NOMOD)
       
 10295 		menu(menuYesNo)
       
 10296 		interest(2)
       
 10297 	}
       
 10298 	field(DISS,DBF_MENU) {
       
 10299 		prompt("Disable Alarm Sevrty")
       
 10300 		promptgroup(GUI_SCAN)
       
 10301 		menu(menuAlarmSevr)
       
 10302 		interest(1)
       
 10303 	}
       
 10304 	field(LCNT,DBF_UCHAR) {
       
 10305 		prompt("Lock Count")
       
 10306 		special(SPC_NOMOD)
       
 10307 		interest(2)
       
 10308 	}
       
 10309 	field(PACT,DBF_UCHAR) {
       
 10310 		prompt("Record active")
       
 10311 		special(SPC_NOMOD)
       
 10312 		interest(1)
       
 10313 	}
       
 10314 	field(PUTF,DBF_UCHAR) {
       
 10315 		prompt("dbPutField process")
       
 10316 		special(SPC_NOMOD)
       
 10317 		interest(1)
       
 10318 	}
       
 10319 	field(RPRO,DBF_UCHAR) {
       
 10320 		prompt("Reprocess ")
       
 10321 		special(SPC_NOMOD)
       
 10322 		interest(1)
       
 10323 	}
       
 10324 	field(ASP,DBF_NOACCESS) {
       
 10325 		prompt("Access Security Pvt")
       
 10326 		special(SPC_NOMOD)
       
 10327 		extra("struct asgMember *asp")
       
 10328 		interest(4)
       
 10329 	}
       
 10330 	field(PPN,DBF_NOACCESS) {
       
 10331 		prompt("addr of PUTNOTIFY")
       
 10332 		special(SPC_NOMOD)
       
 10333 		extra("struct putNotify *ppn")
       
 10334 		interest(4)
       
 10335 	}
       
 10336 	field(PPNR,DBF_NOACCESS) {
       
 10337 		prompt("pputNotifyRecord")
       
 10338 		special(SPC_NOMOD)
       
 10339 		extra("struct putNotifyRecord *ppnr")
       
 10340 		interest(4)
       
 10341 	}
       
 10342 	field(SPVT,DBF_NOACCESS) {
       
 10343 		prompt("Scan Private")
       
 10344 		special(SPC_NOMOD)
       
 10345 		extra("struct scan_element *spvt")
       
 10346 		interest(4)
       
 10347 	}
       
 10348 	field(RSET,DBF_NOACCESS) {
       
 10349 		prompt("Address of RSET")
       
 10350 		special(SPC_NOMOD)
       
 10351 		extra("struct rset	*rset")
       
 10352 		interest(4)
       
 10353 	}
       
 10354 	field(DSET,DBF_NOACCESS) {
       
 10355 		prompt("DSET address")
       
 10356 		special(SPC_NOMOD)
       
 10357 		extra("struct dset	*dset")
       
 10358 		interest(4)
       
 10359 	}
       
 10360 	field(DPVT,DBF_NOACCESS) {
       
 10361 		prompt("Device Private")
       
 10362 		special(SPC_NOMOD)
       
 10363 		extra("void		*dpvt")
       
 10364 		interest(4)
       
 10365 	}
       
 10366 	field(RDES,DBF_NOACCESS) {
       
 10367 		prompt("Address of dbRecordType")
       
 10368 		special(SPC_NOMOD)
       
 10369 		extra("struct dbRecordType *rdes")
       
 10370 		interest(4)
       
 10371 	}
       
 10372 	field(LSET,DBF_NOACCESS) {
       
 10373 		prompt("Lock Set")
       
 10374 		special(SPC_NOMOD)
       
 10375 		extra("struct lockRecord *lset")
       
 10376 		interest(4)
       
 10377 	}
       
 10378 	field(PRIO,DBF_MENU) {
       
 10379 		prompt("Scheduling Priority")
       
 10380 		promptgroup(GUI_SCAN)
       
 10381 		special(SPC_SCAN)
       
 10382 		menu(menuPriority)
       
 10383 		interest(1)
       
 10384 	}
       
 10385 	field(TPRO,DBF_UCHAR) {
       
 10386 		prompt("Trace Processing")
       
 10387 	}
       
 10388 	field(BKPT,DBF_NOACCESS) {
       
 10389 		prompt("Break Point")
       
 10390 		special(SPC_NOMOD)
       
 10391 		extra("char bkpt")
       
 10392 		interest(1)
       
 10393 	}
       
 10394 	field(UDF,DBF_UCHAR) {
       
 10395 		prompt("Undefined")
       
 10396 		initial("1")
       
 10397 		promptgroup(GUI_COMMON)
       
 10398 		pp(TRUE)
       
 10399 		interest(1)
       
 10400 	}
       
 10401 	field(TIME,DBF_NOACCESS) {
       
 10402 		prompt("Time")
       
 10403 		special(SPC_NOMOD)
       
 10404 		extra("epicsTimeStamp	time")
       
 10405 		interest(2)
       
 10406 	}
       
 10407 	field(FLNK,DBF_FWDLINK) {
       
 10408 		prompt("Forward Process Link")
       
 10409 		promptgroup(GUI_LINKS)
       
 10410 		interest(1)
       
 10411 	}
       
 10412 	field(VAL,DBF_DOUBLE) {
       
 10413 		prompt("Result")
       
 10414 		special(SPC_NOMOD)
       
 10415 		asl(ASL0)
       
 10416 	}
       
 10417 	field(SELM,DBF_MENU) {
       
 10418 		prompt("Select Mechanism")
       
 10419 		promptgroup(GUI_INPUTS)
       
 10420 		menu(selSELM)
       
 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)
       
 10705 	}
       
 10706 }
       
 10707 recordtype(seq) {
       
 10708 	field(NAME,DBF_STRING) {
       
 10709 		prompt("Record Name")
       
 10710 		special(SPC_NOMOD)
       
 10711 		size(61)
       
 10712 	}
       
 10713 	field(DESC,DBF_STRING) {
       
 10714 		prompt("Descriptor")
       
 10715 		promptgroup(GUI_COMMON)
       
 10716 		size(41)
       
 10717 	}
       
 10718 	field(ASG,DBF_STRING) {
       
 10719 		prompt("Access Security Group")
       
 10720 		promptgroup(GUI_COMMON)
       
 10721 		special(SPC_AS)
       
 10722 		size(29)
       
 10723 	}
       
 10724 	field(SCAN,DBF_MENU) {
       
 10725 		prompt("Scan Mechanism")
       
 10726 		promptgroup(GUI_SCAN)
       
 10727 		special(SPC_SCAN)
       
 10728 		menu(menuScan)
       
 10729 		interest(1)
       
 10730 	}
       
 10731 	field(PINI,DBF_MENU) {
       
 10732 		prompt("Process at iocInit")
       
 10733 		promptgroup(GUI_SCAN)
       
 10734 		menu(menuPini)
       
 10735 		interest(1)
       
 10736 	}
       
 10737 	field(PHAS,DBF_SHORT) {
       
 10738 		prompt("Scan Phase")
       
 10739 		promptgroup(GUI_SCAN)
       
 10740 		special(SPC_SCAN)
       
 10741 		interest(1)
       
 10742 	}
       
 10743 	field(EVNT,DBF_SHORT) {
       
 10744 		prompt("Event Number")
       
 10745 		promptgroup(GUI_SCAN)
       
 10746 		special(SPC_SCAN)
       
 10747 		interest(1)
       
 10748 	}
       
 10749 	field(TSE,DBF_SHORT) {
       
 10750 		prompt("Time Stamp Event")
       
 10751 		promptgroup(GUI_SCAN)
       
 10752 		interest(1)
       
 10753 	}
       
 10754 	field(TSEL,DBF_INLINK) {
       
 10755 		prompt("Time Stamp Link")
       
 10756 		promptgroup(GUI_SCAN)
       
 10757 		interest(1)
       
 10758 	}
       
 10759 	field(DTYP,DBF_DEVICE) {
       
 10760 		prompt("Device Type")
       
 10761 		promptgroup(GUI_LINKS)
       
 10762 		interest(1)
       
 10763 	}
       
 10764 	field(DISV,DBF_SHORT) {
       
 10765 		prompt("Disable Value")
       
 10766 		initial("1")
       
 10767 		promptgroup(GUI_SCAN)
       
 10768 	}
       
 10769 	field(DISA,DBF_SHORT) {
       
 10770 		prompt("Disable")
       
 10771 	}
       
 10772 	field(SDIS,DBF_INLINK) {
       
 10773 		prompt("Scanning Disable")
       
 10774 		promptgroup(GUI_SCAN)
       
 10775 		interest(1)
       
 10776 	}
       
 10777 	field(MLOK,DBF_NOACCESS) {
       
 10778 		prompt("Monitor lock")
       
 10779 		special(SPC_NOMOD)
       
 10780 		extra("epicsMutexId	mlok")
       
 10781 		interest(4)
       
 10782 	}
       
 10783 	field(MLIS,DBF_NOACCESS) {
       
 10784 		prompt("Monitor List")
       
 10785 		special(SPC_NOMOD)
       
 10786 		extra("ELLLIST		mlis")
       
 10787 		interest(4)
       
 10788 	}
       
 10789 	field(DISP,DBF_UCHAR) {
       
 10790 		prompt("Disable putField")
       
 10791 	}
       
 10792 	field(PROC,DBF_UCHAR) {
       
 10793 		prompt("Force Processing")
       
 10794 		pp(TRUE)
       
 10795 		interest(3)
       
 10796 	}
       
 10797 	field(STAT,DBF_MENU) {
       
 10798 		prompt("Alarm Status")
       
 10799 		initial("UDF")
       
 10800 		special(SPC_NOMOD)
       
 10801 		menu(menuAlarmStat)
       
 10802 	}
       
 10803 	field(SEVR,DBF_MENU) {
       
 10804 		prompt("Alarm Severity")
       
 10805 		initial("INVALID")
       
 10806 		special(SPC_NOMOD)
       
 10807 		menu(menuAlarmSevr)
       
 10808 	}
       
 10809 	field(NSTA,DBF_MENU) {
       
 10810 		prompt("New Alarm Status")
       
 10811 		special(SPC_NOMOD)
       
 10812 		menu(menuAlarmStat)
       
 10813 		interest(2)
       
 10814 	}
       
 10815 	field(NSEV,DBF_MENU) {
       
 10816 		prompt("New Alarm Severity")
       
 10817 		special(SPC_NOMOD)
       
 10818 		menu(menuAlarmSevr)
       
 10819 		interest(2)
       
 10820 	}
       
 10821 	field(ACKS,DBF_MENU) {
       
 10822 		prompt("Alarm Ack Severity")
       
 10823 		special(SPC_NOMOD)
       
 10824 		menu(menuAlarmSevr)
       
 10825 		interest(2)
       
 10826 	}
       
 10827 	field(ACKT,DBF_MENU) {
       
 10828 		prompt("Alarm Ack Transient")
       
 10829 		initial("YES")
       
 10830 		promptgroup(GUI_ALARMS)
       
 10831 		special(SPC_NOMOD)
       
 10832 		menu(menuYesNo)
       
 10833 		interest(2)
       
 10834 	}
       
 10835 	field(DISS,DBF_MENU) {
       
 10836 		prompt("Disable Alarm Sevrty")
       
 10837 		promptgroup(GUI_SCAN)
       
 10838 		menu(menuAlarmSevr)
       
 10839 		interest(1)
       
 10840 	}
       
 10841 	field(LCNT,DBF_UCHAR) {
       
 10842 		prompt("Lock Count")
       
 10843 		special(SPC_NOMOD)
       
 10844 		interest(2)
       
 10845 	}
       
 10846 	field(PACT,DBF_UCHAR) {
       
 10847 		prompt("Record active")
       
 10848 		special(SPC_NOMOD)
       
 10849 		interest(1)
       
 10850 	}
       
 10851 	field(PUTF,DBF_UCHAR) {
       
 10852 		prompt("dbPutField process")
       
 10853 		special(SPC_NOMOD)
       
 10854 		interest(1)
       
 10855 	}
       
 10856 	field(RPRO,DBF_UCHAR) {
       
 10857 		prompt("Reprocess ")
       
 10858 		special(SPC_NOMOD)
       
 10859 		interest(1)
       
 10860 	}
       
 10861 	field(ASP,DBF_NOACCESS) {
       
 10862 		prompt("Access Security Pvt")
       
 10863 		special(SPC_NOMOD)
       
 10864 		extra("struct asgMember *asp")
       
 10865 		interest(4)
       
 10866 	}
       
 10867 	field(PPN,DBF_NOACCESS) {
       
 10868 		prompt("addr of PUTNOTIFY")
       
 10869 		special(SPC_NOMOD)
       
 10870 		extra("struct putNotify *ppn")
       
 10871 		interest(4)
       
 10872 	}
       
 10873 	field(PPNR,DBF_NOACCESS) {
       
 10874 		prompt("pputNotifyRecord")
       
 10875 		special(SPC_NOMOD)
       
 10876 		extra("struct putNotifyRecord *ppnr")
       
 10877 		interest(4)
       
 10878 	}
       
 10879 	field(SPVT,DBF_NOACCESS) {
       
 10880 		prompt("Scan Private")
       
 10881 		special(SPC_NOMOD)
       
 10882 		extra("struct scan_element *spvt")
       
 10883 		interest(4)
       
 10884 	}
       
 10885 	field(RSET,DBF_NOACCESS) {
       
 10886 		prompt("Address of RSET")
       
 10887 		special(SPC_NOMOD)
       
 10888 		extra("struct rset	*rset")
       
 10889 		interest(4)
       
 10890 	}
       
 10891 	field(DSET,DBF_NOACCESS) {
       
 10892 		prompt("DSET address")
       
 10893 		special(SPC_NOMOD)
       
 10894 		extra("struct dset	*dset")
       
 10895 		interest(4)
       
 10896 	}
       
 10897 	field(DPVT,DBF_NOACCESS) {
       
 10898 		prompt("Device Private")
       
 10899 		special(SPC_NOMOD)
       
 10900 		extra("void		*dpvt")
       
 10901 		interest(4)
       
 10902 	}
       
 10903 	field(RDES,DBF_NOACCESS) {
       
 10904 		prompt("Address of dbRecordType")
       
 10905 		special(SPC_NOMOD)
       
 10906 		extra("struct dbRecordType *rdes")
       
 10907 		interest(4)
       
 10908 	}
       
 10909 	field(LSET,DBF_NOACCESS) {
       
 10910 		prompt("Lock Set")
       
 10911 		special(SPC_NOMOD)
       
 10912 		extra("struct lockRecord *lset")
       
 10913 		interest(4)
       
 10914 	}
       
 10915 	field(PRIO,DBF_MENU) {
       
 10916 		prompt("Scheduling Priority")
       
 10917 		promptgroup(GUI_SCAN)
       
 10918 		special(SPC_SCAN)
       
 10919 		menu(menuPriority)
       
 10920 		interest(1)
       
 10921 	}
       
 10922 	field(TPRO,DBF_UCHAR) {
       
 10923 		prompt("Trace Processing")
       
 10924 	}
       
 10925 	field(BKPT,DBF_NOACCESS) {
       
 10926 		prompt("Break Point")
       
 10927 		special(SPC_NOMOD)
       
 10928 		extra("char bkpt")
       
 10929 		interest(1)
       
 10930 	}
       
 10931 	field(UDF,DBF_UCHAR) {
       
 10932 		prompt("Undefined")
       
 10933 		initial("1")
       
 10934 		promptgroup(GUI_COMMON)
       
 10935 		pp(TRUE)
       
 10936 		interest(1)
       
 10937 	}
       
 10938 	field(TIME,DBF_NOACCESS) {
       
 10939 		prompt("Time")
       
 10940 		special(SPC_NOMOD)
       
 10941 		extra("epicsTimeStamp	time")
       
 10942 		interest(2)
       
 10943 	}
       
 10944 	field(FLNK,DBF_FWDLINK) {
       
 10945 		prompt("Forward Process Link")
       
 10946 		promptgroup(GUI_LINKS)
       
 10947 		interest(1)
       
 10948 	}
       
 10949 	field(VAL,DBF_LONG) {
       
 10950 		prompt("Used to trigger")
       
 10951 		pp(TRUE)
       
 10952 		asl(ASL0)
       
 10953 	}
       
 10954 	field(SELM,DBF_MENU) {
       
 10955 		prompt("Select Mechanism")
       
 10956 		promptgroup(GUI_INPUTS)
       
 10957 		menu(seqSELM)
       
 10958 		interest(1)
       
 10959 	}
       
 10960 	field(SELN,DBF_USHORT) {
       
 10961 		prompt("Link Selection")
       
 10962 		initial("1")
       
 10963 		interest(1)
       
 10964 	}
       
 10965 	field(SELL,DBF_INLINK) {
       
 10966 		prompt("Link Selection Loc")
       
 10967 		promptgroup(GUI_INPUTS)
       
 10968 		interest(1)
       
 10969 	}
       
 10970 	field(PREC,DBF_SHORT) {
       
 10971 		prompt("Display Precision")
       
 10972 		promptgroup(GUI_DISPLAY)
       
 10973 		interest(1)
       
 10974 	}
       
 10975 	field(DLY1,DBF_DOUBLE) {
       
 10976 		prompt("Delay 1")
       
 10977 		promptgroup(GUI_SEQ1)
       
 10978 		interest(1)
       
 10979 	}
       
 10980 	field(DOL1,DBF_INLINK) {
       
 10981 		prompt("Input link1")
       
 10982 		promptgroup(GUI_SEQ1)
       
 10983 		interest(1)
       
 10984 	}
       
 10985 	field(DO1,DBF_DOUBLE) {
       
 10986 		prompt("Constant input 1")
       
 10987 		interest(1)
       
 10988 	}
       
 10989 	field(LNK1,DBF_OUTLINK) {
       
 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 	}
       
 11165 }
       
 11166 recordtype(state) {
       
 11167 	field(NAME,DBF_STRING) {
       
 11168 		prompt("Record Name")
       
 11169 		special(SPC_NOMOD)
       
 11170 		size(61)
       
 11171 	}
       
 11172 	field(DESC,DBF_STRING) {
       
 11173 		prompt("Descriptor")
       
 11174 		promptgroup(GUI_COMMON)
       
 11175 		size(41)
       
 11176 	}
       
 11177 	field(ASG,DBF_STRING) {
       
 11178 		prompt("Access Security Group")
       
 11179 		promptgroup(GUI_COMMON)
       
 11180 		special(SPC_AS)
       
 11181 		size(29)
       
 11182 	}
       
 11183 	field(SCAN,DBF_MENU) {
       
 11184 		prompt("Scan Mechanism")
       
 11185 		promptgroup(GUI_SCAN)
       
 11186 		special(SPC_SCAN)
       
 11187 		menu(menuScan)
       
 11188 		interest(1)
       
 11189 	}
       
 11190 	field(PINI,DBF_MENU) {
       
 11191 		prompt("Process at iocInit")
       
 11192 		promptgroup(GUI_SCAN)
       
 11193 		menu(menuPini)
       
 11194 		interest(1)
       
 11195 	}
       
 11196 	field(PHAS,DBF_SHORT) {
       
 11197 		prompt("Scan Phase")
       
 11198 		promptgroup(GUI_SCAN)
       
 11199 		special(SPC_SCAN)
       
 11200 		interest(1)
       
 11201 	}
       
 11202 	field(EVNT,DBF_SHORT) {
       
 11203 		prompt("Event Number")
       
 11204 		promptgroup(GUI_SCAN)
       
 11205 		special(SPC_SCAN)
       
 11206 		interest(1)
       
 11207 	}
       
 11208 	field(TSE,DBF_SHORT) {
       
 11209 		prompt("Time Stamp Event")
       
 11210 		promptgroup(GUI_SCAN)
       
 11211 		interest(1)
       
 11212 	}
       
 11213 	field(TSEL,DBF_INLINK) {
       
 11214 		prompt("Time Stamp Link")
       
 11215 		promptgroup(GUI_SCAN)
       
 11216 		interest(1)
       
 11217 	}
       
 11218 	field(DTYP,DBF_DEVICE) {
       
 11219 		prompt("Device Type")
       
 11220 		promptgroup(GUI_LINKS)
       
 11221 		interest(1)
       
 11222 	}
       
 11223 	field(DISV,DBF_SHORT) {
       
 11224 		prompt("Disable Value")
       
 11225 		initial("1")
       
 11226 		promptgroup(GUI_SCAN)
       
 11227 	}
       
 11228 	field(DISA,DBF_SHORT) {
       
 11229 		prompt("Disable")
       
 11230 	}
       
 11231 	field(SDIS,DBF_INLINK) {
       
 11232 		prompt("Scanning Disable")
       
 11233 		promptgroup(GUI_SCAN)
       
 11234 		interest(1)
       
 11235 	}
       
 11236 	field(MLOK,DBF_NOACCESS) {
       
 11237 		prompt("Monitor lock")
       
 11238 		special(SPC_NOMOD)
       
 11239 		extra("epicsMutexId	mlok")
       
 11240 		interest(4)
       
 11241 	}
       
 11242 	field(MLIS,DBF_NOACCESS) {
       
 11243 		prompt("Monitor List")
       
 11244 		special(SPC_NOMOD)
       
 11245 		extra("ELLLIST		mlis")
       
 11246 		interest(4)
       
 11247 	}
       
 11248 	field(DISP,DBF_UCHAR) {
       
 11249 		prompt("Disable putField")
       
 11250 	}
       
 11251 	field(PROC,DBF_UCHAR) {
       
 11252 		prompt("Force Processing")
       
 11253 		pp(TRUE)
       
 11254 		interest(3)
       
 11255 	}
       
 11256 	field(STAT,DBF_MENU) {
       
 11257 		prompt("Alarm Status")
       
 11258 		initial("UDF")
       
 11259 		special(SPC_NOMOD)
       
 11260 		menu(menuAlarmStat)
       
 11261 	}
       
 11262 	field(SEVR,DBF_MENU) {
       
 11263 		prompt("Alarm Severity")
       
 11264 		initial("INVALID")
       
 11265 		special(SPC_NOMOD)
       
 11266 		menu(menuAlarmSevr)
       
 11267 	}
       
 11268 	field(NSTA,DBF_MENU) {
       
 11269 		prompt("New Alarm Status")
       
 11270 		special(SPC_NOMOD)
       
 11271 		menu(menuAlarmStat)
       
 11272 		interest(2)
       
 11273 	}
       
 11274 	field(NSEV,DBF_MENU) {
       
 11275 		prompt("New Alarm Severity")
       
 11276 		special(SPC_NOMOD)
       
 11277 		menu(menuAlarmSevr)
       
 11278 		interest(2)
       
 11279 	}
       
 11280 	field(ACKS,DBF_MENU) {
       
 11281 		prompt("Alarm Ack Severity")
       
 11282 		special(SPC_NOMOD)
       
 11283 		menu(menuAlarmSevr)
       
 11284 		interest(2)
       
 11285 	}
       
 11286 	field(ACKT,DBF_MENU) {
       
 11287 		prompt("Alarm Ack Transient")
       
 11288 		initial("YES")
       
 11289 		promptgroup(GUI_ALARMS)
       
 11290 		special(SPC_NOMOD)
       
 11291 		menu(menuYesNo)
       
 11292 		interest(2)
       
 11293 	}
       
 11294 	field(DISS,DBF_MENU) {
       
 11295 		prompt("Disable Alarm Sevrty")
       
 11296 		promptgroup(GUI_SCAN)
       
 11297 		menu(menuAlarmSevr)
       
 11298 		interest(1)
       
 11299 	}
       
 11300 	field(LCNT,DBF_UCHAR) {
       
 11301 		prompt("Lock Count")
       
 11302 		special(SPC_NOMOD)
       
 11303 		interest(2)
       
 11304 	}
       
 11305 	field(PACT,DBF_UCHAR) {
       
 11306 		prompt("Record active")
       
 11307 		special(SPC_NOMOD)
       
 11308 		interest(1)
       
 11309 	}
       
 11310 	field(PUTF,DBF_UCHAR) {
       
 11311 		prompt("dbPutField process")
       
 11312 		special(SPC_NOMOD)
       
 11313 		interest(1)
       
 11314 	}
       
 11315 	field(RPRO,DBF_UCHAR) {
       
 11316 		prompt("Reprocess ")
       
 11317 		special(SPC_NOMOD)
       
 11318 		interest(1)
       
 11319 	}
       
 11320 	field(ASP,DBF_NOACCESS) {
       
 11321 		prompt("Access Security Pvt")
       
 11322 		special(SPC_NOMOD)
       
 11323 		extra("struct asgMember *asp")
       
 11324 		interest(4)
       
 11325 	}
       
 11326 	field(PPN,DBF_NOACCESS) {
       
 11327 		prompt("addr of PUTNOTIFY")
       
 11328 		special(SPC_NOMOD)
       
 11329 		extra("struct putNotify *ppn")
       
 11330 		interest(4)
       
 11331 	}
       
 11332 	field(PPNR,DBF_NOACCESS) {
       
 11333 		prompt("pputNotifyRecord")
       
 11334 		special(SPC_NOMOD)
       
 11335 		extra("struct putNotifyRecord *ppnr")
       
 11336 		interest(4)
       
 11337 	}
       
 11338 	field(SPVT,DBF_NOACCESS) {
       
 11339 		prompt("Scan Private")
       
 11340 		special(SPC_NOMOD)
       
 11341 		extra("struct scan_element *spvt")
       
 11342 		interest(4)
       
 11343 	}
       
 11344 	field(RSET,DBF_NOACCESS) {
       
 11345 		prompt("Address of RSET")
       
 11346 		special(SPC_NOMOD)
       
 11347 		extra("struct rset	*rset")
       
 11348 		interest(4)
       
 11349 	}
       
 11350 	field(DSET,DBF_NOACCESS) {
       
 11351 		prompt("DSET address")
       
 11352 		special(SPC_NOMOD)
       
 11353 		extra("struct dset	*dset")
       
 11354 		interest(4)
       
 11355 	}
       
 11356 	field(DPVT,DBF_NOACCESS) {
       
 11357 		prompt("Device Private")
       
 11358 		special(SPC_NOMOD)
       
 11359 		extra("void		*dpvt")
       
 11360 		interest(4)
       
 11361 	}
       
 11362 	field(RDES,DBF_NOACCESS) {
       
 11363 		prompt("Address of dbRecordType")
       
 11364 		special(SPC_NOMOD)
       
 11365 		extra("struct dbRecordType *rdes")
       
 11366 		interest(4)
       
 11367 	}
       
 11368 	field(LSET,DBF_NOACCESS) {
       
 11369 		prompt("Lock Set")
       
 11370 		special(SPC_NOMOD)
       
 11371 		extra("struct lockRecord *lset")
       
 11372 		interest(4)
       
 11373 	}
       
 11374 	field(PRIO,DBF_MENU) {
       
 11375 		prompt("Scheduling Priority")
       
 11376 		promptgroup(GUI_SCAN)
       
 11377 		special(SPC_SCAN)
       
 11378 		menu(menuPriority)
       
 11379 		interest(1)
       
 11380 	}
       
 11381 	field(TPRO,DBF_UCHAR) {
       
 11382 		prompt("Trace Processing")
       
 11383 	}
       
 11384 	field(BKPT,DBF_NOACCESS) {
       
 11385 		prompt("Break Point")
       
 11386 		special(SPC_NOMOD)
       
 11387 		extra("char bkpt")
       
 11388 		interest(1)
       
 11389 	}
       
 11390 	field(UDF,DBF_UCHAR) {
       
 11391 		prompt("Undefined")
       
 11392 		initial("1")
       
 11393 		promptgroup(GUI_COMMON)
       
 11394 		pp(TRUE)
       
 11395 		interest(1)
       
 11396 	}
       
 11397 	field(TIME,DBF_NOACCESS) {
       
 11398 		prompt("Time")
       
 11399 		special(SPC_NOMOD)
       
 11400 		extra("epicsTimeStamp	time")
       
 11401 		interest(2)
       
 11402 	}
       
 11403 	field(FLNK,DBF_FWDLINK) {
       
 11404 		prompt("Forward Process Link")
       
 11405 		promptgroup(GUI_LINKS)
       
 11406 		interest(1)
       
 11407 	}
       
 11408 	field(VAL,DBF_STRING) {
       
 11409 		prompt("Value")
       
 11410 		promptgroup(GUI_DISPLAY)
       
 11411 		size(20)
       
 11412 		pp(TRUE)
       
 11413 		asl(ASL0)
       
 11414 	}
       
 11415 	field(OVAL,DBF_STRING) {
       
 11416 		prompt("Prev Value")
       
 11417 		special(SPC_NOMOD)
       
 11418 		size(20)
       
 11419 		interest(3)
       
 11420 	}
       
 11421 }
       
 11422 recordtype(stringin) {
       
 11423 	field(NAME,DBF_STRING) {
       
 11424 		prompt("Record Name")
       
 11425 		special(SPC_NOMOD)
       
 11426 		size(61)
       
 11427 	}
       
 11428 	field(DESC,DBF_STRING) {
       
 11429 		prompt("Descriptor")
       
 11430 		promptgroup(GUI_COMMON)
       
 11431 		size(41)
       
 11432 	}
       
 11433 	field(ASG,DBF_STRING) {
       
 11434 		prompt("Access Security Group")
       
 11435 		promptgroup(GUI_COMMON)
       
 11436 		special(SPC_AS)
       
 11437 		size(29)
       
 11438 	}
       
 11439 	field(SCAN,DBF_MENU) {
       
 11440 		prompt("Scan Mechanism")
       
 11441 		promptgroup(GUI_SCAN)
       
 11442 		special(SPC_SCAN)
       
 11443 		menu(menuScan)
       
 11444 		interest(1)
       
 11445 	}
       
 11446 	field(PINI,DBF_MENU) {
       
 11447 		prompt("Process at iocInit")
       
 11448 		promptgroup(GUI_SCAN)
       
 11449 		menu(menuPini)
       
 11450 		interest(1)
       
 11451 	}
       
 11452 	field(PHAS,DBF_SHORT) {
       
 11453 		prompt("Scan Phase")
       
 11454 		promptgroup(GUI_SCAN)
       
 11455 		special(SPC_SCAN)
       
 11456 		interest(1)
       
 11457 	}
       
 11458 	field(EVNT,DBF_SHORT) {
       
 11459 		prompt("Event Number")
       
 11460 		promptgroup(GUI_SCAN)
       
 11461 		special(SPC_SCAN)
       
 11462 		interest(1)
       
 11463 	}
       
 11464 	field(TSE,DBF_SHORT) {
       
 11465 		prompt("Time Stamp Event")
       
 11466 		promptgroup(GUI_SCAN)
       
 11467 		interest(1)
       
 11468 	}
       
 11469 	field(TSEL,DBF_INLINK) {
       
 11470 		prompt("Time Stamp Link")
       
 11471 		promptgroup(GUI_SCAN)
       
 11472 		interest(1)
       
 11473 	}
       
 11474 	field(DTYP,DBF_DEVICE) {
       
 11475 		prompt("Device Type")
       
 11476 		promptgroup(GUI_LINKS)
       
 11477 		interest(1)
       
 11478 	}
       
 11479 	field(DISV,DBF_SHORT) {
       
 11480 		prompt("Disable Value")
       
 11481 		initial("1")
       
 11482 		promptgroup(GUI_SCAN)
       
 11483 	}
       
 11484 	field(DISA,DBF_SHORT) {
       
 11485 		prompt("Disable")
       
 11486 	}
       
 11487 	field(SDIS,DBF_INLINK) {
       
 11488 		prompt("Scanning Disable")
       
 11489 		promptgroup(GUI_SCAN)
       
 11490 		interest(1)
       
 11491 	}
       
 11492 	field(MLOK,DBF_NOACCESS) {
       
 11493 		prompt("Monitor lock")
       
 11494 		special(SPC_NOMOD)
       
 11495 		extra("epicsMutexId	mlok")
       
 11496 		interest(4)
       
 11497 	}
       
 11498 	field(MLIS,DBF_NOACCESS) {
       
 11499 		prompt("Monitor List")
       
 11500 		special(SPC_NOMOD)
       
 11501 		extra("ELLLIST		mlis")
       
 11502 		interest(4)
       
 11503 	}
       
 11504 	field(DISP,DBF_UCHAR) {
       
 11505 		prompt("Disable putField")
       
 11506 	}
       
 11507 	field(PROC,DBF_UCHAR) {
       
 11508 		prompt("Force Processing")
       
 11509 		pp(TRUE)
       
 11510 		interest(3)
       
 11511 	}
       
 11512 	field(STAT,DBF_MENU) {
       
 11513 		prompt("Alarm Status")
       
 11514 		initial("UDF")
       
 11515 		special(SPC_NOMOD)
       
 11516 		menu(menuAlarmStat)
       
 11517 	}
       
 11518 	field(SEVR,DBF_MENU) {
       
 11519 		prompt("Alarm Severity")
       
 11520 		initial("INVALID")
       
 11521 		special(SPC_NOMOD)
       
 11522 		menu(menuAlarmSevr)
       
 11523 	}
       
 11524 	field(NSTA,DBF_MENU) {
       
 11525 		prompt("New Alarm Status")
       
 11526 		special(SPC_NOMOD)
       
 11527 		menu(menuAlarmStat)
       
 11528 		interest(2)
       
 11529 	}
       
 11530 	field(NSEV,DBF_MENU) {
       
 11531 		prompt("New Alarm Severity")
       
 11532 		special(SPC_NOMOD)
       
 11533 		menu(menuAlarmSevr)
       
 11534 		interest(2)
       
 11535 	}
       
 11536 	field(ACKS,DBF_MENU) {
       
 11537 		prompt("Alarm Ack Severity")
       
 11538 		special(SPC_NOMOD)
       
 11539 		menu(menuAlarmSevr)
       
 11540 		interest(2)
       
 11541 	}
       
 11542 	field(ACKT,DBF_MENU) {
       
 11543 		prompt("Alarm Ack Transient")
       
 11544 		initial("YES")
       
 11545 		promptgroup(GUI_ALARMS)
       
 11546 		special(SPC_NOMOD)
       
 11547 		menu(menuYesNo)
       
 11548 		interest(2)
       
 11549 	}
       
 11550 	field(DISS,DBF_MENU) {
       
 11551 		prompt("Disable Alarm Sevrty")
       
 11552 		promptgroup(GUI_SCAN)
       
 11553 		menu(menuAlarmSevr)
       
 11554 		interest(1)
       
 11555 	}
       
 11556 	field(LCNT,DBF_UCHAR) {
       
 11557 		prompt("Lock Count")
       
 11558 		special(SPC_NOMOD)
       
 11559 		interest(2)
       
 11560 	}
       
 11561 	field(PACT,DBF_UCHAR) {
       
 11562 		prompt("Record active")
       
 11563 		special(SPC_NOMOD)
       
 11564 		interest(1)
       
 11565 	}
       
 11566 	field(PUTF,DBF_UCHAR) {
       
 11567 		prompt("dbPutField process")
       
 11568 		special(SPC_NOMOD)
       
 11569 		interest(1)
       
 11570 	}
       
 11571 	field(RPRO,DBF_UCHAR) {
       
 11572 		prompt("Reprocess ")
       
 11573 		special(SPC_NOMOD)
       
 11574 		interest(1)
       
 11575 	}
       
 11576 	field(ASP,DBF_NOACCESS) {
       
 11577 		prompt("Access Security Pvt")
       
 11578 		special(SPC_NOMOD)
       
 11579 		extra("struct asgMember *asp")
       
 11580 		interest(4)
       
 11581 	}
       
 11582 	field(PPN,DBF_NOACCESS) {
       
 11583 		prompt("addr of PUTNOTIFY")
       
 11584 		special(SPC_NOMOD)
       
 11585 		extra("struct putNotify *ppn")
       
 11586 		interest(4)
       
 11587 	}
       
 11588 	field(PPNR,DBF_NOACCESS) {
       
 11589 		prompt("pputNotifyRecord")
       
 11590 		special(SPC_NOMOD)
       
 11591 		extra("struct putNotifyRecord *ppnr")
       
 11592 		interest(4)
       
 11593 	}
       
 11594 	field(SPVT,DBF_NOACCESS) {
       
 11595 		prompt("Scan Private")
       
 11596 		special(SPC_NOMOD)
       
 11597 		extra("struct scan_element *spvt")
       
 11598 		interest(4)
       
 11599 	}
       
 11600 	field(RSET,DBF_NOACCESS) {
       
 11601 		prompt("Address of RSET")
       
 11602 		special(SPC_NOMOD)
       
 11603 		extra("struct rset	*rset")
       
 11604 		interest(4)
       
 11605 	}
       
 11606 	field(DSET,DBF_NOACCESS) {
       
 11607 		prompt("DSET address")
       
 11608 		special(SPC_NOMOD)
       
 11609 		extra("struct dset	*dset")
       
 11610 		interest(4)
       
 11611 	}
       
 11612 	field(DPVT,DBF_NOACCESS) {
       
 11613 		prompt("Device Private")
       
 11614 		special(SPC_NOMOD)
       
 11615 		extra("void		*dpvt")
       
 11616 		interest(4)
       
 11617 	}
       
 11618 	field(RDES,DBF_NOACCESS) {
       
 11619 		prompt("Address of dbRecordType")
       
 11620 		special(SPC_NOMOD)
       
 11621 		extra("struct dbRecordType *rdes")
       
 11622 		interest(4)
       
 11623 	}
       
 11624 	field(LSET,DBF_NOACCESS) {
       
 11625 		prompt("Lock Set")
       
 11626 		special(SPC_NOMOD)
       
 11627 		extra("struct lockRecord *lset")
       
 11628 		interest(4)
       
 11629 	}
       
 11630 	field(PRIO,DBF_MENU) {
       
 11631 		prompt("Scheduling Priority")
       
 11632 		promptgroup(GUI_SCAN)
       
 11633 		special(SPC_SCAN)
       
 11634 		menu(menuPriority)
       
 11635 		interest(1)
       
 11636 	}
       
 11637 	field(TPRO,DBF_UCHAR) {
       
 11638 		prompt("Trace Processing")
       
 11639 	}
       
 11640 	field(BKPT,DBF_NOACCESS) {
       
 11641 		prompt("Break Point")
       
 11642 		special(SPC_NOMOD)
       
 11643 		extra("char bkpt")
       
 11644 		interest(1)
       
 11645 	}
       
 11646 	field(UDF,DBF_UCHAR) {
       
 11647 		prompt("Undefined")
       
 11648 		initial("1")
       
 11649 		promptgroup(GUI_COMMON)
       
 11650 		pp(TRUE)
       
 11651 		interest(1)
       
 11652 	}
       
 11653 	field(TIME,DBF_NOACCESS) {
       
 11654 		prompt("Time")
       
 11655 		special(SPC_NOMOD)
       
 11656 		extra("epicsTimeStamp	time")
       
 11657 		interest(2)
       
 11658 	}
       
 11659 	field(FLNK,DBF_FWDLINK) {
       
 11660 		prompt("Forward Process Link")
       
 11661 		promptgroup(GUI_LINKS)
       
 11662 		interest(1)
       
 11663 	}
       
 11664 	field(VAL,DBF_STRING) {
       
 11665 		prompt("Current Value")
       
 11666 		promptgroup(GUI_INPUTS)
       
 11667 		size(40)
       
 11668 		pp(TRUE)
       
 11669 		asl(ASL0)
       
 11670 	}
       
 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)
       
 11680 		interest(1)
       
 11681 	}
       
 11682 	field(MPST,DBF_MENU) {
       
 11683 		prompt("Post Value Monitors")
       
 11684 		promptgroup(GUI_DISPLAY)
       
 11685 		menu(stringinPOST)
       
 11686 		interest(1)
       
 11687 	}
       
 11688 	field(APST,DBF_MENU) {
       
 11689 		prompt("Post Archive Monitors")
       
 11690 		promptgroup(GUI_DISPLAY)
       
 11691 		menu(stringinPOST)
       
 11692 		interest(1)
       
 11693 	}
       
 11694 	field(SIOL,DBF_INLINK) {
       
 11695 		prompt("Sim Input Specifctn")
       
 11696 		promptgroup(GUI_INPUTS)
       
 11697 		interest(1)
       
 11698 	}
       
 11699 	field(SVAL,DBF_STRING) {
       
 11700 		prompt("Simulation Value")
       
 11701 		size(40)
       
 11702 		pp(TRUE)
       
 11703 	}
       
 11704 	field(SIML,DBF_INLINK) {
       
 11705 		prompt("Sim Mode Location")
       
 11706 		promptgroup(GUI_INPUTS)
       
 11707 		interest(1)
       
 11708 	}
       
 11709 	field(SIMM,DBF_MENU) {
       
 11710 		prompt("Simulation Mode")
       
 11711 		menu(menuYesNo)
       
 11712 		interest(1)
       
 11713 	}
       
 11714 	field(SIMS,DBF_MENU) {
       
 11715 		prompt("Sim mode Alarm Svrty")
       
 11716 		promptgroup(GUI_INPUTS)
       
 11717 		menu(menuAlarmSevr)
       
 11718 		interest(2)
       
 11719 	}
       
 11720 }
       
 11721 recordtype(stringout) {
       
 11722 	field(NAME,DBF_STRING) {
       
 11723 		prompt("Record Name")
       
 11724 		special(SPC_NOMOD)
       
 11725 		size(61)
       
 11726 	}
       
 11727 	field(DESC,DBF_STRING) {
       
 11728 		prompt("Descriptor")
       
 11729 		promptgroup(GUI_COMMON)
       
 11730 		size(41)
       
 11731 	}
       
 11732 	field(ASG,DBF_STRING) {
       
 11733 		prompt("Access Security Group")
       
 11734 		promptgroup(GUI_COMMON)
       
 11735 		special(SPC_AS)
       
 11736 		size(29)
       
 11737 	}
       
 11738 	field(SCAN,DBF_MENU) {
       
 11739 		prompt("Scan Mechanism")
       
 11740 		promptgroup(GUI_SCAN)
       
 11741 		special(SPC_SCAN)
       
 11742 		menu(menuScan)
       
 11743 		interest(1)
       
 11744 	}
       
 11745 	field(PINI,DBF_MENU) {
       
 11746 		prompt("Process at iocInit")
       
 11747 		promptgroup(GUI_SCAN)
       
 11748 		menu(menuPini)
       
 11749 		interest(1)
       
 11750 	}
       
 11751 	field(PHAS,DBF_SHORT) {
       
 11752 		prompt("Scan Phase")
       
 11753 		promptgroup(GUI_SCAN)
       
 11754 		special(SPC_SCAN)
       
 11755 		interest(1)
       
 11756 	}
       
 11757 	field(EVNT,DBF_SHORT) {
       
 11758 		prompt("Event Number")
       
 11759 		promptgroup(GUI_SCAN)
       
 11760 		special(SPC_SCAN)
       
 11761 		interest(1)
       
 11762 	}
       
 11763 	field(TSE,DBF_SHORT) {
       
 11764 		prompt("Time Stamp Event")
       
 11765 		promptgroup(GUI_SCAN)
       
 11766 		interest(1)
       
 11767 	}
       
 11768 	field(TSEL,DBF_INLINK) {
       
 11769 		prompt("Time Stamp Link")
       
 11770 		promptgroup(GUI_SCAN)
       
 11771 		interest(1)
       
 11772 	}
       
 11773 	field(DTYP,DBF_DEVICE) {
       
 11774 		prompt("Device Type")
       
 11775 		promptgroup(GUI_LINKS)
       
 11776 		interest(1)
       
 11777 	}
       
 11778 	field(DISV,DBF_SHORT) {
       
 11779 		prompt("Disable Value")
       
 11780 		initial("1")
       
 11781 		promptgroup(GUI_SCAN)
       
 11782 	}
       
 11783 	field(DISA,DBF_SHORT) {
       
 11784 		prompt("Disable")
       
 11785 	}
       
 11786 	field(SDIS,DBF_INLINK) {
       
 11787 		prompt("Scanning Disable")
       
 11788 		promptgroup(GUI_SCAN)
       
 11789 		interest(1)
       
 11790 	}
       
 11791 	field(MLOK,DBF_NOACCESS) {
       
 11792 		prompt("Monitor lock")
       
 11793 		special(SPC_NOMOD)
       
 11794 		extra("epicsMutexId	mlok")
       
 11795 		interest(4)
       
 11796 	}
       
 11797 	field(MLIS,DBF_NOACCESS) {
       
 11798 		prompt("Monitor List")
       
 11799 		special(SPC_NOMOD)
       
 11800 		extra("ELLLIST		mlis")
       
 11801 		interest(4)
       
 11802 	}
       
 11803 	field(DISP,DBF_UCHAR) {
       
 11804 		prompt("Disable putField")
       
 11805 	}
       
 11806 	field(PROC,DBF_UCHAR) {
       
 11807 		prompt("Force Processing")
       
 11808 		pp(TRUE)
       
 11809 		interest(3)
       
 11810 	}
       
 11811 	field(STAT,DBF_MENU) {
       
 11812 		prompt("Alarm Status")
       
 11813 		initial("UDF")
       
 11814 		special(SPC_NOMOD)
       
 11815 		menu(menuAlarmStat)
       
 11816 	}
       
 11817 	field(SEVR,DBF_MENU) {
       
 11818 		prompt("Alarm Severity")
       
 11819 		initial("INVALID")
       
 11820 		special(SPC_NOMOD)
       
 11821 		menu(menuAlarmSevr)
       
 11822 	}
       
 11823 	field(NSTA,DBF_MENU) {
       
 11824 		prompt("New Alarm Status")
       
 11825 		special(SPC_NOMOD)
       
 11826 		menu(menuAlarmStat)
       
 11827 		interest(2)
       
 11828 	}
       
 11829 	field(NSEV,DBF_MENU) {
       
 11830 		prompt("New Alarm Severity")
       
 11831 		special(SPC_NOMOD)
       
 11832 		menu(menuAlarmSevr)
       
 11833 		interest(2)
       
 11834 	}
       
 11835 	field(ACKS,DBF_MENU) {
       
 11836 		prompt("Alarm Ack Severity")
       
 11837 		special(SPC_NOMOD)
       
 11838 		menu(menuAlarmSevr)
       
 11839 		interest(2)
       
 11840 	}
       
 11841 	field(ACKT,DBF_MENU) {
       
 11842 		prompt("Alarm Ack Transient")
       
 11843 		initial("YES")
       
 11844 		promptgroup(GUI_ALARMS)
       
 11845 		special(SPC_NOMOD)
       
 11846 		menu(menuYesNo)
       
 11847 		interest(2)
       
 11848 	}
       
 11849 	field(DISS,DBF_MENU) {
       
 11850 		prompt("Disable Alarm Sevrty")
       
 11851 		promptgroup(GUI_SCAN)
       
 11852 		menu(menuAlarmSevr)
       
 11853 		interest(1)
       
 11854 	}
       
 11855 	field(LCNT,DBF_UCHAR) {
       
 11856 		prompt("Lock Count")
       
 11857 		special(SPC_NOMOD)
       
 11858 		interest(2)
       
 11859 	}
       
 11860 	field(PACT,DBF_UCHAR) {
       
 11861 		prompt("Record active")
       
 11862 		special(SPC_NOMOD)
       
 11863 		interest(1)
       
 11864 	}
       
 11865 	field(PUTF,DBF_UCHAR) {
       
 11866 		prompt("dbPutField process")
       
 11867 		special(SPC_NOMOD)
       
 11868 		interest(1)
       
 11869 	}
       
 11870 	field(RPRO,DBF_UCHAR) {
       
 11871 		prompt("Reprocess ")
       
 11872 		special(SPC_NOMOD)
       
 11873 		interest(1)
       
 11874 	}
       
 11875 	field(ASP,DBF_NOACCESS) {
       
 11876 		prompt("Access Security Pvt")
       
 11877 		special(SPC_NOMOD)
       
 11878 		extra("struct asgMember *asp")
       
 11879 		interest(4)
       
 11880 	}
       
 11881 	field(PPN,DBF_NOACCESS) {
       
 11882 		prompt("addr of PUTNOTIFY")
       
 11883 		special(SPC_NOMOD)
       
 11884 		extra("struct putNotify *ppn")
       
 11885 		interest(4)
       
 11886 	}
       
 11887 	field(PPNR,DBF_NOACCESS) {
       
 11888 		prompt("pputNotifyRecord")
       
 11889 		special(SPC_NOMOD)
       
 11890 		extra("struct putNotifyRecord *ppnr")
       
 11891 		interest(4)
       
 11892 	}
       
 11893 	field(SPVT,DBF_NOACCESS) {
       
 11894 		prompt("Scan Private")
       
 11895 		special(SPC_NOMOD)
       
 11896 		extra("struct scan_element *spvt")
       
 11897 		interest(4)
       
 11898 	}
       
 11899 	field(RSET,DBF_NOACCESS) {
       
 11900 		prompt("Address of RSET")
       
 11901 		special(SPC_NOMOD)
       
 11902 		extra("struct rset	*rset")
       
 11903 		interest(4)
       
 11904 	}
       
 11905 	field(DSET,DBF_NOACCESS) {
       
 11906 		prompt("DSET address")
       
 11907 		special(SPC_NOMOD)
       
 11908 		extra("struct dset	*dset")
       
 11909 		interest(4)
       
 11910 	}
       
 11911 	field(DPVT,DBF_NOACCESS) {
       
 11912 		prompt("Device Private")
       
 11913 		special(SPC_NOMOD)
       
 11914 		extra("void		*dpvt")
       
 11915 		interest(4)
       
 11916 	}
       
 11917 	field(RDES,DBF_NOACCESS) {
       
 11918 		prompt("Address of dbRecordType")
       
 11919 		special(SPC_NOMOD)
       
 11920 		extra("struct dbRecordType *rdes")
       
 11921 		interest(4)
       
 11922 	}
       
 11923 	field(LSET,DBF_NOACCESS) {
       
 11924 		prompt("Lock Set")
       
 11925 		special(SPC_NOMOD)
       
 11926 		extra("struct lockRecord *lset")
       
 11927 		interest(4)
       
 11928 	}
       
 11929 	field(PRIO,DBF_MENU) {
       
 11930 		prompt("Scheduling Priority")
       
 11931 		promptgroup(GUI_SCAN)
       
 11932 		special(SPC_SCAN)
       
 11933 		menu(menuPriority)
       
 11934 		interest(1)
       
 11935 	}
       
 11936 	field(TPRO,DBF_UCHAR) {
       
 11937 		prompt("Trace Processing")
       
 11938 	}
       
 11939 	field(BKPT,DBF_NOACCESS) {
       
 11940 		prompt("Break Point")
       
 11941 		special(SPC_NOMOD)
       
 11942 		extra("char bkpt")
       
 11943 		interest(1)
       
 11944 	}
       
 11945 	field(UDF,DBF_UCHAR) {
       
 11946 		prompt("Undefined")
       
 11947 		initial("1")
       
 11948 		promptgroup(GUI_COMMON)
       
 11949 		pp(TRUE)
       
 11950 		interest(1)
       
 11951 	}
       
 11952 	field(TIME,DBF_NOACCESS) {
       
 11953 		prompt("Time")
       
 11954 		special(SPC_NOMOD)
       
 11955 		extra("epicsTimeStamp	time")
       
 11956 		interest(2)
       
 11957 	}
       
 11958 	field(FLNK,DBF_FWDLINK) {
       
 11959 		prompt("Forward Process Link")
       
 11960 		promptgroup(GUI_LINKS)
       
 11961 		interest(1)
       
 11962 	}
       
 11963 	field(VAL,DBF_STRING) {
       
 11964 		prompt("Current Value")
       
 11965 		promptgroup(GUI_OUTPUT)
       
 11966 		size(40)
       
 11967 		pp(TRUE)
       
 11968 		asl(ASL0)
       
 11969 	}
       
 11970 	field(OVAL,DBF_STRING) {
       
 11971 		prompt("Previous Value")
       
 11972 		special(SPC_NOMOD)
       
 11973 		size(40)
       
 11974 		interest(3)
       
 11975 	}
       
 11976 	field(DOL,DBF_INLINK) {
       
 11977 		prompt("Desired Output Loc")
       
 11978 		promptgroup(GUI_OUTPUT)
       
 11979 		interest(1)
       
 11980 	}
       
 11981 	field(OMSL,DBF_MENU) {
       
 11982 		prompt("Output Mode Select")
       
 11983 		promptgroup(GUI_OUTPUT)
       
 11984 		menu(menuOmsl)
       
 11985 		interest(1)
       
 11986 	}
       
 11987 	field(OUT,DBF_OUTLINK) {
       
 11988 		prompt("Output Specification")
       
 11989 		promptgroup(GUI_OUTPUT)
       
 11990 		interest(1)
       
 11991 	}
       
 11992 	field(MPST,DBF_MENU) {
       
 11993 		prompt("Post Value Monitors")
       
 11994 		promptgroup(GUI_DISPLAY)
       
 11995 		menu(stringoutPOST)
       
 11996 		interest(1)
       
 11997 	}
       
 11998 	field(APST,DBF_MENU) {
       
 11999 		prompt("Post Archive Monitors")
       
 12000 		promptgroup(GUI_DISPLAY)
       
 12001 		menu(stringoutPOST)
       
 12002 		interest(1)
       
 12003 	}
       
 12004 	field(SIOL,DBF_OUTLINK) {
       
 12005 		prompt("Sim Output Specifctn")
       
 12006 		promptgroup(GUI_INPUTS)
       
 12007 		interest(1)
       
 12008 	}
       
 12009 	field(SIML,DBF_INLINK) {
       
 12010 		prompt("Sim Mode Location")
       
 12011 		promptgroup(GUI_INPUTS)
       
 12012 		interest(1)
       
 12013 	}
       
 12014 	field(SIMM,DBF_MENU) {
       
 12015 		prompt("Simulation Mode")
       
 12016 		menu(menuYesNo)
       
 12017 		interest(1)
       
 12018 	}
       
 12019 	field(SIMS,DBF_MENU) {
       
 12020 		prompt("Sim mode Alarm Svrty")
       
 12021 		promptgroup(GUI_INPUTS)
       
 12022 		menu(menuAlarmSevr)
       
 12023 		interest(2)
       
 12024 	}
       
 12025 	field(IVOA,DBF_MENU) {
       
 12026 		prompt("INVALID output action")
       
 12027 		promptgroup(GUI_OUTPUT)
       
 12028 		menu(menuIvoa)
       
 12029 		interest(2)
       
 12030 	}
       
 12031 	field(IVOV,DBF_STRING) {
       
 12032 		prompt("INVALID output value")
       
 12033 		promptgroup(GUI_OUTPUT)
       
 12034 		size(40)
       
 12035 		interest(2)
       
 12036 	}
       
 12037 }
       
 12038 recordtype(sub) {
       
 12039 	field(NAME,DBF_STRING) {
       
 12040 		prompt("Record Name")
       
 12041 		special(SPC_NOMOD)
       
 12042 		size(61)
       
 12043 	}
       
 12044 	field(DESC,DBF_STRING) {
       
 12045 		prompt("Descriptor")
       
 12046 		promptgroup(GUI_COMMON)
       
 12047 		size(41)
       
 12048 	}
       
 12049 	field(ASG,DBF_STRING) {
       
 12050 		prompt("Access Security Group")
       
 12051 		promptgroup(GUI_COMMON)
       
 12052 		special(SPC_AS)
       
 12053 		size(29)
       
 12054 	}
       
 12055 	field(SCAN,DBF_MENU) {
       
 12056 		prompt("Scan Mechanism")
       
 12057 		promptgroup(GUI_SCAN)
       
 12058 		special(SPC_SCAN)
       
 12059 		menu(menuScan)
       
 12060 		interest(1)
       
 12061 	}
       
 12062 	field(PINI,DBF_MENU) {
       
 12063 		prompt("Process at iocInit")
       
 12064 		promptgroup(GUI_SCAN)
       
 12065 		menu(menuPini)
       
 12066 		interest(1)
       
 12067 	}
       
 12068 	field(PHAS,DBF_SHORT) {
       
 12069 		prompt("Scan Phase")
       
 12070 		promptgroup(GUI_SCAN)
       
 12071 		special(SPC_SCAN)
       
 12072 		interest(1)
       
 12073 	}
       
 12074 	field(EVNT,DBF_SHORT) {
       
 12075 		prompt("Event Number")
       
 12076 		promptgroup(GUI_SCAN)
       
 12077 		special(SPC_SCAN)
       
 12078 		interest(1)
       
 12079 	}
       
 12080 	field(TSE,DBF_SHORT) {
       
 12081 		prompt("Time Stamp Event")
       
 12082 		promptgroup(GUI_SCAN)
       
 12083 		interest(1)
       
 12084 	}
       
 12085 	field(TSEL,DBF_INLINK) {
       
 12086 		prompt("Time Stamp Link")
       
 12087 		promptgroup(GUI_SCAN)
       
 12088 		interest(1)
       
 12089 	}
       
 12090 	field(DTYP,DBF_DEVICE) {
       
 12091 		prompt("Device Type")
       
 12092 		promptgroup(GUI_LINKS)
       
 12093 		interest(1)
       
 12094 	}
       
 12095 	field(DISV,DBF_SHORT) {
       
 12096 		prompt("Disable Value")
       
 12097 		initial("1")
       
 12098 		promptgroup(GUI_SCAN)
       
 12099 	}
       
 12100 	field(DISA,DBF_SHORT) {
       
 12101 		prompt("Disable")
       
 12102 	}
       
 12103 	field(SDIS,DBF_INLINK) {
       
 12104 		prompt("Scanning Disable")
       
 12105 		promptgroup(GUI_SCAN)
       
 12106 		interest(1)
       
 12107 	}
       
 12108 	field(MLOK,DBF_NOACCESS) {
       
 12109 		prompt("Monitor lock")
       
 12110 		special(SPC_NOMOD)
       
 12111 		extra("epicsMutexId	mlok")
       
 12112 		interest(4)
       
 12113 	}
       
 12114 	field(MLIS,DBF_NOACCESS) {
       
 12115 		prompt("Monitor List")
       
 12116 		special(SPC_NOMOD)
       
 12117 		extra("ELLLIST		mlis")
       
 12118 		interest(4)
       
 12119 	}
       
 12120 	field(DISP,DBF_UCHAR) {
       
 12121 		prompt("Disable putField")
       
 12122 	}
       
 12123 	field(PROC,DBF_UCHAR) {
       
 12124 		prompt("Force Processing")
       
 12125 		pp(TRUE)
       
 12126 		interest(3)
       
 12127 	}
       
 12128 	field(STAT,DBF_MENU) {
       
 12129 		prompt("Alarm Status")
       
 12130 		initial("UDF")
       
 12131 		special(SPC_NOMOD)
       
 12132 		menu(menuAlarmStat)
       
 12133 	}
       
 12134 	field(SEVR,DBF_MENU) {
       
 12135 		prompt("Alarm Severity")
       
 12136 		initial("INVALID")
       
 12137 		special(SPC_NOMOD)
       
 12138 		menu(menuAlarmSevr)
       
 12139 	}
       
 12140 	field(NSTA,DBF_MENU) {
       
 12141 		prompt("New Alarm Status")
       
 12142 		special(SPC_NOMOD)
       
 12143 		menu(menuAlarmStat)
       
 12144 		interest(2)
       
 12145 	}
       
 12146 	field(NSEV,DBF_MENU) {
       
 12147 		prompt("New Alarm Severity")
       
 12148 		special(SPC_NOMOD)
       
 12149 		menu(menuAlarmSevr)
       
 12150 		interest(2)
       
 12151 	}
       
 12152 	field(ACKS,DBF_MENU) {
       
 12153 		prompt("Alarm Ack Severity")
       
 12154 		special(SPC_NOMOD)
       
 12155 		menu(menuAlarmSevr)
       
 12156 		interest(2)
       
 12157 	}
       
 12158 	field(ACKT,DBF_MENU) {
       
 12159 		prompt("Alarm Ack Transient")
       
 12160 		initial("YES")
       
 12161 		promptgroup(GUI_ALARMS)
       
 12162 		special(SPC_NOMOD)
       
 12163 		menu(menuYesNo)
       
 12164 		interest(2)
       
 12165 	}
       
 12166 	field(DISS,DBF_MENU) {
       
 12167 		prompt("Disable Alarm Sevrty")
       
 12168 		promptgroup(GUI_SCAN)
       
 12169 		menu(menuAlarmSevr)
       
 12170 		interest(1)
       
 12171 	}
       
 12172 	field(LCNT,DBF_UCHAR) {
       
 12173 		prompt("Lock Count")
       
 12174 		special(SPC_NOMOD)
       
 12175 		interest(2)
       
 12176 	}
       
 12177 	field(PACT,DBF_UCHAR) {
       
 12178 		prompt("Record active")
       
 12179 		special(SPC_NOMOD)
       
 12180 		interest(1)
       
 12181 	}
       
 12182 	field(PUTF,DBF_UCHAR) {
       
 12183 		prompt("dbPutField process")
       
 12184 		special(SPC_NOMOD)
       
 12185 		interest(1)
       
 12186 	}
       
 12187 	field(RPRO,DBF_UCHAR) {
       
 12188 		prompt("Reprocess ")
       
 12189 		special(SPC_NOMOD)
       
 12190 		interest(1)
       
 12191 	}
       
 12192 	field(ASP,DBF_NOACCESS) {
       
 12193 		prompt("Access Security Pvt")
       
 12194 		special(SPC_NOMOD)
       
 12195 		extra("struct asgMember *asp")
       
 12196 		interest(4)
       
 12197 	}
       
 12198 	field(PPN,DBF_NOACCESS) {
       
 12199 		prompt("addr of PUTNOTIFY")
       
 12200 		special(SPC_NOMOD)
       
 12201 		extra("struct putNotify *ppn")
       
 12202 		interest(4)
       
 12203 	}
       
 12204 	field(PPNR,DBF_NOACCESS) {
       
 12205 		prompt("pputNotifyRecord")
       
 12206 		special(SPC_NOMOD)
       
 12207 		extra("struct putNotifyRecord *ppnr")
       
 12208 		interest(4)
       
 12209 	}
       
 12210 	field(SPVT,DBF_NOACCESS) {
       
 12211 		prompt("Scan Private")
       
 12212 		special(SPC_NOMOD)
       
 12213 		extra("struct scan_element *spvt")
       
 12214 		interest(4)
       
 12215 	}
       
 12216 	field(RSET,DBF_NOACCESS) {
       
 12217 		prompt("Address of RSET")
       
 12218 		special(SPC_NOMOD)
       
 12219 		extra("struct rset	*rset")
       
 12220 		interest(4)
       
 12221 	}
       
 12222 	field(DSET,DBF_NOACCESS) {
       
 12223 		prompt("DSET address")
       
 12224 		special(SPC_NOMOD)
       
 12225 		extra("struct dset	*dset")
       
 12226 		interest(4)
       
 12227 	}
       
 12228 	field(DPVT,DBF_NOACCESS) {
       
 12229 		prompt("Device Private")
       
 12230 		special(SPC_NOMOD)
       
 12231 		extra("void		*dpvt")
       
 12232 		interest(4)
       
 12233 	}
       
 12234 	field(RDES,DBF_NOACCESS) {
       
 12235 		prompt("Address of dbRecordType")
       
 12236 		special(SPC_NOMOD)
       
 12237 		extra("struct dbRecordType *rdes")
       
 12238 		interest(4)
       
 12239 	}
       
 12240 	field(LSET,DBF_NOACCESS) {
       
 12241 		prompt("Lock Set")
       
 12242 		special(SPC_NOMOD)
       
 12243 		extra("struct lockRecord *lset")
       
 12244 		interest(4)
       
 12245 	}
       
 12246 	field(PRIO,DBF_MENU) {
       
 12247 		prompt("Scheduling Priority")
       
 12248 		promptgroup(GUI_SCAN)
       
 12249 		special(SPC_SCAN)
       
 12250 		menu(menuPriority)
       
 12251 		interest(1)
       
 12252 	}
       
 12253 	field(TPRO,DBF_UCHAR) {
       
 12254 		prompt("Trace Processing")
       
 12255 	}
       
 12256 	field(BKPT,DBF_NOACCESS) {
       
 12257 		prompt("Break Point")
       
 12258 		special(SPC_NOMOD)
       
 12259 		extra("char bkpt")
       
 12260 		interest(1)
       
 12261 	}
       
 12262 	field(UDF,DBF_UCHAR) {
       
 12263 		prompt("Undefined")
       
 12264 		initial("1")
       
 12265 		promptgroup(GUI_COMMON)
       
 12266 		pp(TRUE)
       
 12267 		interest(1)
       
 12268 	}
       
 12269 	field(TIME,DBF_NOACCESS) {
       
 12270 		prompt("Time")
       
 12271 		special(SPC_NOMOD)
       
 12272 		extra("epicsTimeStamp	time")
       
 12273 		interest(2)
       
 12274 	}
       
 12275 	field(FLNK,DBF_FWDLINK) {
       
 12276 		prompt("Forward Process Link")
       
 12277 		promptgroup(GUI_LINKS)
       
 12278 		interest(1)
       
 12279 	}
       
 12280 	field(VAL,DBF_DOUBLE) {
       
 12281 		prompt("Result")
       
 12282 		pp(TRUE)
       
 12283 		asl(ASL0)
       
 12284 	}
       
 12285 	field(INAM,DBF_STRING) {
       
 12286 		prompt("Init Routine Name")
       
 12287 		promptgroup(GUI_SUB)
       
 12288 		special(SPC_NOMOD)
       
 12289 		size(40)
       
 12290 		interest(1)
       
 12291 	}
       
 12292 	field(SNAM,DBF_STRING) {
       
 12293 		prompt("Subroutine Name")
       
 12294 		promptgroup(GUI_SUB)
       
 12295 		special(100)
       
 12296 		size(40)
       
 12297 		interest(1)
       
 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)
       
 12308 		interest(1)
       
 12309 	}
       
 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) {
       
 12366 		prompt("Units Name")
       
 12367 		promptgroup(GUI_DISPLAY)
       
 12368 		size(16)
       
 12369 		interest(1)
       
 12370 	}
       
 12371 	field(HOPR,DBF_DOUBLE) {
       
 12372 		prompt("High Operating Rng")
       
 12373 		promptgroup(GUI_DISPLAY)
       
 12374 		interest(1)
       
 12375 	}
       
 12376 	field(LOPR,DBF_DOUBLE) {
       
 12377 		prompt("Low Operating Range")
       
 12378 		promptgroup(GUI_DISPLAY)
       
 12379 		interest(1)
       
 12380 	}
       
 12381 	field(HIHI,DBF_DOUBLE) {
       
 12382 		prompt("Hihi Alarm Limit")
       
 12383 		promptgroup(GUI_ALARMS)
       
 12384 		pp(TRUE)
       
 12385 		interest(1)
       
 12386 	}
       
 12387 	field(LOLO,DBF_DOUBLE) {
       
 12388 		prompt("Lolo Alarm Limit")
       
 12389 		promptgroup(GUI_ALARMS)
       
 12390 		pp(TRUE)
       
 12391 		interest(1)
       
 12392 	}
       
 12393 	field(HIGH,DBF_DOUBLE) {
       
 12394 		prompt("High Alarm Limit")
       
 12395 		promptgroup(GUI_ALARMS)
       
 12396 		pp(TRUE)
       
 12397 		interest(1)
       
 12398 	}
       
 12399 	field(LOW,DBF_DOUBLE) {
       
 12400 		prompt("Low Alarm Limit")
       
 12401 		promptgroup(GUI_ALARMS)
       
 12402 		pp(TRUE)
       
 12403 		interest(1)
       
 12404 	}
       
 12405 	field(PREC,DBF_SHORT) {
       
 12406 		prompt("Display Precision")
       
 12407 		promptgroup(GUI_DISPLAY)
       
 12408 		interest(1)
       
 12409 	}
       
 12410 	field(BRSV,DBF_MENU) {
       
 12411 		prompt("Bad Return Severity")
       
 12412 		promptgroup(GUI_SUB)
       
 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)
       
 12453 		interest(1)
       
 12454 	}
       
 12455 	field(MDEL,DBF_DOUBLE) {
       
 12456 		prompt("Monitor Deadband")
       
 12457 		promptgroup(GUI_DISPLAY)
       
 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)
       
 12582 	}
       
 12583 }
       
 12584 recordtype(subArray) {
       
 12585 	field(NAME,DBF_STRING) {
       
 12586 		prompt("Record Name")
       
 12587 		special(SPC_NOMOD)
       
 12588 		size(61)
       
 12589 	}
       
 12590 	field(DESC,DBF_STRING) {
       
 12591 		prompt("Descriptor")
       
 12592 		promptgroup(GUI_COMMON)
       
 12593 		size(41)
       
 12594 	}
       
 12595 	field(ASG,DBF_STRING) {
       
 12596 		prompt("Access Security Group")
       
 12597 		promptgroup(GUI_COMMON)
       
 12598 		special(SPC_AS)
       
 12599 		size(29)
       
 12600 	}
       
 12601 	field(SCAN,DBF_MENU) {
       
 12602 		prompt("Scan Mechanism")
       
 12603 		promptgroup(GUI_SCAN)
       
 12604 		special(SPC_SCAN)
       
 12605 		menu(menuScan)
       
 12606 		interest(1)
       
 12607 	}
       
 12608 	field(PINI,DBF_MENU) {
       
 12609 		prompt("Process at iocInit")
       
 12610 		promptgroup(GUI_SCAN)
       
 12611 		menu(menuPini)
       
 12612 		interest(1)
       
 12613 	}
       
 12614 	field(PHAS,DBF_SHORT) {
       
 12615 		prompt("Scan Phase")
       
 12616 		promptgroup(GUI_SCAN)
       
 12617 		special(SPC_SCAN)
       
 12618 		interest(1)
       
 12619 	}
       
 12620 	field(EVNT,DBF_SHORT) {
       
 12621 		prompt("Event Number")
       
 12622 		promptgroup(GUI_SCAN)
       
 12623 		special(SPC_SCAN)
       
 12624 		interest(1)
       
 12625 	}
       
 12626 	field(TSE,DBF_SHORT) {
       
 12627 		prompt("Time Stamp Event")
       
 12628 		promptgroup(GUI_SCAN)
       
 12629 		interest(1)
       
 12630 	}
       
 12631 	field(TSEL,DBF_INLINK) {
       
 12632 		prompt("Time Stamp Link")
       
 12633 		promptgroup(GUI_SCAN)
       
 12634 		interest(1)
       
 12635 	}
       
 12636 	field(DTYP,DBF_DEVICE) {
       
 12637 		prompt("Device Type")
       
 12638 		promptgroup(GUI_LINKS)
       
 12639 		interest(1)
       
 12640 	}
       
 12641 	field(DISV,DBF_SHORT) {
       
 12642 		prompt("Disable Value")
       
 12643 		initial("1")
       
 12644 		promptgroup(GUI_SCAN)
       
 12645 	}
       
 12646 	field(DISA,DBF_SHORT) {
       
 12647 		prompt("Disable")
       
 12648 	}
       
 12649 	field(SDIS,DBF_INLINK) {
       
 12650 		prompt("Scanning Disable")
       
 12651 		promptgroup(GUI_SCAN)
       
 12652 		interest(1)
       
 12653 	}
       
 12654 	field(MLOK,DBF_NOACCESS) {
       
 12655 		prompt("Monitor lock")
       
 12656 		special(SPC_NOMOD)
       
 12657 		extra("epicsMutexId	mlok")
       
 12658 		interest(4)
       
 12659 	}
       
 12660 	field(MLIS,DBF_NOACCESS) {
       
 12661 		prompt("Monitor List")
       
 12662 		special(SPC_NOMOD)
       
 12663 		extra("ELLLIST		mlis")
       
 12664 		interest(4)
       
 12665 	}
       
 12666 	field(DISP,DBF_UCHAR) {
       
 12667 		prompt("Disable putField")
       
 12668 	}
       
 12669 	field(PROC,DBF_UCHAR) {
       
 12670 		prompt("Force Processing")
       
 12671 		pp(TRUE)
       
 12672 		interest(3)
       
 12673 	}
       
 12674 	field(STAT,DBF_MENU) {
       
 12675 		prompt("Alarm Status")
       
 12676 		initial("UDF")
       
 12677 		special(SPC_NOMOD)
       
 12678 		menu(menuAlarmStat)
       
 12679 	}
       
 12680 	field(SEVR,DBF_MENU) {
       
 12681 		prompt("Alarm Severity")
       
 12682 		initial("INVALID")
       
 12683 		special(SPC_NOMOD)
       
 12684 		menu(menuAlarmSevr)
       
 12685 	}
       
 12686 	field(NSTA,DBF_MENU) {
       
 12687 		prompt("New Alarm Status")
       
 12688 		special(SPC_NOMOD)
       
 12689 		menu(menuAlarmStat)
       
 12690 		interest(2)
       
 12691 	}
       
 12692 	field(NSEV,DBF_MENU) {
       
 12693 		prompt("New Alarm Severity")
       
 12694 		special(SPC_NOMOD)
       
 12695 		menu(menuAlarmSevr)
       
 12696 		interest(2)
       
 12697 	}
       
 12698 	field(ACKS,DBF_MENU) {
       
 12699 		prompt("Alarm Ack Severity")
       
 12700 		special(SPC_NOMOD)
       
 12701 		menu(menuAlarmSevr)
       
 12702 		interest(2)
       
 12703 	}
       
 12704 	field(ACKT,DBF_MENU) {
       
 12705 		prompt("Alarm Ack Transient")
       
 12706 		initial("YES")
       
 12707 		promptgroup(GUI_ALARMS)
       
 12708 		special(SPC_NOMOD)
       
 12709 		menu(menuYesNo)
       
 12710 		interest(2)
       
 12711 	}
       
 12712 	field(DISS,DBF_MENU) {
       
 12713 		prompt("Disable Alarm Sevrty")
       
 12714 		promptgroup(GUI_SCAN)
       
 12715 		menu(menuAlarmSevr)
       
 12716 		interest(1)
       
 12717 	}
       
 12718 	field(LCNT,DBF_UCHAR) {
       
 12719 		prompt("Lock Count")
       
 12720 		special(SPC_NOMOD)
       
 12721 		interest(2)
       
 12722 	}
       
 12723 	field(PACT,DBF_UCHAR) {
       
 12724 		prompt("Record active")
       
 12725 		special(SPC_NOMOD)
       
 12726 		interest(1)
       
 12727 	}
       
 12728 	field(PUTF,DBF_UCHAR) {
       
 12729 		prompt("dbPutField process")
       
 12730 		special(SPC_NOMOD)
       
 12731 		interest(1)
       
 12732 	}
       
 12733 	field(RPRO,DBF_UCHAR) {
       
 12734 		prompt("Reprocess ")
       
 12735 		special(SPC_NOMOD)
       
 12736 		interest(1)
       
 12737 	}
       
 12738 	field(ASP,DBF_NOACCESS) {
       
 12739 		prompt("Access Security Pvt")
       
 12740 		special(SPC_NOMOD)
       
 12741 		extra("struct asgMember *asp")
       
 12742 		interest(4)
       
 12743 	}
       
 12744 	field(PPN,DBF_NOACCESS) {
       
 12745 		prompt("addr of PUTNOTIFY")
       
 12746 		special(SPC_NOMOD)
       
 12747 		extra("struct putNotify *ppn")
       
 12748 		interest(4)
       
 12749 	}
       
 12750 	field(PPNR,DBF_NOACCESS) {
       
 12751 		prompt("pputNotifyRecord")
       
 12752 		special(SPC_NOMOD)
       
 12753 		extra("struct putNotifyRecord *ppnr")
       
 12754 		interest(4)
       
 12755 	}
       
 12756 	field(SPVT,DBF_NOACCESS) {
       
 12757 		prompt("Scan Private")
       
 12758 		special(SPC_NOMOD)
       
 12759 		extra("struct scan_element *spvt")
       
 12760 		interest(4)
       
 12761 	}
       
 12762 	field(RSET,DBF_NOACCESS) {
       
 12763 		prompt("Address of RSET")
       
 12764 		special(SPC_NOMOD)
       
 12765 		extra("struct rset	*rset")
       
 12766 		interest(4)
       
 12767 	}
       
 12768 	field(DSET,DBF_NOACCESS) {
       
 12769 		prompt("DSET address")
       
 12770 		special(SPC_NOMOD)
       
 12771 		extra("struct dset	*dset")
       
 12772 		interest(4)
       
 12773 	}
       
 12774 	field(DPVT,DBF_NOACCESS) {
       
 12775 		prompt("Device Private")
       
 12776 		special(SPC_NOMOD)
       
 12777 		extra("void		*dpvt")
       
 12778 		interest(4)
       
 12779 	}
       
 12780 	field(RDES,DBF_NOACCESS) {
       
 12781 		prompt("Address of dbRecordType")
       
 12782 		special(SPC_NOMOD)
       
 12783 		extra("struct dbRecordType *rdes")
       
 12784 		interest(4)
       
 12785 	}
       
 12786 	field(LSET,DBF_NOACCESS) {
       
 12787 		prompt("Lock Set")
       
 12788 		special(SPC_NOMOD)
       
 12789 		extra("struct lockRecord *lset")
       
 12790 		interest(4)
       
 12791 	}
       
 12792 	field(PRIO,DBF_MENU) {
       
 12793 		prompt("Scheduling Priority")
       
 12794 		promptgroup(GUI_SCAN)
       
 12795 		special(SPC_SCAN)
       
 12796 		menu(menuPriority)
       
 12797 		interest(1)
       
 12798 	}
       
 12799 	field(TPRO,DBF_UCHAR) {
       
 12800 		prompt("Trace Processing")
       
 12801 	}
       
 12802 	field(BKPT,DBF_NOACCESS) {
       
 12803 		prompt("Break Point")
       
 12804 		special(SPC_NOMOD)
       
 12805 		extra("char bkpt")
       
 12806 		interest(1)
       
 12807 	}
       
 12808 	field(UDF,DBF_UCHAR) {
       
 12809 		prompt("Undefined")
       
 12810 		initial("1")
       
 12811 		promptgroup(GUI_COMMON)
       
 12812 		pp(TRUE)
       
 12813 		interest(1)
       
 12814 	}
       
 12815 	field(TIME,DBF_NOACCESS) {
       
 12816 		prompt("Time")
       
 12817 		special(SPC_NOMOD)
       
 12818 		extra("epicsTimeStamp	time")
       
 12819 		interest(2)
       
 12820 	}
       
 12821 	field(FLNK,DBF_FWDLINK) {
       
 12822 		prompt("Forward Process Link")
       
 12823 		promptgroup(GUI_LINKS)
       
 12824 		interest(1)
       
 12825 	}
       
 12826 	field(VAL,DBF_NOACCESS) {
       
 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)")
       
 13490 		promptgroup(GUI_INPUTS)
       
 13491 		size(40)
       
 13492 		asl(ASL0)
       
 13493 	}
       
 13494 	field(PORT,DBF_STRING) {
       
 13495 		prompt("asyn port")
       
 13496 		initial("")
       
 13497 		promptgroup(GUI_DISPLAY)
       
 13498 		special(100)
       
 13499 		size(40)
       
 13500 		interest(1)
       
 13501 	}
       
 13502 	field(ADDR,DBF_LONG) {
       
 13503 		prompt("asyn address")
       
 13504 		initial("0")
       
 13505 		promptgroup(GUI_DISPLAY)
       
 13506 		special(100)
       
 13507 		interest(1)
       
 13508 	}
       
 13509 	field(PCNCT,DBF_MENU) {
       
 13510 		prompt("Port Connect/Disconnect")
       
 13511 		promptgroup(GUI_DISPLAY)
       
 13512 		special(100)
       
 13513 		menu(asynCONNECT)
       
 13514 		interest(1)
       
 13515 	}
       
 13516 	field(DRVINFO,DBF_STRING) {
       
 13517 		prompt("Driver info string")
       
 13518 		initial("")
       
 13519 		special(100)
       
 13520 		size(40)
       
 13521 	}
       
 13522 	field(REASON,DBF_LONG) {
       
 13523 		prompt("asynUser->reason")
       
 13524 		special(100)
       
 13525 	}
       
 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 	}
       
 13534 	field(TMOD,DBF_MENU) {
       
 13535 		prompt("Transaction mode")
       
 13536 		promptgroup(GUI_COMMON)
       
 13537 		menu(asynTMOD)
       
 13538 		interest(1)
       
 13539 	}
       
 13540 	field(TMOT,DBF_DOUBLE) {
       
 13541 		prompt("Timeout (sec)")
       
 13542 		initial("1.0")
       
 13543 		promptgroup(GUI_DISPLAY)
       
 13544 		interest(1)
       
 13545 	}
       
 13546 	field(IFACE,DBF_MENU) {
       
 13547 		prompt("Interface")
       
 13548 		special(100)
       
 13549 		menu(asynINTERFACE)
       
 13550 	}
       
 13551 	field(OCTETIV,DBF_LONG) {
       
 13552 		prompt("asynOctet is valid")
       
 13553 	}
       
 13554 	field(OPTIONIV,DBF_LONG) {
       
 13555 		prompt("asynOption is valid")
       
 13556 	}
       
 13557 	field(GPIBIV,DBF_LONG) {
       
 13558 		prompt("asynGPIB is valid")
       
 13559 	}
       
 13560 	field(I32IV,DBF_LONG) {
       
 13561 		prompt("asynInt32 is valid")
       
 13562 	}
       
 13563 	field(UI32IV,DBF_LONG) {
       
 13564 		prompt("asynUInt32Digital is valid")
       
 13565 	}
       
 13566 	field(F64IV,DBF_LONG) {
       
 13567 		prompt("asynFloat64 is valid")
       
 13568 	}
       
 13569 	field(AOUT,DBF_STRING) {
       
 13570 		prompt("Output (command) string")
       
 13571 		promptgroup(GUI_INPUTS)
       
 13572 		size(40)
       
 13573 		pp(TRUE)
       
 13574 		asl(ASL0)
       
 13575 	}
       
 13576 	field(OEOS,DBF_STRING) {
       
 13577 		prompt("Output delimiter")
       
 13578 		promptgroup(GUI_DISPLAY)
       
 13579 		special(100)
       
 13580 		size(40)
       
 13581 	}
       
 13582 	field(BOUT,DBF_CHAR) {
       
 13583 		prompt("Output binary data")
       
 13584 		special(SPC_DBADDR)
       
 13585 		pp(TRUE)
       
 13586 		asl(ASL0)
       
 13587 	}
       
 13588 	field(OPTR,DBF_NOACCESS) {
       
 13589 		prompt("Output buffer pointer")
       
 13590 		special(SPC_NOMOD)
       
 13591 		extra("void *optr")
       
 13592 		interest(4)
       
 13593 	}
       
 13594 	field(OMAX,DBF_LONG) {
       
 13595 		prompt("Max. size of output array")
       
 13596 		initial("80")
       
 13597 		promptgroup(GUI_DISPLAY)
       
 13598 		special(SPC_NOMOD)
       
 13599 		interest(1)
       
 13600 	}
       
 13601 	field(NOWT,DBF_LONG) {
       
 13602 		prompt("Number of bytes to write")
       
 13603 		initial("80")
       
 13604 		promptgroup(GUI_DISPLAY)
       
 13605 		interest(1)
       
 13606 	}
       
 13607 	field(NAWT,DBF_LONG) {
       
 13608 		prompt("Number of bytes actually written")
       
 13609 		promptgroup(GUI_DISPLAY)
       
 13610 		interest(1)
       
 13611 	}
       
 13612 	field(OFMT,DBF_MENU) {
       
 13613 		prompt("Output format")
       
 13614 		promptgroup(GUI_COMMON)
       
 13615 		menu(asynFMT)
       
 13616 		interest(1)
       
 13617 	}
       
 13618 	field(AINP,DBF_STRING) {
       
 13619 		prompt("Input (response) string")
       
 13620 		promptgroup(GUI_INPUTS)
       
 13621 		special(SPC_NOMOD)
       
 13622 		size(40)
       
 13623 		asl(ASL0)
       
 13624 	}
       
 13625 	field(TINP,DBF_STRING) {
       
 13626 		prompt("Translated input string")
       
 13627 		promptgroup(GUI_INPUTS)
       
 13628 		special(SPC_NOMOD)
       
 13629 		size(40)
       
 13630 		asl(ASL0)
       
 13631 	}
       
 13632 	field(IEOS,DBF_STRING) {
       
 13633 		prompt("Input Delimiter")
       
 13634 		promptgroup(GUI_DISPLAY)
       
 13635 		special(100)
       
 13636 		size(40)
       
 13637 	}
       
 13638 	field(BINP,DBF_CHAR) {
       
 13639 		prompt("Input binary data")
       
 13640 		special(SPC_DBADDR)
       
 13641 		asl(ASL0)
       
 13642 	}
       
 13643 	field(IPTR,DBF_NOACCESS) {
       
 13644 		prompt("Input buffer pointer")
       
 13645 		special(SPC_NOMOD)
       
 13646 		extra("void *iptr")
       
 13647 		interest(4)
       
 13648 	}
       
 13649 	field(IMAX,DBF_LONG) {
       
 13650 		prompt("Max. size of input array")
       
 13651 		initial("80")
       
 13652 		promptgroup(GUI_DISPLAY)
       
 13653 		special(SPC_NOMOD)
       
 13654 		interest(1)
       
 13655 	}
       
 13656 	field(NRRD,DBF_LONG) {
       
 13657 		prompt("Number of bytes to read")
       
 13658 		promptgroup(GUI_DISPLAY)
       
 13659 		interest(1)
       
 13660 	}
       
 13661 	field(NORD,DBF_LONG) {
       
 13662 		prompt("Number of bytes read")
       
 13663 		promptgroup(GUI_DISPLAY)
       
 13664 		special(SPC_NOMOD)
       
 13665 		interest(1)
       
 13666 	}
       
 13667 	field(IFMT,DBF_MENU) {
       
 13668 		prompt("Input format")
       
 13669 		promptgroup(GUI_COMMON)
       
 13670 		menu(asynFMT)
       
 13671 		interest(1)
       
 13672 	}
       
 13673 	field(EOMR,DBF_MENU) {
       
 13674 		prompt("EOM reason")
       
 13675 		promptgroup(GUI_DISPLAY)
       
 13676 		special(SPC_NOMOD)
       
 13677 		menu(asynEOMREASON)
       
 13678 		interest(1)
       
 13679 	}
       
 13680 	field(I32INP,DBF_LONG) {
       
 13681 		prompt("asynInt32 input")
       
 13682 		special(SPC_NOMOD)
       
 13683 		interest(1)
       
 13684 	}
       
 13685 	field(I32OUT,DBF_LONG) {
       
 13686 		prompt("asynInt32 output")
       
 13687 		pp(TRUE)
       
 13688 		interest(1)
       
 13689 	}
       
 13690 	field(UI32INP,DBF_ULONG) {
       
 13691 		prompt("asynUInt32Digital input")
       
 13692 		special(SPC_NOMOD)
       
 13693 		interest(1)
       
 13694 	}
       
 13695 	field(UI32OUT,DBF_ULONG) {
       
 13696 		prompt("asynUInt32Digital output")
       
 13697 		pp(TRUE)
       
 13698 		interest(1)
       
 13699 	}
       
 13700 	field(UI32MASK,DBF_ULONG) {
       
 13701 		prompt("asynUInt32Digital mask")
       
 13702 		initial("0xffffffff")
       
 13703 		special(100)
       
 13704 	}
       
 13705 	field(F64INP,DBF_DOUBLE) {
       
 13706 		prompt("asynFloat64 input")
       
 13707 		special(SPC_NOMOD)
       
 13708 		interest(1)
       
 13709 	}
       
 13710 	field(F64OUT,DBF_DOUBLE) {
       
 13711 		prompt("asynFloat64 output")
       
 13712 		pp(TRUE)
       
 13713 		interest(1)
       
 13714 	}
       
 13715 	field(BAUD,DBF_MENU) {
       
 13716 		prompt("Baud rate")
       
 13717 		promptgroup(GUI_COMMON)
       
 13718 		special(100)
       
 13719 		menu(serialBAUD)
       
 13720 	}
       
 13721 	field(PRTY,DBF_MENU) {
       
 13722 		prompt("Parity")
       
 13723 		promptgroup(GUI_COMMON)
       
 13724 		special(100)
       
 13725 		menu(serialPRTY)
       
 13726 	}
       
 13727 	field(DBIT,DBF_MENU) {
       
 13728 		prompt("Data bits")
       
 13729 		promptgroup(GUI_COMMON)
       
 13730 		special(100)
       
 13731 		menu(serialDBIT)
       
 13732 	}
       
 13733 	field(SBIT,DBF_MENU) {
       
 13734 		prompt("Stop bits")
       
 13735 		promptgroup(GUI_COMMON)
       
 13736 		special(100)
       
 13737 		menu(serialSBIT)
       
 13738 	}
       
 13739 	field(MCTL,DBF_MENU) {
       
 13740 		prompt("Modem control")
       
 13741 		promptgroup(GUI_COMMON)
       
 13742 		special(100)
       
 13743 		menu(serialMCTL)
       
 13744 	}
       
 13745 	field(FCTL,DBF_MENU) {
       
 13746 		prompt("Flow control")
       
 13747 		promptgroup(GUI_COMMON)
       
 13748 		special(100)
       
 13749 		menu(serialFCTL)
       
 13750 	}
       
 13751 	field(UCMD,DBF_MENU) {
       
 13752 		prompt("Universal command")
       
 13753 		promptgroup(GUI_COMMON)
       
 13754 		menu(gpibUCMD)
       
 13755 		pp(TRUE)
       
 13756 		interest(1)
       
 13757 	}
       
 13758 	field(ACMD,DBF_MENU) {
       
 13759 		prompt("Addressed command")
       
 13760 		promptgroup(GUI_COMMON)
       
 13761 		menu(gpibACMD)
       
 13762 		pp(TRUE)
       
 13763 		interest(1)
       
 13764 	}
       
 13765 	field(SPR,DBF_UCHAR) {
       
 13766 		prompt("Serial poll response")
       
 13767 		promptgroup(GUI_INPUTS)
       
 13768 		special(SPC_NOMOD)
       
 13769 		asl(ASL0)
       
 13770 	}
       
 13771 	field(TMSK,DBF_LONG) {
       
 13772 		prompt("Trace mask")
       
 13773 		promptgroup(GUI_DISPLAY)
       
 13774 		special(100)
       
 13775 		interest(1)
       
 13776 	}
       
 13777 	field(TB0,DBF_MENU) {
       
 13778 		prompt("Trace error")
       
 13779 		promptgroup(GUI_DISPLAY)
       
 13780 		special(100)
       
 13781 		menu(asynTRACE)
       
 13782 		interest(1)
       
 13783 	}
       
 13784 	field(TB1,DBF_MENU) {
       
 13785 		prompt("Trace IO device")
       
 13786 		promptgroup(GUI_DISPLAY)
       
 13787 		special(100)
       
 13788 		menu(asynTRACE)
       
 13789 		interest(1)
       
 13790 	}
       
 13791 	field(TB2,DBF_MENU) {
       
 13792 		prompt("Trace IO filter")
       
 13793 		promptgroup(GUI_DISPLAY)
       
 13794 		special(100)
       
 13795 		menu(asynTRACE)
       
 13796 		interest(1)
       
 13797 	}
       
 13798 	field(TB3,DBF_MENU) {
       
 13799 		prompt("Trace IO driver")
       
 13800 		promptgroup(GUI_DISPLAY)
       
 13801 		special(100)
       
 13802 		menu(asynTRACE)
       
 13803 		interest(1)
       
 13804 	}
       
 13805 	field(TB4,DBF_MENU) {
       
 13806 		prompt("Trace flow")
       
 13807 		promptgroup(GUI_DISPLAY)
       
 13808 		special(100)
       
 13809 		menu(asynTRACE)
       
 13810 		interest(1)
       
 13811 	}
       
 13812 	field(TIOM,DBF_LONG) {
       
 13813 		prompt("Trace I/O mask")
       
 13814 		promptgroup(GUI_DISPLAY)
       
 13815 		special(100)
       
 13816 		interest(1)
       
 13817 	}
       
 13818 	field(TIB0,DBF_MENU) {
       
 13819 		prompt("Trace IO ASCII")
       
 13820 		promptgroup(GUI_DISPLAY)
       
 13821 		special(100)
       
 13822 		menu(asynTRACE)
       
 13823 		interest(1)
       
 13824 	}
       
 13825 	field(TIB1,DBF_MENU) {
       
 13826 		prompt("Trace IO escape")
       
 13827 		promptgroup(GUI_DISPLAY)
       
 13828 		special(100)
       
 13829 		menu(asynTRACE)
       
 13830 		interest(1)
       
 13831 	}
       
 13832 	field(TIB2,DBF_MENU) {
       
 13833 		prompt("Trace IO hex")
       
 13834 		promptgroup(GUI_DISPLAY)
       
 13835 		special(100)
       
 13836 		menu(asynTRACE)
       
 13837 		interest(1)
       
 13838 	}
       
 13839 	field(TSIZ,DBF_LONG) {
       
 13840 		prompt("Trace IO truncate size")
       
 13841 		promptgroup(GUI_DISPLAY)
       
 13842 		special(100)
       
 13843 		interest(1)
       
 13844 	}
       
 13845 	field(TFIL,DBF_STRING) {
       
 13846 		prompt("Trace IO file")
       
 13847 		promptgroup(GUI_DISPLAY)
       
 13848 		special(100)
       
 13849 		size(40)
       
 13850 		interest(1)
       
 13851 	}
       
 13852 	field(AUCT,DBF_MENU) {
       
 13853 		prompt("Autoconnect")
       
 13854 		promptgroup(GUI_DISPLAY)
       
 13855 		special(100)
       
 13856 		menu(asynAUTOCONNECT)
       
 13857 		interest(1)
       
 13858 	}
       
 13859 	field(CNCT,DBF_MENU) {
       
 13860 		prompt("Connect/Disconnect")
       
 13861 		promptgroup(GUI_DISPLAY)
       
 13862 		special(100)
       
 13863 		menu(asynCONNECT)
       
 13864 		interest(1)
       
 13865 	}
       
 13866 	field(ENBL,DBF_MENU) {
       
 13867 		prompt("Enable/Disable")
       
 13868 		promptgroup(GUI_DISPLAY)
       
 13869 		special(100)
       
 13870 		menu(asynENABLE)
       
 13871 		interest(1)
       
 13872 	}
       
 13873 	field(ERRS,DBF_NOACCESS) {
       
 13874 		prompt("Error string")
       
 13875 		special(SPC_DBADDR)
       
 13876 		extra("char *errs")
       
 13877 		interest(1)
       
 13878 	}
       
 13879 	field(AQR,DBF_UCHAR) {
       
 13880 		prompt("Abort queueRequest")
       
 13881 		special(100)
       
 13882 	}
       
 13883 }
       
 13884 device(ai,CONSTANT,devAiSoft,"Soft Channel")
       
 13885 device(ai,CONSTANT,devAiSoftRaw,"Raw Soft Channel")
       
 13886 device(ai,INST_IO,devTimestampAI,"Soft Timestamp")
       
 13887 device(ai,INST_IO,devAiGeneralTime,"General Time")
       
 13888 device(ai,INST_IO,asynAiInt32,"asynInt32")
       
 13889 device(ai,INST_IO,asynAiInt32Average,"asynInt32Average")
       
 13890 device(ai,INST_IO,asynAiFloat64,"asynFloat64")
       
 13891 device(ai,INST_IO,asynAiFloat64Average,"asynFloat64Average")
       
 13892 device(ai,INST_IO,devaiStream,"stream")
       
 13893 device(ao,CONSTANT,devAoSoft,"Soft Channel")
       
 13894 device(ao,CONSTANT,devAoSoftRaw,"Raw Soft Channel")
       
 13895 device(ao,CONSTANT,devAoSoftCallback,"Async Soft Channel")
       
 13896 device(ao,INST_IO,asynAoInt32,"asynInt32")
       
 13897 device(ao,INST_IO,asynAoFloat64,"asynFloat64")
       
 13898 device(ao,INST_IO,devaoStream,"stream")
       
 13899 device(bi,CONSTANT,devBiSoft,"Soft Channel")
       
 13900 device(bi,CONSTANT,devBiSoftRaw,"Raw Soft Channel")
       
 13901 device(bi,INST_IO,asynBiInt32,"asynInt32")
       
 13902 device(bi,INST_IO,asynBiUInt32Digital,"asynUInt32Digital")
       
 13903 device(bi,INST_IO,devbiStream,"stream")
       
 13904 device(bo,CONSTANT,devBoSoft,"Soft Channel")
       
 13905 device(bo,CONSTANT,devBoSoftRaw,"Raw Soft Channel")
       
 13906 device(bo,CONSTANT,devBoSoftCallback,"Async Soft Channel")
       
 13907 device(bo,INST_IO,devBoGeneralTime,"General Time")
       
 13908 device(bo,INST_IO,asynBoInt32,"asynInt32")
       
 13909 device(bo,INST_IO,asynBoUInt32Digital,"asynUInt32Digital")
       
 13910 device(bo,INST_IO,devboStream,"stream")
       
 13911 device(calcout,CONSTANT,devCalcoutSoft,"Soft Channel")
       
 13912 device(calcout,CONSTANT,devCalcoutSoftCallback,"Async Soft Channel")
       
 13913 device(calcout,INST_IO,devcalcoutStream,"stream")
       
 13914 device(event,CONSTANT,devEventSoft,"Soft Channel")
       
 13915 device(histogram,CONSTANT,devHistogramSoft,"Soft Channel")
       
 13916 device(longin,CONSTANT,devLiSoft,"Soft Channel")
       
 13917 device(longin,INST_IO,devLiGeneralTime,"General Time")
       
 13918 device(longin,INST_IO,asynLiInt32,"asynInt32")
       
 13919 device(longin,INST_IO,asynLiUInt32Digital,"asynUInt32Digital")
       
 13920 device(longin,INST_IO,devlonginStream,"stream")
       
 13921 device(longout,CONSTANT,devLoSoft,"Soft Channel")
       
 13922 device(longout,CONSTANT,devLoSoftCallback,"Async Soft Channel")
       
 13923 device(longout,INST_IO,asynLoInt32,"asynInt32")
       
 13924 device(longout,INST_IO,asynLoUInt32Digital,"asynUInt32Digital")
       
 13925 device(longout,INST_IO,devlongoutStream,"stream")
       
 13926 device(mbbi,CONSTANT,devMbbiSoft,"Soft Channel")
       
 13927 device(mbbi,CONSTANT,devMbbiSoftRaw,"Raw Soft Channel")
       
 13928 device(mbbi,INST_IO,asynMbbiInt32,"asynInt32")
       
 13929 device(mbbi,INST_IO,asynMbbiUInt32Digital,"asynUInt32Digital")
       
 13930 device(mbbi,INST_IO,devmbbiStream,"stream")
       
 13931 device(mbbiDirect,CONSTANT,devMbbiDirectSoft,"Soft Channel")
       
 13932 device(mbbiDirect,CONSTANT,devMbbiDirectSoftRaw,"Raw Soft Channel")
       
 13933 device(mbbiDirect,INST_IO,asynMbbiDirectUInt32Digital,"asynUInt32Digital")
       
 13934 device(mbbiDirect,INST_IO,devmbbiDirectStream,"stream")
       
 13935 device(mbbo,CONSTANT,devMbboSoft,"Soft Channel")
       
 13936 device(mbbo,CONSTANT,devMbboSoftRaw,"Raw Soft Channel")
       
 13937 device(mbbo,CONSTANT,devMbboSoftCallback,"Async Soft Channel")
       
 13938 device(mbbo,INST_IO,asynMbboInt32,"asynInt32")
       
 13939 device(mbbo,INST_IO,asynMbboUInt32Digital,"asynUInt32Digital")
       
 13940 device(mbbo,INST_IO,devmbboStream,"stream")
       
 13941 device(mbboDirect,CONSTANT,devMbboDirectSoft,"Soft Channel")
       
 13942 device(mbboDirect,CONSTANT,devMbboDirectSoftRaw,"Raw Soft Channel")
       
 13943 device(mbboDirect,CONSTANT,devMbboDirectSoftCallback,"Async Soft Channel")
       
 13944 device(mbboDirect,INST_IO,asynMbboDirectUInt32Digital,"asynUInt32Digital")
       
 13945 device(mbboDirect,INST_IO,devmbboDirectStream,"stream")
       
 13946 device(stringin,CONSTANT,devSiSoft,"Soft Channel")
       
 13947 device(stringin,INST_IO,devTimestampSI,"Soft Timestamp")
       
 13948 device(stringin,INST_IO,devSiGeneralTime,"General Time")
       
 13949 device(stringin,INST_IO,asynSiOctetCmdResponse,"asynOctetCmdResponse")
       
 13950 device(stringin,INST_IO,asynSiOctetWriteRead,"asynOctetWriteRead")
       
 13951 device(stringin,INST_IO,asynSiOctetRead,"asynOctetRead")
       
 13952 device(stringin,INST_IO,devstringinStream,"stream")
       
 13953 device(stringout,CONSTANT,devSoSoft,"Soft Channel")
       
 13954 device(stringout,CONSTANT,devSoSoftCallback,"Async Soft Channel")
       
 13955 device(stringout,INST_IO,devSoStdio,"stdio")
       
 13956 device(stringout,INST_IO,asynSoOctetWrite,"asynOctetWrite")
       
 13957 device(stringout,INST_IO,devstringoutStream,"stream")
       
 13958 device(subArray,CONSTANT,devSASoft,"Soft Channel")
       
 13959 device(waveform,CONSTANT,devWfSoft,"Soft Channel")
       
 13960 device(waveform,INST_IO,asynWfOctetCmdResponse,"asynOctetCmdResponse")
       
 13961 device(waveform,INST_IO,asynWfOctetWriteRead,"asynOctetWriteRead")
       
 13962 device(waveform,INST_IO,asynWfOctetRead,"asynOctetRead")
       
 13963 device(waveform,INST_IO,asynWfOctetWrite,"asynOctetWrite")
       
 13964 device(waveform,INST_IO,asynInt8ArrayWfIn,"asynInt8ArrayIn")
       
 13965 device(waveform,INST_IO,asynInt8ArrayWfOut,"asynInt8ArrayOut")
       
 13966 device(waveform,INST_IO,asynInt16ArrayWfIn,"asynInt16ArrayIn")
       
 13967 device(waveform,INST_IO,asynInt16ArrayWfOut,"asynInt16ArrayOut")
       
 13968 device(waveform,INST_IO,asynInt32ArrayWfIn,"asynInt32ArrayIn")
       
 13969 device(waveform,INST_IO,asynInt32ArrayWfOut,"asynInt32ArrayOut")
       
 13970 device(waveform,INST_IO,asynFloat32ArrayWfIn,"asynFloat32ArrayIn")
       
 13971 device(waveform,INST_IO,asynFloat32ArrayWfOut,"asynFloat32ArrayOut")
       
 13972 device(waveform,INST_IO,asynFloat64ArrayWfIn,"asynFloat64ArrayIn")
       
 13973 device(waveform,INST_IO,asynFloat64ArrayWfOut,"asynFloat64ArrayOut")
       
 13974 device(waveform,INST_IO,devwaveformStream,"stream")
       
 13975 device(asyn,INST_IO,asynRecordDevice,"asynRecordDevice")
       
 13976 driver(drvAsyn)
       
 13977 driver(stream)
       
 13978 registrar(asSub)
       
 13979 registrar(drvAsynIPPortRegisterCommands)
       
 13980 registrar(drvAsynIPServerPortRegisterCommands)
       
 13981 registrar(asynRegister)
       
 13982 registrar(asynInterposeFlushRegister)
       
 13983 registrar(asynInterposeEosRegister)
       
 13984 registrar(iocshSystemCommand)
       
 13985 registrar(streamRegistrar)
       
 13986 variable(asCaDebug,int)
       
 13987 variable(dbRecordsOnceOnly,int)
       
 13988 variable(dbBptNotMonotonic,int)
       
 13989 variable(streamDebug,int)