grecord(bo,"$(R):STN:RFP:ARIPPLELOOP") { field(DESC,"Analog Ripple Loop") field(PINI,"YES") field(DTYP,"Soft Channel") field(OUT,"$(R):STN:RFP:MODU.RLON PP NMS") field(ZNAM,"Not Active") field(ONAM,"Active") field(ZSV,"MAJOR") } grecord(bo,"$(R):STN:RFP:COMBLOOP") { field(PINI,"YES") field(DTYP,"Soft Channel") field(OUT,"$(R):STN:RFP:MODU.CLE PP NMS") field(ZNAM,"Off") field(ONAM,"On") } grecord(bo,"$(R):STN:RFP:DACS") { field(DESC,"Dacs Output On/Off Control") field(PINI,"YES") field(DTYP,"Soft Channel") field(OUT,"$(R):STN:RFP:MODU.DACS PP NMS") field(ZNAM,"Off") field(ONAM,"On") } grecord(bo,"$(R):STN:RFP:DINJ") { field(DESC,"Dacs Output Control") field(PINI,"YES") field(DTYP,"Soft Channel") field(OUT,"$(R):STN:RFP:MODU.DINJ PP NMS") field(ZNAM,"Noise 1") field(ONAM,"Noise 2") } grecord(bo,"$(R):STN:RFP:DIRECTLOOP") { field(PINI,"YES") field(DTYP,"Soft Channel") field(OUT,"$(R):STN:RFP:MODU.DLE PP NMS") field(ZNAM,"Off") field(ONAM,"On") } grecord(bo,"$(R):STN:RFP:DOODCALIB") { field(DESC,"Calibrate button") field(DTYP,"Soft Channel") field(ZNAM,"Calibrate") field(ONAM,"Abort") } grecord(bo,"$(R):STN:RFP:INTCOMP") { field(PINI,"YES") field(DTYP,"Soft Channel") field(OUT,"$(R):STN:RFP:MODU.ICE PP NMS") field(ZNAM,"Off") field(ONAM,"On") } grecord(bo,"$(R):STN:RFP:LEADCOMP") { field(PINI,"YES") field(DTYP,"Soft Channel") field(OUT,"$(R):STN:RFP:MODU.LCE PP NMS") field(ZNAM,"Off") field(ONAM,"On") } grecord(bo,"$(R):STN:RFP:RFENABLE") { field(DTYP,"Soft Channel") field(OUT,"$(R):STN:RFP:MODU.RFOO PP NMS") field(ZNAM,"OFF") field(ONAM,"ON") } grecord(bo,"$(R):STN:RFP:RIPPLELOOP") { field(PINI,"YES") field(DTYP,"Soft Channel") field(OUT,"$(R):STN:RFP:MODU.RLE PP NMS") field(ZNAM,"Off") field(ONAM,"On") field(ZSV,"MAJOR") } grecord(bo,"$(R):STN:RFP:RUNMODE") { field(PINI,"YES") field(DTYP,"Soft Channel") field(OUT,"$(R):STN:RFP:MODU.TNOP PP NMS") field(ZNAM,"Tune") field(ONAM,"Operate") } grecord(bo,"$(R):STN:RFP:SSCONT") { field(DESC,"RF Run Mode") field(PINI,"YES") field(DTYP,"Soft Channel") field(OUT,"$(R):STN:RFP:MODU.SSCT PP NMS") field(ZNAM,"Single Shot") field(ONAM,"Continuous") } grecord(mbbiDirect,"$(R):STN:RFP:INTSTATE") { field(DTYP,"Soft Channel") field(FLNK,"$(R):STN:RFP:RFSTATUS.VAL PP MS") field(NOBT,"16") field(INP,"$(R):STN:RFP:MODU.ISTT NPP NMS") } grecord(mbbiDirect,"$(R):STN:RFP:RFSTATUS") { field(DTYP,"Soft Channel") field(NOBT,"16") field(INP,"$(R):STN:RFP:MODU.RSTT NPP NMS") } grecord(mbbo,"$(R):STN:RFP:CAVSEL") { field(PINI,"YES") field(DTYP,"Soft Channel") field(NOBT,"2") field(OUT,"$(R):STN:RFP:MODU.CSMX PP NMS") field(ONVL,"0x1") field(TWVL,"0x2") field(THVL,"0x3") field(ZRST,"1") field(ONST,"2") field(TWST,"3") field(THST,"4") } grecord(mbbo,"$(R):STN:RFP:FBSIG") { field(DESC,"Feedback Signal Mux Ctrl") field(PINI,"YES") field(DTYP,"Soft Channel") field(NOBT,"3") field(OUT,"$(R):STN:RFP:MODU.FSMX PP NMS") field(ONVL,"0x1") field(TWVL,"0x2") field(THVL,"0x3") field(FRVL,"0x4") field(FVVL,"0x5") field(SXVL,"0x6") field(SVVL,"0x7") field(ZRST,"Total") field(ONST,"Comb Out") field(TWST,"Noise 1") field(THST,"Drive") field(FRST,"Ripple Mon") field(FVST,"Error Sum") field(SXST,"Ground") field(SVST,"Klystron") } grecord(mbbo,"$(R):STN:RFP:STATE") { field(DESC,"RF Operating Mode") field(DTYP,"Soft Channel") field(NOBT,"2") field(OUT,"$(R):STN:RFP:MODU.MODE PP NMS") field(ONVL,"0x1") field(TWVL,"0x2") field(THVL,"0") field(ZRST,"Reset") field(ONST,"Load") field(TWST,"Run") } grecord(mbbo,"$(R):STN:RFP:CALSTATUS") { field(DESC,"last calibration status") field(DTYP,"Soft Channel") field(NOBT,"15") field(ONVL,"1") field(TWVL,"2") field(THVL,"3") field(FRVL,"4") field(ZRST,"OK") field(ONST,"ERROR") field(TWST,"ABORT") field(THST,"COMBERR") field(FRST,"NORF") field(ONSV,"MAJOR") field(TWSV,"MAJOR") field(THSV,"MAJOR") field(FRSV,"MAJOR") } grecord(mbboDirect,"$(R):STN:RFP:INTACK") { field(DTYP,"Soft Channel") field(NOBT,"16") field(OUT,"$(R):STN:RFP:MODU.IACK PP NMS") } grecord(stringin,"$(R):STN:RFP:CALTIME") { field(DTYP,"Soft Channel") } grecord(stringin,"$(R):STN:RFP:CALMSG") { field(DTYP,"Soft Channel") } grecord(p2RfRfp,"$(R):STN:RFP:MODU") { field(DESC,"RFP Module") field(DTYP,"PEP-II RF RFP") field(FLNK,"$(R):STN:RFP:INTSTATE.PROC PP MS") field(OUT,"#V0 C$(S) S0 @(null)") field(PREC,"4") field(IMSK,"197") field(DSPE,"/dsp/rippleRfp") field(DDSF,"/dat/ripple.dat") field(AMSP,"0.5") field(PHSG,"0.005") field(PCDF,"/tbl/PhaseCoefs.tbl") field(ACDF,"/tbl/AmplCoefs.tbl") field(C1II,"1000") field(C1QQ,"1000") field(C2II,"1000") field(C2QQ,"1000") field(C3II,"1000") field(C3QQ,"1000") field(C4II,"1000") field(C4QQ,"1000") field(CO1I,"6") field(CO1Q,"-310") field(CO2I,"204") field(CO2Q,"-645") field(CO3I,"213") field(CO3Q,"284") field(CO4I,"-402") field(CO4Q,"-488") field(GO1I,"-395") field(GO1Q,"-380") field(GO2I,"-695") field(GO2Q,"-450") field(GO3I,"-285") field(GO3Q,"-960") field(GO4I,"-105") field(GO4Q,"-800") field(DLIO,"-707") field(DLQO,"728") field(DLII,"-2000") field(DLQQ,"-2000") field(TMIS,"2") field(TMQS,"1") field(KLIO,"560") field(KLQO,"505") field(RFIO,"1100") field(RFQO,"100") field(CSIO,"-280") field(CSQO,"-590") field(RMSZ,"50") field(SIRF,"$(SI)") field(SQRF,"$(SQ)") field(CIRF,"$(CI)") field(CQRF,"$(CQ)") field(DIRF,"$(TI)") field(DQRF,"$(TQ)") }