record(bo,"$(USER):$(RING):RESET"){
field(DTYP,"A34465A")
field(OUT,"#$(L) A$(A) @0")
}record(bo,"$(USER):$(RING):DISP:OFF"){
field(DTYP,"A34465A")
field(OUT,"#$(L) A$(A) @1")
}record(bo,"$(USER):$(RING):DISP:ON"){
field(DTYP,"A34465A")
field(OUT,"#$(L) A$(A) @2")
}record(ao,"$(USER):$(RING):DCV:SET"){
field(DTYP,"A34465A")
field(OUT,"#$(L) A$(A) @3")
}record(ao,"$(USER):$(RING):ATIME:SET"){
field(DTYP,"A34465A")
field(OUT,"#$(L) A$(A) @4")
}record(bo,"$(USER):$(RING):AZERO:OFF"){
field(DTYP,"A34465A")
field(OUT,"#$(L) A$(A) @5")
}record(bo,"$(USER):$(RING):AZERO:ON"){
field(DTYP,"A34465A")
field(OUT,"#$(L) A$(A) @6")
}record(bo,"$(USER):$(RING):TRIG:IMM"){
field(DTYP,"A34465A")
field(OUT,"#$(L) A$(A) @7")
}record(bo,"$(USER):$(RING):TRIG:EXT"){
field(DTYP,"A34465A")
field(OUT,"#$(L) A$(A) @8")
}record(bo,"$(USER):$(RING):TRIG:COUNT:INF"){
field(DTYP,"A34465A")
field(OUT,"#$(L) A$(A) @9")
}record(longout,"$(USER):$(RING):TRIG:DELAY"){
field(DTYP,"A34465A")
field(OUT,"#$(L) A$(A) @10")
}record(bo,"$(USER):$(RING):FORMAT:REAL32"){
field(DTYP,"A34465A")
field(OUT,"#$(L) A$(A) @11")
}record(bo,"$(USER):$(RING):INIT"){
field(DTYP,"A34465A")
field(OUT,"#$(L) A$(A) @12")
}record(ao,"$(USER):$(RING):NPLC"){
field(DTYP,"A34465A")
field(OUT,"#$(L) A$(A) @13")
}record(waveform,"$(USER):$(RING):DATA"){
field(SCAN,"Passive")
field(DTYP,"A34465A")
field(INP,"#$(L) A$(A) @14")
field(NELM,"100000")
field(FTVL,"DOUBLE")
field(FLNK,"$(USER):$(RING):CONCAT")
}
record(bo,"$(USER):$(RING):ABORT"){
field(DTYP,"A34465A")
field(OUT,"#$(L) A$(A) @15")
}
record(waveform,"$(USER):$(RING):DCCT:CDATA"){
field(DTYP,"Soft Channel")
field(NELM,"200000")
field(FTVL,"DOUBLE")
field(FLNK,"$(USER):$(RING):CDATA:EVENT")
field(PREC,"5")
field(EGU,"mA")
}record(ai,"$(USER):$(RING):DCCT:CONVFAC"){
field(DTYP,"Soft Channel")
field(INP,"1000.0")
field(PINI,"YES")
}record(aSub,"$(USER):$(RING):CONCAT"){
field(INAM,"DDRwavInit")
field(SNAM,"DDRwavProcess")
field(INPA,"$(USER):$(RING):DATA")
field(INPB,"$(USER):$(RING):DCCT:CONVFAC")
field(INPC,"$(USER):$(RING):DCCT:OFFSET")
field(INPD,"$(USER):$(RING):DATA.NORD")
field(NOA,"10000")
field(NOB,"1")
field(NOC,"1")
field(NOD,"1")
field(FTA,"DOUBLE")
field(FTB,"DOUBLE")
field(FTC,"DOUBLE")
field(FTD,"LONG")
field(FTVA,"DOUBLE")
field(OUTA,"$(USER):$(RING):DCCT:CDATA")
field(NOVA,"20000")
field(FLNK,"$(USER):$(RING):DCCT:CDATA")
}
record(calc,"$(USER):$(RING):CDATA:EVENT"){
field(DESC,"calculation record")
field(SCAN,"Passive")
field(CALC,"(A>360)?0:A+1")
field(INPA,"$(USER):$(RING):CDATA:EVENT.VAL NPP MS")
}
record(ai,"$(USER):$(RING):DCCT:THR"){
field(SCAN,"Passive")
field(DTYP,"Soft Channel")
}
record(ai,"$(USER):$(RING):DCCT:CURRENT"){
field(SCAN,"Passive")
field(DTYP,"Soft Channel")
field(EGU,"mA")
field(PREC,"3")
}
record(ai,"$(USER):$(RING):DCCT:OFFSET"){
field(SCAN,"Passive")
field(DTYP,"Soft Channel")
field(EGU,"mA")
}
record(ai,"$(USER):$(RING):DCCT:INJRATE"){
field(SCAN,"Passive")
field(DTYP,"Soft Channel")
field(EGU,"mA/s")
}
record(ai,"$(USER):$(RING):DCCT:DECRATE"){
field(SCAN,"Passive")
field(DTYP,"Soft Channel")
field(EGU,"mA/s")
}
record(longin,"$(USER):$(RING):DCCT:INJCOUNT"){
field(SCAN,"Passive")
field(DTYP,"Soft Channel")
}
record(longin,"$(USER):$(RING):DCCT:FITCOUNT"){
field(SCAN,"Passive")
field(DTYP,"Soft Channel")
}
record(longin,"$(USER):$(RING):DCCT:GETOFF"){
field(SCAN,"Passive")
field(DTYP,"Soft Channel")
}
record(ai,"$(USER):$(RING):DCCT:MAX"){
field(DTYP,"Soft Channel")
field(EGU,"mA")
field(PREC,"3")
}
record(ai,"$(USER):$(RING):DCCT:MIN"){
field(DTYP,"Soft Channel")
field(EGU,"mA")
field(PREC,"3")
}
record(ai,"$(USER):$(RING):DCCT:LOW"){
field(DTYP,"Soft Channel")
field(EGU,"mA")
field(PREC,"3")
field(INP,"0.001")
field(PINI,"YES")
}
record(ai,"$(USER):$(RING):DCCT:EXT"){
field(DTYP,"Soft Channel")
field(EGU,"mA")
field(PREC,"3")
field(INP,"1.0")
field(PINI,"YES")
}
record(longin,"$(USER):$(RING):DCCT:EXTCOUNT"){
field(DTYP,"Soft Channel")
field(EGU," ")
}