--- /dev/null
+record(genSub,"HAD:$(eb)") {\r
+ field(DESC,"General Subroutine Record")\r
+ field(SCAN,"1 second")\r
+ field(PINI,"NO")\r
+ field(PHAS,"0")\r
+ field(EVNT,"0")\r
+ field(DISV,"1")\r
+ field(LFLG,"IGNORE")\r
+ field(EFLG,"ALWAYS")\r
+ field(SDIS,"0.0000000000000000e+00")\r
+ field(DISS,"NO_ALARM")\r
+ field(PRIO,"LOW")\r
+ field(FLNK,"0.000000000000000e+00")\r
+ field(SUBL,"0.0000000000000000e+00")\r
+ field(BRSV,"NO_ALARM")\r
+ field(INAM,"evtbuild_init")\r
+ field(SNAM,"evtbuild_proc")\r
+ field(FTA,"LONG")\r
+ field(FTB,"LONG")\r
+ field(FTC,"LONG")\r
+ field(FTD,"LONG")\r
+ field(FTE,"LONG")\r
+ field(FTF,"LONG")\r
+ field(FTG,"LONG")\r
+ field(FTH,"LONG")\r
+ field(FTI,"LONG")\r
+ field(FTJ,"LONG")\r
+ field(FTK,"LONG")\r
+ field(FTL,"LONG")\r
+ field(FTM,"LONG")\r
+# field(FTL,"STRING")\r
+ field(FTVA,"LONG")\r
+ field(FTVB,"LONG")\r
+ field(FTVC,"LONG")\r
+ field(FTVD,"LONG")\r
+ field(FTVE,"LONG")\r
+ field(FTVF,"LONG")\r
+ field(FTVG,"LONG")\r
+ field(FTVH,"LONG")\r
+ field(FTVI,"LONG")\r
+ field(FTVJ,"LONG")\r
+ field(FTVK,"LONG")\r
+ field(FTVL,"LONG")\r
+ field(FTVM,"LONG")\r
+# field(FTVL,"SRTING")\r
+ field(NOA,"50")\r
+ field(NOB,"50")\r
+ field(NOC,"50")\r
+ field(NOD,"50")\r
+ field(NOE,"50")\r
+ field(NOF,"50")\r
+ field(NOG,"50")\r
+ field(NOH,"50")\r
+ field(NOI,"50")\r
+ field(NOJ,"50")\r
+ field(NOK,"50")\r
+ field(NOL,"50")\r
+ field(NOM,"50")\r
+# field(NOL,"50")\r
+ field(NOVA,"1")\r
+ field(NOVB,"1")\r
+ field(NOVC,"1")\r
+ field(NOVD,"1")\r
+ field(NOVE,"1")\r
+ field(NOVF,"1")\r
+ field(NOVG,"100")\r
+ field(NOVH,"1")\r
+ field(NOVI,"1")\r
+ field(NOVJ,"1")\r
+ field(NOVK,"1")\r
+ field(NOVL,"1")\r
+ field(NOVM,"1")\r
+# field(NOVL,"1")\r
+ field(OUTA,"HAD:$(eb):nrOfMsgs PP NMS")\r
+ field(OUTB,"HAD:$(eb):byteWrit PP NMS") \r
+ field(OUTC,"HAD:$(eb):evtComp PP NMS")\r
+ field(OUTD,"HAD:$(eb):evtDisc PP NMS")\r
+ field(OUTE,"HAD:$(eb):evtDataErr PP NMS")\r
+ field(OUTF,"HAD:$(eb):evtTagErr PP NMS") \r
+ field(OUTG,"HAD:$(eb):ebBuff PP NMS")\r
+ field(OUTH,"HAD:$(eb):status PP NMS")\r
+ field(OUTI,"HAD:$(eb):evtCRate PP NMS")\r
+ field(OUTJ,"HAD:$(eb):byteWRate PP NMS") \r
+ field(OUTK,"HAD:$(eb):evtDRate PP NMS")\r
+ field(OUTL,"HAD:$(eb):dataMover PP NMS")\r
+ field(OUTM,"HAD:$(eb):diskNr PP NMS")\r
+# field(OUTL,"HAD:$(eb):byteWRateStr PP NMS")\r
+}\r
+\r
+#record(stringin,"HAD:$(eb):byteWRateStr")\r
+#{\r
+# field(DTYP,"Soft Channel")\r
+# field(SCAN,"Passive")\r
+# field(INP,"Constant")\r
+#}\r
+\r
+record(longin,"HAD:$(eb):diskNr")\r
+{\r
+ field(DTYP,"Soft Channel")\r
+ field(SCAN,"Passive")\r
+ field(INP,"Constant")\r
+}\r
+\r
+record(longin,"HAD:$(eb):dataMover")\r
+{\r
+ field(DTYP,"Soft Channel")\r
+ field(SCAN,"Passive")\r
+ field(INP,"Constant")\r
+}\r
+\r
+record(longin,"HAD:$(eb):nrOfMsgs")\r
+{\r
+ field(DTYP,"Soft Channel")\r
+ field(SCAN,"Passive")\r
+ field(INP,"Constant")\r
+}\r
+\r
+record(longin,"HAD:$(eb):byteWrit")\r
+{\r
+ field(DTYP,"Soft Channel")\r
+ field(SCAN,"Passive")\r
+ field(INP,"Constant")\r
+}\r
+\r
+record(longin,"HAD:$(eb):evtComp")\r
+{\r
+ field(DTYP,"Soft Channel")\r
+ field(SCAN,"Passive")\r
+ field(INP,"Constant")\r
+}\r
+\r
+record(longin,"HAD:$(eb):evtDisc")\r
+{\r
+ field(DTYP,"Soft Channel")\r
+ field(SCAN,"Passive")\r
+ field(INP,"Constant")\r
+}\r
+\r
+record(longin,"HAD:$(eb):evtDataErr")\r
+{\r
+ field(DTYP,"Soft Channel")\r
+ field(SCAN,"Passive")\r
+ field(INP,"Constant")\r
+}\r
+\r
+record(longin,"HAD:$(eb):evtTagErr")\r
+{\r
+ field(DTYP,"Soft Channel")\r
+ field(SCAN,"Passive")\r
+ field(INP,"Constant")\r
+}\r
+\r
+record(longin,"HAD:$(eb):status")\r
+{\r
+ field(DTYP,"Soft Channel")\r
+ field(SCAN,"Passive")\r
+ field(INP,"Constant")\r
+}\r
+\r
+record(longin,"HAD:$(eb):evtCRate")\r
+{\r
+ field(DTYP,"Soft Channel")\r
+ field(SCAN,"Passive")\r
+ field(INP,"Constant")\r
+}\r
+\r
+record(longin,"HAD:$(eb):byteWRate")\r
+{\r
+ field(DTYP,"Soft Channel")\r
+ field(SCAN,"Passive")\r
+ field(INP,"Constant")\r
+}\r
+\r
+record(longin,"HAD:$(eb):evtDRate")\r
+{\r
+ field(DTYP,"Soft Channel")\r
+ field(SCAN,"Passive")\r
+ field(INP,"Constant")\r
+}\r
+\r
+record(waveform,"HAD:$(eb):ebBuff")\r
+{\r
+ field(DTYP,"Soft Channel")\r
+ field(SCAN,"Passive")\r
+ field(INP,"Constant")\r
+ field(NELM,"100")\r
+ field(FTVL,"LONG")\r
+}\r
+\r
+record(sub,"HAD:writeRunId") {\r
+ field(DESC, "subroutine")\r
+ field(SCAN, "1 second")\r
+ field(INPA, "HAD:genRunId")\r
+ field(INPB, "")\r
+ field(INAM, "writeRunId_init")\r
+ field(SNAM, "writeRunId_proc")\r
+}\r