#drvAsynIPPortConfigure("portName","hostInfo",priority,noAutoConnect, # noProcessEos) drvAsynIPPortConfigure("IP_$(PORT)", "$(IP)", 0, 0, 0) asynOctetSetInputEos("IP_$(PORT)", 0, "\r\n") asynOctetSetOutputEos("IP_$(PORT)", 0, "\r") # Set both TRACE_IO_ESCAPE (for ASCII command/response) and TRACE_IO_HEX (for binary data) asynSetTraceIOMask("IP_$(PORT)", 0, 6) #asynSetTraceFile("IP_$(PORT)", 0, "AHxxx.out") #asynSetTraceIOTruncateSize("IP_$(PORT)", 0, 4000) #asynSetTraceMask("IP_$(PORT)", 0, 9) # Load asynRecord record dbLoadRecords("$(ASYN)/db/asynRecord.db", "P=$(PREFIX), R=asyn1,PORT=IP_$(PORT),ADDR=0,OMAX=256,IMAX=256") drvAHxxxConfigure("$(PORT)", "IP_$(PORT)", $(RING_SIZE), $(MODEL)) dbLoadRecords("$(QUADEM)/db/$(TEMPLATE).template", "P=$(PREFIX), R=$(RECORD), PORT=$(PORT), ADDR=0, TIMEOUT=1") < $(QUADEM)/iocBoot/commonPlugins.cmd asynSetTraceIOMask("$(PORT)",0,6) #asynSetTraceMask("$(PORT)", 0,9)