+++ /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,"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,"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(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(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):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):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