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.
# ST register
record(aao, "$(P)$(R)Hyb$(HYB)Vmm$(VMM)ST-S") {
field(DESC, "Set ST channels array")
field(DTYP, "asynInt8ArrayOut")
field(NELM, "64")
field(FTVL, "CHAR")
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))HYB_$(HYB)_$(VMM)_ST")
}
record(bo, "$(P)$(R)Hyb$(HYB)Vmm$(VMM)AllST-S") {
field(DESC, "Set all ST channels")
field(VAL, "0")
}
record(acalcout, "$(P)$(R)Hyb$(HYB)Vmm$(VMM)#AllST-S") {
field(NELM, "64")
field(CALC, "A=1?1:0")
field(OOPT, "On Change")
field(INPA, "$(P)$(R)Hyb$(HYB)Vmm$(VMM)AllST-S CPP")
field(INAA, "$(P)$(R)Hyb$(HYB)Vmm$(VMM)ST-S")
field(OUT, "$(P)$(R)Hyb$(HYB)Vmm$(VMM)ST-S PP")
}