epicsEnvSet("PREFIX", "quadEMTest:") epicsEnvSet("RECORD", "NSLS2_EM:") epicsEnvSet("PORT", "NSLS2_EM") epicsEnvSet("TEMPLATE", "NSLS2_EM") epicsEnvSet("QSIZE", "20") epicsEnvSet("RING_SIZE", "10000") epicsEnvSet("TSPOINTS", "1000") epicsEnvSet("MODULE_ID", "0") drvNSLS2_EMConfigure("$(PORT)", $(MODULE_ID), $(RING_SIZE)) asynSetTraceIOMask("$(PORT)", 0, 2) # Uncomment this line to enable asynPrint statements with ASYN_TRACEIO_DRIVER #asynSetTraceMask("$(PORT)", 0, 9) dbLoadRecords("$(QUADEM)/db/$(TEMPLATE).template", "P=$(PREFIX), R=$(RECORD), PORT=$(PORT), ADDR=0, TIMEOUT=1") dbLoadTemplate("DACs.substitutions") # Comment out this line to suppress loading the plugins < $(QUADEM)/iocBoot/commonPlugins.cmd < $(QUADEM)/iocBoot/saveRestore.cmd iocInit() # save settings every thirty seconds create_monitor_set("auto_settings.req",30,"P=$(PREFIX), R=$(RECORD)")