From bdfc2ff3cc67c1868809dd755fc37e722994b8a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20Sandstr=C3=B6m?= Date: Mon, 3 Mar 2025 14:57:52 +0100 Subject: [PATCH] Default to next PLUGIN_ID if not defined --- startup.cmd | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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()