Newer
Older
record(bo, "$(P)$(R)#Acquire-S") {
field(DESC, "Global acquire PV forwarder")
field(DOL, "$(P)$(Glob)Acquire-S CP")
field(OMSL, "closed_loop")
field(OUT, "$(P)$(R)Acquire-S CP")
}
record(bo, "$(P)$(R)Acquire-S") {
field(DESC, "Start/stop FEN acquisition")
field(VAL, "0")
field(ZNAM, "Done")
field(ONAM, "Acquire")
field(DTYP, "asynInt32")
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))VMM_FEN_ACQUIRE")
}
record(bi, "$(P)$(R)Acquire-R") {
field(DESC, "Acquisition setpoint")
field(ZNAM, "Done")
field(ONAM, "Acquire")
field(DTYP, "asynInt32")
field(SCAN, "I/O Intr")
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))VMM_FEN_ACQUIRE")
}
record(bi, "$(P)$(R)IsAcquiring-R") {
field(DESC, "Is VMM FEN Acquiring ?")
field(VAL, "0")
field(ZNAM, "Idle")
field(ONAM, "Acquiring")
field(DTYP, "asynInt32")
field(SCAN, ".5 second")
field(PHAS, "0")
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))VMM_FEN_ACQUIRING")
}
record(waveform, "$(P)$(R)IOCMessage-R") {
field(DESC, "General message from IOC driver")
field(DTYP, "asynOctetRead")
field(NELM, "256")
field(FTVL, "CHAR")
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))IOC_MESSAGE")
field(SCAN, "I/O Intr")
}
record(ai, "$(P)$(R)RegBankVersion-R"){
field(DESC, "Register bank version")
field(PINI, "YES")
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))REG_BANK_VERSION")
field(SCAN, "I/O Intr")
}
record(ai, "$(P)$(R)EnabledHybrids-R"){
field(DESC, "Number of used Hybrids")
field(PINI, "YES")
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))NUM_HYBRIDS")
field(SCAN, "I/O Intr")
}
record(aai, "$(P)$(R)HybStatuses-R") {
field(DESC, "Status of all hybrids")
field(NELM, "6")
field(DTYP, "asynInt8ArrayIn")
field(FTVL, "CHAR")
field(SCAN, "1 second")
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))HYB_LINK_STATS_ARR")
info(Q:group, {
"$(P)$(Glob)AllHybStat-R":{
"value.Col$(RING-1-DIGIT)":{+type:"plain", +channel:"VAL", +putorder:"$(ORDER)"}
}
})