diff --git a/startup.cmd b/startup.cmd index 9c21194..272046c 100644 --- a/startup.cmd +++ b/startup.cmd @@ -10,10 +10,15 @@ #-############################################################################### #- #- Arguments -#- PLUGIN_ID : Id of plugin to load (mandatory) +#- PLUGIN_ID : Id of plugin to load (optional) #- ################################################################################# #- Load plugin: + epicsEnvSet(ECMC_PLUGIN_FILNAME,"$(ecmc_plugin_daq_DIR)lib/${EPICS_HOST_ARCH=linux-x86_64}/libecmc_plugin_daq.so") -${SCRIPTEXEC} ${ecmccfg_DIR}loadPlugin.cmd, "PLUGIN_ID=${PLUGIN_ID}, FILE='${ECMC_PLUGIN_FILNAME}' , CONFIG='NOT USED',REPORT=1" +ecmcIf("${PLUGIN_ID=-1}=-1") +${IF_TRUE}${SCRIPTEXEC} ${ecmccfg_DIR}loadPlugin.cmd, "FILE='${ECMC_PLUGIN_FILNAME}' , CONFIG='NOT USED',REPORT=1" +#else +${IF_FALSE}${SCRIPTEXEC} ${ecmccfg_DIR}loadPlugin.cmd, "PLUGIN_ID=${PLUGIN_ID}, FILE='${ECMC_PLUGIN_FILNAME}' , CONFIG='NOT USED',REPORT=1" +ecmcEndIf()