Skip to content
Snippets Groups Projects
channels.template 880 B
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.
Marco Filho's avatar
Marco Filho committed
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")
Marco Filho's avatar
Marco Filho committed
    field(OUT,  "@asyn($(PORT),$(ADDR),$(TIMEOUT))HYB_$(HYB)_$(VMM)_$(CH)")
Marco Filho's avatar
Marco Filho committed
record(bo, "$(P)$(R)Hyb$(HYB)Vmm$(VMM)All$(CH)-S") {
    field(DESC, "Set all $(CH) channels")
Marco Filho's avatar
Marco Filho committed
record(acalcout, "$(P)$(R)Hyb$(HYB)Vmm$(VMM)#All$(CH)-S") {
    field(NELM, "64")
    field(CALC, "A=1?1:0")
    field(OOPT, "On Change")
Marco Filho's avatar
Marco Filho committed
    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")