From b8d73abb5795b9e509f31c9fbc2cb57d6d2c332b Mon Sep 17 00:00:00 2001 From: Benjamin Labrecque Date: Wed, 29 Jul 2026 08:43:09 +0200 Subject: [PATCH 1/5] feat: add gui startup script --- bin/sls_hla_launch_gui.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 bin/sls_hla_launch_gui.sh diff --git a/bin/sls_hla_launch_gui.sh b/bin/sls_hla_launch_gui.sh new file mode 100644 index 0000000..975b5a8 --- /dev/null +++ b/bin/sls_hla_launch_gui.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +UI_FILENAME=$1 +AGEBD_ENV=$2 # 'dev' or 'prod' + +if [ "$AGEBD_ENV" = "dev" ]; then + AGEBD_ENV_SUFFIX="-DEV" +else + AGEBD_ENV_SUFFIX="" +fi + +caqtdm -macro "AGEBD_ENV_SUFFIX=${AGEBD_ENV_SUFFIX}" ${UI_FILENAME} -- 2.54.0 From d35eb70f914f8d0a09a1c5f90aa0d6435110ce3a Mon Sep 17 00:00:00 2001 From: Benjamin Labrecque Date: Wed, 29 Jul 2026 08:50:56 +0200 Subject: [PATCH 2/5] chore: add gui launch script docs --- bin/sls_hla_launch_gui.sh | 0 docs/developer/{ui.md => gui.md} | 2 -- docs/user/gui.md | 13 +++++++++++++ 3 files changed, 13 insertions(+), 2 deletions(-) mode change 100644 => 100755 bin/sls_hla_launch_gui.sh rename docs/developer/{ui.md => gui.md} (82%) create mode 100644 docs/user/gui.md diff --git a/bin/sls_hla_launch_gui.sh b/bin/sls_hla_launch_gui.sh old mode 100644 new mode 100755 diff --git a/docs/developer/ui.md b/docs/developer/gui.md similarity index 82% rename from docs/developer/ui.md rename to docs/developer/gui.md index 801f013..60926f4 100644 --- a/docs/developer/ui.md +++ b/docs/developer/gui.md @@ -18,6 +18,4 @@ caqtdm -m'TESTAGEBDALH=AGEBD-ALH' A_BD_ServiceManager.ui `caqtdm` does not exists when using `svcusr-sls2hla` -# TODO: dev/prod ui # TODO: remove/delete old autodeployed ui files -# TODO: not 1-to-1, eg several use TUNE ui diff --git a/docs/user/gui.md b/docs/user/gui.md new file mode 100644 index 0000000..4aac69d --- /dev/null +++ b/docs/user/gui.md @@ -0,0 +1,13 @@ +# GUI + +## Launch + +In `prod`: +``` +./bin/sls_hla_launch_gui.sh qt/A_BD_InjectionGuard.ui +``` + +In `dev`: +``` +./bin/sls_hla_launch_gui.sh qt/A_BD_InjectionGuard.ui dev +``` -- 2.54.0 From e0ba1531e6ce6d6ad2a487e09efcf1ff49690ab1 Mon Sep 17 00:00:00 2001 From: Benjamin Labrecque Date: Wed, 29 Jul 2026 08:52:26 +0200 Subject: [PATCH 3/5] fix: update docs --- docs/user/gui.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/user/gui.md b/docs/user/gui.md index 4aac69d..cbc2882 100644 --- a/docs/user/gui.md +++ b/docs/user/gui.md @@ -2,6 +2,10 @@ ## Launch +``` +cd +``` + In `prod`: ``` ./bin/sls_hla_launch_gui.sh qt/A_BD_InjectionGuard.ui -- 2.54.0 From 0bc8f10b1af938c19e72d4801469e1d211b0b032 Mon Sep 17 00:00:00 2001 From: Benjamin Labrecque Date: Wed, 29 Jul 2026 08:54:31 +0200 Subject: [PATCH 4/5] fix: update docs --- bin/sls_hla_launch_gui.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/sls_hla_launch_gui.sh b/bin/sls_hla_launch_gui.sh index 975b5a8..c55800f 100755 --- a/bin/sls_hla_launch_gui.sh +++ b/bin/sls_hla_launch_gui.sh @@ -1,7 +1,7 @@ #!/bin/bash UI_FILENAME=$1 -AGEBD_ENV=$2 # 'dev' or 'prod' +AGEBD_ENV=$2 # 'dev' for dev environment, any other string launches prod. if [ "$AGEBD_ENV" = "dev" ]; then AGEBD_ENV_SUFFIX="-DEV" -- 2.54.0 From c3e879e5e811a25effaead1f82ff892f07ac4244 Mon Sep 17 00:00:00 2001 From: Benjamin Labrecque Date: Mon, 3 Aug 2026 14:31:37 +0200 Subject: [PATCH 5/5] export EPICS env --- bin/sls_hla_launch_gui.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/sls_hla_launch_gui.sh b/bin/sls_hla_launch_gui.sh index c55800f..88de269 100755 --- a/bin/sls_hla_launch_gui.sh +++ b/bin/sls_hla_launch_gui.sh @@ -2,11 +2,14 @@ UI_FILENAME=$1 AGEBD_ENV=$2 # 'dev' for dev environment, any other string launches prod. +REMAINING_ARGS=( "${@:3}" ) if [ "$AGEBD_ENV" = "dev" ]; then AGEBD_ENV_SUFFIX="-DEV" + EPICS_CA_ADDR_LIST="$EPICS_CA_ADDR_LIST 129.129.146.255" else AGEBD_ENV_SUFFIX="" fi -caqtdm -macro "AGEBD_ENV_SUFFIX=${AGEBD_ENV_SUFFIX}" ${UI_FILENAME} +export EPICS_CA_ADDR_LIST +caqtdm -macro "AGEBD_ENV_SUFFIX=${AGEBD_ENV_SUFFIX}" "${REMAINING_ARGS[@]}" "${UI_FILENAME}" -- 2.54.0