#!../../bin/linux-x86/jlabScaler ## You may have to change jlabScaler to something else ## everywhere it appears in this file < envPaths # The name of the IOC, also prefix that will be used in front of hardware-based records epicsEnvSet("IOCNAME","XXXHOSTNAMEXXX") cd ${TOP} ## Register all support components dbLoadDatabase "dbd/jlabScaler.dbd" jlabScaler_registerRecordDeviceDriver pdbbase #Requests for the general putpose callback tasks are placed in a ring buffer. This command can be used to set the #size for the ring buffers. The default is 2000. A message is issued when a ring buffer overflows. It should rarely be #necessary to override this default. Normally the ring buffer overflow messages appear when a callback task fails. callbackSetQueueSize 160000 # scanOnce requests are placed in a ring buffer. # This command can be used to set the size for the ring buffer. # The default is 1000. It should rarely be necessary to override this default. # Normally the ring buffer overflow messages appear when the scanOnce task fails. scanOnceSetQueueSize 80000 dbPvdTableSize 65536 # Load IOC status records dbLoadRecords("db/iocAdminSoft.db","IOC=$(IOCNAME)") hook4Paul( "sqlite://${TOP}/iocBoot/${IOC}/tt.db", 1234 ) cd ${TOP}/iocBoot/${IOC} < roc_save_restore.cmd iocInit makeAutosaveFileFromDbInfo( "$(IOCNAME)_info_positions.req", "autosaveFields_pass0") create_monitor_set("$(IOCNAME)_info_positions.req", 10, "P=xxx:")