Newer
Older
##### Records to set all register channels for given Hybrid
# and given VMM chip.
#
# The aao record sets the register channel by channel.
# The bo record sets all channels at once.
record(aao, "$(P)$(R)Hyb$(HYB)Vmm$(VMM)$(CH)-S") {
field(DESC, "Set $(CH) channels array")
field(DTYP, "asynInt8ArrayOut")
field(NELM, "64")
field(FTVL, "CHAR")
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))HYB_$(HYB)_$(VMM)_$(CH)")
record(bo, "$(P)$(R)Hyb$(HYB)Vmm$(VMM)All$(CH)-S") {
field(DESC, "Set all $(CH) channels")
field(VAL, "0")
}
record(acalcout, "$(P)$(R)Hyb$(HYB)Vmm$(VMM)#All$(CH)-S") {
field(NELM, "64")
field(CALC, "A=1?1:0")
field(OOPT, "On Change")
field(INPA, "$(P)$(R)Hyb$(HYB)Vmm$(VMM)All$(CH)-S CPP")
field(INAA, "$(P)$(R)Hyb$(HYB)Vmm$(VMM)$(CH)-S")
field(OUT, "$(P)$(R)Hyb$(HYB)Vmm$(VMM)$(CH)-S PP")