# Sinq DAQ EPICS Database for StreamDevice Communication with Simulation # Macros # # INSTR - Prefix # NAME - just a name, e.g. EL737 # PROTO - Stream device protocol file # ASYN_PORT - Low level Asyn IP Port to EL737 ################################################################################ record(bo, "$(INSTR)$(NAME):G1") { field(DESC, "Set Gate 1 Low/High") field(ZNAM, "Low") field(ONAM, "High") field(DTYP, "stream") field(OUT, "@$(PROTO) setGate($(INSTR)$(NAME):, 1) $(ASYN_PORT)") } record(bo, "$(INSTR)$(NAME):G2") { field(DESC, "Set Gate 2 Low/High") field(ZNAM, "Low") field(ONAM, "High") field(DTYP, "stream") field(OUT, "@$(PROTO) setGate($(INSTR)$(NAME):, 2) $(ASYN_PORT)") }