diff --git a/bin/sls_hla_launch_gui.sh b/bin/sls_hla_launch_gui.sh new file mode 100755 index 0000000..88de269 --- /dev/null +++ b/bin/sls_hla_launch_gui.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +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 + +export EPICS_CA_ADDR_LIST +caqtdm -macro "AGEBD_ENV_SUFFIX=${AGEBD_ENV_SUFFIX}" "${REMAINING_ARGS[@]}" "${UI_FILENAME}" 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..cbc2882 --- /dev/null +++ b/docs/user/gui.md @@ -0,0 +1,17 @@ +# GUI + +## Launch + +``` +cd +``` + +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 +```