--- /dev/null
+record(genSub,"HAD:eb:totalEvtsCompASub") {
+ field(DESC, "subroutine")
+ field(SCAN, "1 second")
+ field(PINI,"NO")
+ field(PHAS,"0")
+ field(EVNT,"0")
+ field(DISV,"1")
+ field(LFLG,"IGNORE")
+ field(EFLG,"ALWAYS")
+ field(SDIS,"0.0000000000000000e+00")
+ field(DISS,"NO_ALARM")
+ field(PRIO,"LOW")
+ field(FLNK,"0.000000000000000e+00")
+ field(SUBL,"0.0000000000000000e+00")
+ field(BRSV,"NO_ALARM")
+ field(INPA, "HAD:eb01:evtComp")
+ field(INPB, "HAD:eb02:evtComp")
+ field(INPC, "HAD:eb03:evtComp")
+ field(INPD, "HAD:eb04:evtComp")
+ field(INPE, "HAD:eb05:evtComp")
+ field(INPF, "HAD:eb06:evtComp")
+ field(INPG, "HAD:eb07:evtComp")
+ field(INPH, "HAD:eb08:evtComp")
+ field(INPI, "HAD:eb09:evtComp")
+ field(INPJ, "HAD:eb10:evtComp")
+ field(INPK, "HAD:eb11:evtComp")
+ field(INPL, "HAD:eb12:evtComp")
+ field(INPM, "HAD:eb13:evtComp")
+ field(INPN, "HAD:eb14:evtComp")
+ field(INPO, "HAD:eb15:evtComp")
+ field(INPP, "HAD:eb16:evtComp")
+ field(INAM, "totalEvtsComp_init")
+ field(SNAM, "totalEvtsComp_proc")
+ field(FTA,"LONG")
+ field(FTB,"LONG")
+ field(FTC,"LONG")
+ field(FTD,"LONG")
+ field(FTE,"LONG")
+ field(FTF,"LONG")
+ field(FTG,"LONG")
+ field(FTH,"LONG")
+ field(FTI,"LONG")
+ field(FTJ,"LONG")
+ field(FTK,"LONG")
+ field(FTL,"LONG")
+ field(FTM,"LONG")
+ field(FTN,"LONG")
+ field(FTO,"LONG")
+ field(FTP,"LONG")
+ field(NOA,"1")
+ field(NOB,"1")
+ field(NOC,"1")
+ field(NOD,"1")
+ field(NOE,"1")
+ field(NOF,"1")
+ field(NOG,"1")
+ field(NOH,"1")
+ field(NOI,"1")
+ field(NOJ,"1")
+ field(NOK,"1")
+ field(NOL,"1")
+ field(NOM,"1")
+ field(NON,"1")
+ field(NOO,"1")
+ field(NOP,"1")
+ field(OUTA,"HAD:eb:totalEvtsComp PP NMS")
+ field(FTVA,"LONG")
+ field(NOVA,"1")
+}
+
+record(longout, "HAD:eb:totalEvtsComp")
+{
+ field(DESC, "Addr")
+ field(SCAN,"Passive")
+ field(OUT, "0")
+}
+
+record(genSub,"HAD:eb:totalEvtCRateASub") {
+ field(DESC, "subroutine")
+ field(SCAN, "1 second")
+ field(PINI,"NO")
+ field(PHAS,"0")
+ field(EVNT,"0")
+ field(DISV,"1")
+ field(LFLG,"IGNORE")
+ field(EFLG,"ALWAYS")
+ field(SDIS,"0.0000000000000000e+00")
+ field(DISS,"NO_ALARM")
+ field(PRIO,"LOW")
+ field(FLNK,"0.000000000000000e+00")
+ field(SUBL,"0.0000000000000000e+00")
+ field(BRSV,"NO_ALARM")
+ field(INPA, "HAD:eb01:evtCRate")
+ field(INPB, "HAD:eb02:evtCRate")
+ field(INPC, "HAD:eb03:evtCRate")
+ field(INPD, "HAD:eb04:evtCRate")
+ field(INPE, "HAD:eb05:evtCRate")
+ field(INPF, "HAD:eb06:evtCRate")
+ field(INPG, "HAD:eb07:evtCRate")
+ field(INPH, "HAD:eb08:evtCRate")
+ field(INPI, "HAD:eb09:evtCRate")
+ field(INPJ, "HAD:eb10:evtCRate")
+ field(INPK, "HAD:eb11:evtCRate")
+ field(INPL, "HAD:eb12:evtCRate")
+ field(INPM, "HAD:eb13:evtCRate")
+ field(INPN, "HAD:eb14:evtCRate")
+ field(INPO, "HAD:eb15:evtCRate")
+ field(INPP, "HAD:eb16:evtCRate")
+ field(INAM, "totalEvtCRate_init")
+ field(SNAM, "totalEvtCRate_proc")
+ field(FTA,"LONG")
+ field(FTB,"LONG")
+ field(FTC,"LONG")
+ field(FTD,"LONG")
+ field(FTE,"LONG")
+ field(FTF,"LONG")
+ field(FTG,"LONG")
+ field(FTH,"LONG")
+ field(FTI,"LONG")
+ field(FTJ,"LONG")
+ field(FTK,"LONG")
+ field(FTL,"LONG")
+ field(FTM,"LONG")
+ field(FTN,"LONG")
+ field(FTO,"LONG")
+ field(FTP,"LONG")
+ field(NOA,"1")
+ field(NOB,"1")
+ field(NOC,"1")
+ field(NOD,"1")
+ field(NOE,"1")
+ field(NOF,"1")
+ field(NOG,"1")
+ field(NOH,"1")
+ field(NOI,"1")
+ field(NOJ,"1")
+ field(NOK,"1")
+ field(NOL,"1")
+ field(NOM,"1")
+ field(NON,"1")
+ field(NOO,"1")
+ field(NOP,"1")
+ field(OUTA,"HAD:eb:totalEvtCRate PP NMS")
+ field(FTVA,"LONG")
+ field(NOVA,"1")
+}
+
+record(longout, "HAD:eb:totalEvtCRate")
+{
+ field(DESC, "Addr")
+ field(SCAN,"Passive")
+ field(OUT, "0")
+}
+
+record(genSub,"HAD:eb:totalByteWritASub") {
+ field(DESC, "subroutine")
+ field(SCAN, "1 second")
+ field(PINI,"NO")
+ field(PHAS,"0")
+ field(EVNT,"0")
+ field(DISV,"1")
+ field(LFLG,"IGNORE")
+ field(EFLG,"ALWAYS")
+ field(SDIS,"0.0000000000000000e+00")
+ field(DISS,"NO_ALARM")
+ field(PRIO,"LOW")
+ field(FLNK,"0.000000000000000e+00")
+ field(SUBL,"0.0000000000000000e+00")
+ field(BRSV,"NO_ALARM")
+ field(INPA, "HAD:eb01:byteWrit")
+ field(INPB, "HAD:eb02:byteWrit")
+ field(INPC, "HAD:eb03:byteWrit")
+ field(INPD, "HAD:eb04:byteWrit")
+ field(INPE, "HAD:eb05:byteWrit")
+ field(INPF, "HAD:eb06:byteWrit")
+ field(INPG, "HAD:eb07:byteWrit")
+ field(INPH, "HAD:eb08:byteWrit")
+ field(INPI, "HAD:eb09:byteWrit")
+ field(INPJ, "HAD:eb10:byteWrit")
+ field(INPK, "HAD:eb11:byteWrit")
+ field(INPL, "HAD:eb12:byteWrit")
+ field(INPM, "HAD:eb13:byteWrit")
+ field(INPN, "HAD:eb14:byteWrit")
+ field(INPO, "HAD:eb15:byteWrit")
+ field(INPP, "HAD:eb16:byteWrit")
+ field(INAM, "totalByteWrit_init")
+ field(SNAM, "totalByteWrit_proc")
+ field(FTA,"LONG")
+ field(FTB,"LONG")
+ field(FTC,"LONG")
+ field(FTD,"LONG")
+ field(FTE,"LONG")
+ field(FTF,"LONG")
+ field(FTG,"LONG")
+ field(FTH,"LONG")
+ field(FTI,"LONG")
+ field(FTJ,"LONG")
+ field(FTK,"LONG")
+ field(FTL,"LONG")
+ field(FTM,"LONG")
+ field(FTN,"LONG")
+ field(FTO,"LONG")
+ field(FTP,"LONG")
+ field(NOA,"1")
+ field(NOB,"1")
+ field(NOC,"1")
+ field(NOD,"1")
+ field(NOE,"1")
+ field(NOF,"1")
+ field(NOG,"1")
+ field(NOH,"1")
+ field(NOI,"1")
+ field(NOJ,"1")
+ field(NOK,"1")
+ field(NOL,"1")
+ field(NOM,"1")
+ field(NON,"1")
+ field(NOO,"1")
+ field(NOP,"1")
+ field(OUTA,"HAD:eb:totalByteWrit PP NMS")
+ field(FTVA,"LONG")
+ field(NOVA,"1")
+}
+
+record(longout, "HAD:eb:totalByteWrit")
+{
+ field(DESC, "Addr")
+ field(SCAN,"Passive")
+ field(OUT, "0")
+}
+
+record(genSub,"HAD:eb:totalByteWRateASub") {
+ field(DESC, "subroutine")
+ field(SCAN, "1 second")
+ field(PINI,"NO")
+ field(PHAS,"0")
+ field(EVNT,"0")
+ field(DISV,"1")
+ field(LFLG,"IGNORE")
+ field(EFLG,"ALWAYS")
+ field(SDIS,"0.0000000000000000e+00")
+ field(DISS,"NO_ALARM")
+ field(PRIO,"LOW")
+ field(FLNK,"0.000000000000000e+00")
+ field(SUBL,"0.0000000000000000e+00")
+ field(BRSV,"NO_ALARM")
+ field(INPA, "HAD:eb01:byteWRate")
+ field(INPB, "HAD:eb02:byteWRate")
+ field(INPC, "HAD:eb03:byteWRate")
+ field(INPD, "HAD:eb04:byteWRate")
+ field(INPE, "HAD:eb05:byteWRate")
+ field(INPF, "HAD:eb06:byteWRate")
+ field(INPG, "HAD:eb07:byteWRate")
+ field(INPH, "HAD:eb08:byteWRate")
+ field(INPI, "HAD:eb09:byteWRate")
+ field(INPJ, "HAD:eb10:byteWRate")
+ field(INPK, "HAD:eb11:byteWRate")
+ field(INPL, "HAD:eb12:byteWRate")
+ field(INPM, "HAD:eb13:byteWRate")
+ field(INPN, "HAD:eb14:byteWRate")
+ field(INPO, "HAD:eb15:byteWRate")
+ field(INPP, "HAD:eb16:byteWRate")
+ field(INAM, "totalByteWRate_init")
+ field(SNAM, "totalByteWRate_proc")
+ field(FTA,"LONG")
+ field(FTB,"LONG")
+ field(FTC,"LONG")
+ field(FTD,"LONG")
+ field(FTE,"LONG")
+ field(FTF,"LONG")
+ field(FTG,"LONG")
+ field(FTH,"LONG")
+ field(FTI,"LONG")
+ field(FTJ,"LONG")
+ field(FTK,"LONG")
+ field(FTL,"LONG")
+ field(FTM,"LONG")
+ field(FTN,"LONG")
+ field(FTO,"LONG")
+ field(FTP,"LONG")
+ field(NOA,"1")
+ field(NOB,"1")
+ field(NOC,"1")
+ field(NOD,"1")
+ field(NOE,"1")
+ field(NOF,"1")
+ field(NOG,"1")
+ field(NOH,"1")
+ field(NOI,"1")
+ field(NOJ,"1")
+ field(NOK,"1")
+ field(NOL,"1")
+ field(NOM,"1")
+ field(NON,"1")
+ field(NOO,"1")
+ field(NOP,"1")
+ field(OUTA,"HAD:eb:totalByteWRate PP NMS")
+ field(FTVA,"LONG")
+ field(NOVA,"1")
+}
+
+record(longout, "HAD:eb:totalByteWRate")
+{
+ field(DESC, "Addr")
+ field(SCAN,"Passive")
+ field(OUT, "0")
+}
+
+record(genSub,"HAD:eb:totalEvtDiscASub") {
+ field(DESC, "subroutine")
+ field(SCAN, "1 second")
+ field(PINI,"NO")
+ field(PHAS,"0")
+ field(EVNT,"0")
+ field(DISV,"1")
+ field(LFLG,"IGNORE")
+ field(EFLG,"ALWAYS")
+ field(SDIS,"0.0000000000000000e+00")
+ field(DISS,"NO_ALARM")
+ field(PRIO,"LOW")
+ field(FLNK,"0.000000000000000e+00")
+ field(SUBL,"0.0000000000000000e+00")
+ field(BRSV,"NO_ALARM")
+ field(INPA, "HAD:eb01:evtDisc")
+ field(INPB, "HAD:eb02:evtDisc")
+ field(INPC, "HAD:eb03:evtDisc")
+ field(INPD, "HAD:eb04:evtDisc")
+ field(INPE, "HAD:eb05:evtDisc")
+ field(INPF, "HAD:eb06:evtDisc")
+ field(INPG, "HAD:eb07:evtDisc")
+ field(INPH, "HAD:eb08:evtDisc")
+ field(INPI, "HAD:eb09:evtDisc")
+ field(INPJ, "HAD:eb10:evtDisc")
+ field(INPK, "HAD:eb11:evtDisc")
+ field(INPL, "HAD:eb12:evtDisc")
+ field(INPM, "HAD:eb13:evtDisc")
+ field(INPN, "HAD:eb14:evtDisc")
+ field(INPO, "HAD:eb15:evtDisc")
+ field(INPP, "HAD:eb16:evtDisc")
+ field(INAM, "totalEvtDisc_init")
+ field(SNAM, "totalEvtDisc_proc")
+ field(FTA,"LONG")
+ field(FTB,"LONG")
+ field(FTC,"LONG")
+ field(FTD,"LONG")
+ field(FTE,"LONG")
+ field(FTF,"LONG")
+ field(FTG,"LONG")
+ field(FTH,"LONG")
+ field(FTI,"LONG")
+ field(FTJ,"LONG")
+ field(FTK,"LONG")
+ field(FTL,"LONG")
+ field(FTM,"LONG")
+ field(FTN,"LONG")
+ field(FTO,"LONG")
+ field(FTP,"LONG")
+ field(NOA,"1")
+ field(NOB,"1")
+ field(NOC,"1")
+ field(NOD,"1")
+ field(NOE,"1")
+ field(NOF,"1")
+ field(NOG,"1")
+ field(NOH,"1")
+ field(NOI,"1")
+ field(NOJ,"1")
+ field(NOK,"1")
+ field(NOL,"1")
+ field(NOM,"1")
+ field(NON,"1")
+ field(NOO,"1")
+ field(NOP,"1")
+ field(OUTA,"HAD:eb:totalEvtDisc PP NMS")
+ field(FTVA,"LONG")
+ field(NOVA,"1")
+}
+
+record(longout, "HAD:eb:totalEvtDisc")
+{
+ field(DESC, "Addr")
+ field(SCAN,"Passive")
+ field(OUT, "0")
+}
+
+record(genSub,"HAD:eb:totalEvtDRateASub") {
+ field(DESC, "subroutine")
+ field(SCAN, "1 second")
+ field(PINI,"NO")
+ field(PHAS,"0")
+ field(EVNT,"0")
+ field(DISV,"1")
+ field(LFLG,"IGNORE")
+ field(EFLG,"ALWAYS")
+ field(SDIS,"0.0000000000000000e+00")
+ field(DISS,"NO_ALARM")
+ field(PRIO,"LOW")
+ field(FLNK,"0.000000000000000e+00")
+ field(SUBL,"0.0000000000000000e+00")
+ field(BRSV,"NO_ALARM")
+ field(INPA, "HAD:eb01:evtDRate")
+ field(INPB, "HAD:eb02:evtDRate")
+ field(INPC, "HAD:eb03:evtDRate")
+ field(INPD, "HAD:eb04:evtDRate")
+ field(INPE, "HAD:eb05:evtDRate")
+ field(INPF, "HAD:eb06:evtDRate")
+ field(INPG, "HAD:eb07:evtDRate")
+ field(INPH, "HAD:eb08:evtDRate")
+ field(INPI, "HAD:eb09:evtDRate")
+ field(INPJ, "HAD:eb10:evtDRate")
+ field(INPK, "HAD:eb11:evtDRate")
+ field(INPL, "HAD:eb12:evtDRate")
+ field(INPM, "HAD:eb13:evtDRate")
+ field(INPN, "HAD:eb14:evtDRate")
+ field(INPO, "HAD:eb15:evtDRate")
+ field(INPP, "HAD:eb16:evtDRate")
+ field(INAM, "totalEvtDRate_init")
+ field(SNAM, "totalEvtDRate_proc")
+ field(FTA,"LONG")
+ field(FTB,"LONG")
+ field(FTC,"LONG")
+ field(FTD,"LONG")
+ field(FTE,"LONG")
+ field(FTF,"LONG")
+ field(FTG,"LONG")
+ field(FTH,"LONG")
+ field(FTI,"LONG")
+ field(FTJ,"LONG")
+ field(FTK,"LONG")
+ field(FTL,"LONG")
+ field(FTM,"LONG")
+ field(FTN,"LONG")
+ field(FTO,"LONG")
+ field(FTP,"LONG")
+ field(NOA,"1")
+ field(NOB,"1")
+ field(NOC,"1")
+ field(NOD,"1")
+ field(NOE,"1")
+ field(NOF,"1")
+ field(NOG,"1")
+ field(NOH,"1")
+ field(NOI,"1")
+ field(NOJ,"1")
+ field(NOK,"1")
+ field(NOL,"1")
+ field(NOM,"1")
+ field(NON,"1")
+ field(NOO,"1")
+ field(NOP,"1")
+ field(OUTA,"HAD:eb:totalEvtDRate PP NMS")
+ field(FTVA,"LONG")
+ field(NOVA,"1")
+}
+
+record(longout, "HAD:eb:totalEvtDRate")
+{
+ field(DESC, "Addr")
+ field(SCAN,"Passive")
+ field(OUT, "0")
+}
+
+record(genSub,"HAD:eb:totalEvtTagErrASub") {
+ field(DESC, "subroutine")
+ field(SCAN, "1 second")
+ field(PINI,"NO")
+ field(PHAS,"0")
+ field(EVNT,"0")
+ field(DISV,"1")
+ field(LFLG,"IGNORE")
+ field(EFLG,"ALWAYS")
+ field(SDIS,"0.0000000000000000e+00")
+ field(DISS,"NO_ALARM")
+ field(PRIO,"LOW")
+ field(FLNK,"0.000000000000000e+00")
+ field(SUBL,"0.0000000000000000e+00")
+ field(BRSV,"NO_ALARM")
+ field(INPA, "HAD:eb01:evtTagErr")
+ field(INPB, "HAD:eb02:evtTagErr")
+ field(INPC, "HAD:eb03:evtTagErr")
+ field(INPD, "HAD:eb04:evtTagErr")
+ field(INPE, "HAD:eb05:evtTagErr")
+ field(INPF, "HAD:eb06:evtTagErr")
+ field(INPG, "HAD:eb07:evtTagErr")
+ field(INPH, "HAD:eb08:evtTagErr")
+ field(INPI, "HAD:eb09:evtTagErr")
+ field(INPJ, "HAD:eb10:evtTagErr")
+ field(INPK, "HAD:eb11:evtTagErr")
+ field(INPL, "HAD:eb12:evtTagErr")
+ field(INPM, "HAD:eb13:evtTagErr")
+ field(INPN, "HAD:eb14:evtTagErr")
+ field(INPO, "HAD:eb15:evtTagErr")
+ field(INPP, "HAD:eb16:evtTagErr")
+ field(INAM, "totalEvtTagErr_init")
+ field(SNAM, "totalEvtTagErr_proc")
+ field(FTA,"LONG")
+ field(FTB,"LONG")
+ field(FTC,"LONG")
+ field(FTD,"LONG")
+ field(FTE,"LONG")
+ field(FTF,"LONG")
+ field(FTG,"LONG")
+ field(FTH,"LONG")
+ field(FTI,"LONG")
+ field(FTJ,"LONG")
+ field(FTK,"LONG")
+ field(FTL,"LONG")
+ field(FTM,"LONG")
+ field(FTN,"LONG")
+ field(FTO,"LONG")
+ field(FTP,"LONG")
+ field(NOA,"1")
+ field(NOB,"1")
+ field(NOC,"1")
+ field(NOD,"1")
+ field(NOE,"1")
+ field(NOF,"1")
+ field(NOG,"1")
+ field(NOH,"1")
+ field(NOI,"1")
+ field(NOJ,"1")
+ field(NOK,"1")
+ field(NOL,"1")
+ field(NOM,"1")
+ field(NON,"1")
+ field(NOO,"1")
+ field(NOP,"1")
+ field(OUTA,"HAD:eb:totalEvtTagErr PP NMS")
+ field(FTVA,"LONG")
+ field(NOVA,"1")
+}
+
+record(longout, "HAD:eb:totalEvtTagErr")
+{
+ field(DESC, "Addr")
+ field(SCAN,"Passive")
+ field(OUT, "0")
+}
+
+record(genSub,"HAD:eb:totalEvtDataErrASub") {
+ field(DESC, "subroutine")
+ field(SCAN, "1 second")
+ field(PINI,"NO")
+ field(PHAS,"0")
+ field(EVNT,"0")
+ field(DISV,"1")
+ field(LFLG,"IGNORE")
+ field(EFLG,"ALWAYS")
+ field(SDIS,"0.0000000000000000e+00")
+ field(DISS,"NO_ALARM")
+ field(PRIO,"LOW")
+ field(FLNK,"0.000000000000000e+00")
+ field(SUBL,"0.0000000000000000e+00")
+ field(BRSV,"NO_ALARM")
+ field(INPA, "HAD:eb01:evtDataErr")
+ field(INPB, "HAD:eb02:evtDataErr")
+ field(INPC, "HAD:eb03:evtDataErr")
+ field(INPD, "HAD:eb04:evtDataErr")
+ field(INPE, "HAD:eb05:evtDataErr")
+ field(INPF, "HAD:eb06:evtDataErr")
+ field(INPG, "HAD:eb07:evtDataErr")
+ field(INPH, "HAD:eb08:evtDataErr")
+ field(INPI, "HAD:eb09:evtDataErr")
+ field(INPJ, "HAD:eb10:evtDataErr")
+ field(INPK, "HAD:eb11:evtDataErr")
+ field(INPL, "HAD:eb12:evtDataErr")
+ field(INPM, "HAD:eb13:evtDataErr")
+ field(INPN, "HAD:eb14:evtDataErr")
+ field(INPO, "HAD:eb15:evtDataErr")
+ field(INPP, "HAD:eb16:evtDataErr")
+ field(INAM, "totalEvtDataErr_init")
+ field(SNAM, "totalEvtDataErr_proc")
+ field(FTA,"LONG")
+ field(FTB,"LONG")
+ field(FTC,"LONG")
+ field(FTD,"LONG")
+ field(FTE,"LONG")
+ field(FTF,"LONG")
+ field(FTG,"LONG")
+ field(FTH,"LONG")
+ field(FTI,"LONG")
+ field(FTJ,"LONG")
+ field(FTK,"LONG")
+ field(FTL,"LONG")
+ field(FTM,"LONG")
+ field(FTN,"LONG")
+ field(FTO,"LONG")
+ field(FTP,"LONG")
+ field(NOA,"1")
+ field(NOB,"1")
+ field(NOC,"1")
+ field(NOD,"1")
+ field(NOE,"1")
+ field(NOF,"1")
+ field(NOG,"1")
+ field(NOH,"1")
+ field(NOI,"1")
+ field(NOJ,"1")
+ field(NOK,"1")
+ field(NOL,"1")
+ field(NOM,"1")
+ field(NON,"1")
+ field(NOO,"1")
+ field(NOP,"1")
+ field(OUTA,"HAD:eb:totalEvtDataErr PP NMS")
+ field(FTVA,"LONG")
+ field(NOVA,"1")
+}
+
+record(longout, "HAD:eb:totalEvtDataErr")
+{
+ field(DESC, "Addr")
+ field(SCAN,"Passive")
+ field(OUT, "0")
+}
+