# Macros: # S = Station (HR81, etc) # record(fanout,"$(S):WGAIR:FANO:FRST") { field(DESC,"Severity Fanout") field(LNK1,"$(S):WG01:SUMY:FRST.PROC") } record(fanout,"$(S):WGAIR:FANO:LTCH") { field(DESC,"Severity Fanout") field(LNK1,"$(S):WGAIR:NIRP:STATC.PROC") field(LNK2,"$(S):WG01:SUMY:LTCH.PROC") } record(fanout,"$(S):CAVTUNR:FANO:LTCH") { field(DESC,"Severity Fanout") field(LNK1,"$(S):CAV1TUNR:SUMY:LTCH.PROC") field(LNK2,"$(S):CAV2TUNR:SUMY:LTCH.PROC") } record(fanout,"$(S):CAVTUNR:FANO:FRST") { field(DESC,"Severity Fanout") field(LNK1,"$(S):CAV1TUNR:SUMY:FRST.PROC") field(LNK2,"$(S):CAV2TUNR:SUMY:FRST.PROC") } record(fanout,"$(S):CAVLOAD:ANGLE:FANO") { field(DESC,"Ld Angle Offset Enable Fano") field(LNK1,"$(S):CAV1LOAD:ANGLE:OFFS.PROC") field(LNK2,"$(S):CAV2LOAD:ANGLE:OFFS.PROC") } record(fanout,"$(S):STNHCWTEMP:FANO:LTCH") { field(DESC,"Severity Fanout") field(LNK1,"$(S):CIRCTEMP:SUMY:LTCH.PROC") } record(fanout,"$(S):STNHCWTEMP:FANO:FRST") { field(DESC,"Severity Fanout") field(LNK1,"$(S):CIRCTEMP:SUMY:FRST.PROC") } record(fanout,"$(S):STN:IQA1:LTCHFANO") { field(DESC,"IQA1 Ampl Latch Fanout") field(FLNK,"$(S):STNREF:POWER:FANO.PROC") field(LNK1,"$(S):CIRCLDFRWD:POWER:LTCH.PROC") field(LNK2,"$(S):KLYSOUTFRWD:POWER:LTCH.PROC") field(LNK3,"$(S):WG01LDFRWD:POWER:LTCH.PROC") field(LNK4,"$(S):CIRCLDFRWD:POWER:FRST.PROC") field(LNK5,"$(S):KLYSOUTFRWD:POWER:FRST.PROC") field(LNK6,"$(S):WG01LDFRWD:POWER:FRST.PROC") } record(fanout,"$(S):STN:IQA1:IQFANO") { field(DESC,"IQA1 IQ Data Fanout") field(FLNK,"$(S):STN:IQA1:SEL.VAL") field(LNK1,"$(S):CIRCLDFRWD:SCLIQ.PROC") field(LNK2,"$(S):KLYSOUTFRWD:SCLIQ.PROC") field(LNK3,"$(S):WG01LDFRWD:SCLIQ.PROC") field(LNK4,"$(S):STNREF:SCLIQ.PROC") field(LNK5,"$(S):STN:IQA2:GET.VAL") } record(fanout,"$(S):STN:IQA2:LTCHFANO") { field(DESC,"IQA2 Ampl Latch Fanout") field(LNK1,"$(S):CAV1FRWD:POWER:LTCH.PROC") field(LNK2,"$(S):CAV2FRWD:POWER:LTCH.PROC") field(LNK4,"$(S):CAV1FRWD:POWER:FRST.PROC") field(LNK5,"$(S):CAV2FRWD:POWER:FRST.PROC") } record(fanout,"$(S):STN:IQA2:IQFANO") { field(DESC,"IQA2 IQ Data Fanout") field(FLNK,"$(S):STN:IQA2:SEL.VAL") field(LNK1,"$(S):CAV1FRWD:SCLIQ.PROC") field(LNK2,"$(S):CAV2FRWD:SCLIQ.PROC") field(LNK3,"$(S):STN:VOLT.PROC") } record(fanout,"$(S):STN:STATE:FANO") { field(DESC,"Station State Fanout") field(LNK1,"$(S):CAV1REFL:VOLT:ULIM.PROC") field(LNK2,"$(S):CAV2REFL:VOLT:ULIM.PROC") field(LNK5,"$(S):CAVLOAD:ANGLE:SELMAX.PROC") } record(seq,"$(S):CAVLOAD:ANGLE:EMAXSEQ") { field(DESC,"Load Angle Error Max Seq") field(DOL1,"$(S):CAVLOAD:ANGLE:SELMAX.VAL NPP NMS") field(LNK1,"$(S):CAV1LOAD:ANGLE:ERR.HIGH NPP NMS") field(DOL2,"$(S):CAVLOAD:ANGLE:SELMIN.VAL NPP NMS") field(LNK2,"$(S):CAV1LOAD:ANGLE:ERR.LOW NPP NMS") field(DOL3,"$(S):CAVLOAD:ANGLE:SELMAX.VAL NPP NMS") field(LNK3,"$(S):CAV2LOAD:ANGLE:ERR.HIGH NPP NMS") field(DOL4,"$(S):CAVLOAD:ANGLE:SELMIN.VAL NPP NMS") field(LNK4,"$(S):CAV2LOAD:ANGLE:ERR.LOW NPP NMS") } record(fanout,"$(S):CAV:FREQOFFSHIST:FANO") { field(DESC,"Cavity History Fanout") field(FLNK,"$(S):KLYSDRIVFRWD:POWER:HIST.PROC") field(LNK1,"$(S):CAV1:FREQ:OFFSHIST.PROC") field(LNK2,"$(S):CAV2:FREQ:OFFSHIST.PROC") } record(fanout,"$(S):CAV:STRENGTH:FANO") { field(DESC,"Cavity Strength Fanout") field(FLNK,"$(S):CAVLDANGERR:SUMY:SEVR.VAL") field(LNK1,"$(S):CAV1:STRENGTH.PROC") field(LNK2,"$(S):CAV2:STRENGTH.PROC") } record(sub,"$(S):STN:VOLT") { field(DESC,"Station Voltage") field(FLNK,"$(S):STNVOLT:DAC:DELTA.VAL PP NMS") field(INAM,"subIQinit") field(SNAM,"subIQamplStn") field(INPA,"$(S):CAV1PROBE:AMPL.VAL NPP MS") field(INPB,"$(S):CAV2PROBE:AMPL.VAL NPP MS") field(EGU,"kV") field(HOPR,"3500") field(BRSV,"INVALID") field(ADEL,"0.99") field(MDEL,"0.99") }