diff --git a/setup_epics_common b/setup_epics_common deleted file mode 100644 index 1729d3d12bc671c64154d9acc386580d1fe2f6b2..0000000000000000000000000000000000000000 --- a/setup_epics_common +++ /dev/null @@ -1,294 +0,0 @@ -#!/bin/csh -f - -# caller (typically: start_epics) MUST make this definition: -# setenv EPICS_APP /home/oxygen/MOONEY/epics/synApps/support/xxx -# and must make this definition if the app name isn't the directory name: -# setenv EPICS_APP_NAME xxx - -if (! ${?EPICS_APP_NAME}) then - setenv EPICS_APP_NAME `basename ${EPICS_APP}` -endif -setenv EPICS_APP_ADL_DIR ${EPICS_APP}/${EPICS_APP_NAME}App/op/adl -setenv EPICS_APP_UI_DIR ${EPICS_APP}/${EPICS_APP_NAME}App/op/ui - -set output = `perl $EPICS_APP/release.pl $EPICS_APP` -$output - -####################################### -# Prepare MEDM path -# EDP is temporary EPICS_DISPLAY_PATH -# -setenv EDP . -if ( ${?EPICS_APP_ADL_DIR} ) then - setenv EDP ${EDP}:${EPICS_APP_ADL_DIR} -endif -if ( ${?ALIVE} ) then - setenv EDP ${EDP}:${ALIVE}/aliveApp/op/adl -endif -if ( ${?AREA_DETECTOR} ) then - setenv EDP ${EDP}:${AREA_DETECTOR}/ADApp/op/adl -endif -if ( ${?ADCORE} ) then - setenv EDP ${EDP}:${ADCORE}/ADApp/op/adl -endif -if ( ${?ASYN} ) then - setenv EDP ${EDP}:${ASYN}/opi/medm -endif -if ( ${?AUTOSAVE} ) then - setenv EDP ${EDP}:${AUTOSAVE}/asApp/op/adl -endif -if ( ${?BUSY} ) then - setenv EDP ${EDP}:${BUSY}/busyApp/op/adl -endif -if ( ${?CALC} ) then - setenv EDP ${EDP}:${CALC}/calcApp/op/adl -endif -if ( ${?CAMAC} ) then - setenv EDP ${EDP}:${CAMAC}/camacApp/op/adl -endif -if ( ${?CAPUTRECORDER} ) then - setenv EDP ${EDP}:${CAPUTRECORDER}/caputRecorderApp/op/adl -endif -if ( ${?DAC128V} ) then - setenv EDP ${EDP}:${DAC128V}/dac128VApp/op/adl -endif -if ( ${?DELAYGEN} ) then - setenv EDP ${EDP}:${DELAYGEN}/delaygenApp/op/adl -endif -if ( ${?DEVIOCSTATS} ) then - setenv EDP ${EDP}:${DEVIOCSTATS}/op/adl -endif -if ( ${?DXP} ) then - setenv EDP ${EDP}:${DXP}/dxpApp/op/adl -endif -if ( ${?IP} ) then - setenv EDP ${EDP}:${IP}/ipApp/op/adl -endif -if ( ${?IP330} ) then - setenv EDP ${EDP}:${IP330}/ip330App/op/adl -endif -if ( ${?IPUNIDIG} ) then - setenv EDP ${EDP}:${IPUNIDIG}/ipUnidigApp/op/adl -endif -if ( ${?LOVE} ) then - setenv EDP ${EDP}:${LOVE}/loveApp/op/adl -endif -if ( ${?LUA} ) then - setenv EDP ${EDP}:${LUA}/luaApp/op/adl -endif -if ( ${?MCA} ) then - setenv EDP ${EDP}:${MCA}/mcaApp/op/adl -endif -if ( ${?MEASCOMP} ) then - setenv EDP ${EDP}:${MEASCOMP}/measCompApp/op/adl -endif -if ( ${?MODBUS} ) then - setenv EDP ${EDP}:${MODBUS}/modbusApp/op/adl -endif -if ( ${?MOTOR} ) then - setenv EDP ${EDP}:${MOTOR}/motorApp/op/adl -endif -if ( ${?OPTICS} ) then - setenv EDP ${EDP}:${OPTICS}/opticsApp/op/adl -endif -if ( ${?QUADEM} ) then - setenv EDP ${EDP}:${QUADEM}/quadEMApp/op/adl -endif -if ( ${?SOFTGLUE} ) then - setenv EDP ${EDP}:${SOFTGLUE}/softGlueApp/op/adl -endif -if ( ${?SOFTGLUEZYNQ} ) then - setenv EDP ${EDP}:${SOFTGLUEZYNQ}/softGlueApp/op/adl -endif -if ( ${?SSCAN} ) then - setenv EDP ${EDP}:${SSCAN}/sscanApp/op/adl -endif -if ( ${?STD} ) then - setenv EDP ${EDP}:${STD}/stdApp/op/adl -endif -if ( ${?VAC} ) then - setenv EDP ${EDP}:${VAC}/vacApp/op/adl -endif -if ( ${?VME} ) then - setenv EDP ${EDP}:${VME}/vmeApp/op/adl -endif -if ( ${?YOKOGAWA_DAU} ) then - setenv EDP ${EDP}:$(YOKOGAWA_DAU}/mw100App/op/adl -endif - -if ( ${?TDS3000} ) then - setenv EDP ${EDP}:${TDS3000}/medm -endif - -if ( ${?FLY} ) then - setenv EDP ${EDP}:${FLY}/flyApp/op/adl -endif - -# APS accelerator-controls displays -setenv EDP ${EDP}:/APSshare/adlsys/sr/id - -if (! ${?EPICS_DISPLAY_PATH}) then -setenv EPICS_DISPLAY_PATH ${EDP} -else -setenv EPICS_DISPLAY_PATH ${EDP}:${EPICS_DISPLAY_PATH} -endif - -if (! ${?MEDM_EXEC_LIST}) setenv MEDM_EXEC_LIST 'Probe;probe &P &' -if (! ${?CAQTDM_EXEC_LIST}) setenv CAQTDM_EXEC_LIST 'Probe;probe &P &:UI File;echo &A:PV Name(s);echo &P:Copy PV name; echo -n &P| xclip -i -sel clip:Paste PV name;caput &P `xclip -o -sel clip`' - -####################################### -# caQtDM - -# Prepare CAQTDM_DISPLAY_PATH -# QTDMDP is temporary CAQTDM_DISPLAY_PATH -# -setenv QTDMDP . -if ( ${?EPICS_APP_UI_DIR} ) then - setenv QTDMDP ${QTDMDP}:${EPICS_APP_UI_DIR} - setenv QTDMDP ${QTDMDP}:${EPICS_APP_UI_DIR}/autoconvert -endif -if ( ${?AREA_DETECTOR} ) then - setenv QTDMDP ${QTDMDP}:${AREA_DETECTOR}/ADApp/op/ui - setenv QTDMDP ${QTDMDP}:${AREA_DETECTOR}/ADApp/op/ui/autoconvert -endif -if ( ${?ADCORE} ) then - setenv QTDMDP ${QTDMDP}:${ADCORE}/ADApp/op/ui - setenv QTDMDP ${QTDMDP}:${ADCORE}/ADApp/op/ui/autoconvert -endif -if ( ${?ADSIMDETECTOR} ) then - setenv QTDMDP ${QTDMDP}:${ADSIMDETECTOR}/simDetectorApp/op/ui - setenv QTDMDP ${QTDMDP}:${ADSIMDETECTOR}/simDetectorApp/op/ui/autoconvert -endif -if ( ${?ASYN} ) then - setenv QTDMDP ${QTDMDP}:${ASYN}/opi/caqtdm - setenv QTDMDP ${QTDMDP}:${ASYN}/opi/caqtdm/autoconvert -endif -if ( ${?ALIVE} ) then - setenv QTDMDP ${QTDMDP}:${ALIVE}/aliveApp/op/ui - setenv QTDMDP ${QTDMDP}:${ALIVE}/aliveApp/op/ui/autoconvert -endif -if ( ${?AUTOSAVE} ) then - setenv QTDMDP ${QTDMDP}:${AUTOSAVE}/asApp/op/ui - setenv QTDMDP ${QTDMDP}:${AUTOSAVE}/asApp/op/ui/autoconvert -endif -if ( ${?BUSY} ) then - setenv QTDMDP ${QTDMDP}:${BUSY}/busyApp/op/ui - setenv QTDMDP ${QTDMDP}:${BUSY}/busyApp/op/ui/autoconvert -endif -if ( ${?CALC} ) then - setenv QTDMDP ${QTDMDP}:${CALC}/calcApp/op/ui - setenv QTDMDP ${QTDMDP}:${CALC}/calcApp/op/ui/autoconvert -endif -if ( ${?CAMAC} ) then - setenv QTDMDP ${QTDMDP}:${CAMAC}/camacApp/op/ui - setenv QTDMDP ${QTDMDP}:${CAMAC}/camacApp/op/ui/autoconvert -endif -if ( ${?CAPUTRECORDER} ) then - setenv QTDMDP ${QTDMDP}:${CAPUTRECORDER}/caputRecorderApp/op/ui - setenv QTDMDP ${QTDMDP}:${CAPUTRECORDER}/caputRecorderApp/op/ui/autoconvert -endif -if ( ${?DAC128V} ) then - setenv QTDMDP ${QTDMDP}:${DAC128V}/dac128VApp/op/ui - setenv QTDMDP ${QTDMDP}:${DAC128V}/dac128VApp/op/ui/autoconvert -endif -if ( ${?DELAYGEN} ) then - setenv QTDMDP ${QTDMDP}:${DELAYGEN}/delaygenApp/op/ui - setenv QTDMDP ${QTDMDP}:${DELAYGEN}/delaygenApp/op/ui/autoconvert -endif -if ( ${?DEVIOCSTATS} ) then - setenv QTDMDP ${QTDMDP}:${DEVIOCSTATS}/op/ui - setenv QTDMDP ${QTDMDP}:${DEVIOCSTATS}/op/ui/autoconvert -endif -if ( ${?DXP} ) then - setenv QTDMDP ${QTDMDP}:${DXP}/dxpApp/op/ui - setenv QTDMDP ${QTDMDP}:${DXP}/dxpApp/op/ui/autoconvert -endif -if ( ${?IP} ) then - setenv QTDMDP ${QTDMDP}:${IP}/ipApp/op/ui - setenv QTDMDP ${QTDMDP}:${IP}/ipApp/op/ui/autoconvert -endif -if ( ${?IP330} ) then - setenv QTDMDP ${QTDMDP}:${IP330}/ip330App/op/ui - setenv QTDMDP ${QTDMDP}:${IP330}/ip330App/op/ui/autoconvert -endif -if ( ${?IPUNIDIG} ) then - setenv QTDMDP ${QTDMDP}:${IPUNIDIG}/ipUnidigApp/op/ui - setenv QTDMDP ${QTDMDP}:${IPUNIDIG}/ipUnidigApp/op/ui/autoconvert -endif -if ( ${?LOVE} ) then - setenv QTDMDP ${QTDMDP}:${LOVE}/loveApp/op/ui - setenv QTDMDP ${QTDMDP}:${LOVE}/loveApp/op/ui/autoconvert -endif -if ( ${?LUA} ) then - setenv QTDMDP ${QTDMDP}:${LUA}/luaApp/op/ui - setenv QTDMDP ${QTDMDP}:${LUA}/luaApp/op/ui/autoconvert -endif -if ( ${?MCA} ) then - setenv QTDMDP ${QTDMDP}:${MCA}/mcaApp/op/ui - setenv QTDMDP ${QTDMDP}:${MCA}/mcaApp/op/ui/autoconvert -endif -if ( ${?MEASCOMP} ) then - setenv QTDMDP ${QTDMDP}:${MEASCOMP}/measCompApp/op/ui - setenv QTDMDP ${QTDMDP}:${MEASCOMP}/measCompApp/op/ui/autoconvert -endif -if ( ${?MODBUS} ) then - setenv QTDMDP ${QTDMDP}:${MODBUS}/modbusApp/op/ui - setenv QTDMDP ${QTDMDP}:${MODBUS}/modbusApp/op/ui/autoconvert -endif -if ( ${?MOTOR} ) then - setenv QTDMDP ${QTDMDP}:${MOTOR}/motorApp/op/ui - setenv QTDMDP ${QTDMDP}:${MOTOR}/motorApp/op/ui/autoconvert -endif -if ( ${?OPTICS} ) then - setenv QTDMDP ${QTDMDP}:${OPTICS}/opticsApp/op/ui - setenv QTDMDP ${QTDMDP}:${OPTICS}/opticsApp/op/ui/autoconvert -endif -if ( ${?QUADEM} ) then - setenv QTDMDP ${QTDMDP}:${QUADEM}/quadEMApp/op/ui - setenv QTDMDP ${QTDMDP}:${QUADEM}/quadEMApp/op/ui/autoconvert -endif -if ( ${?SOFTGLUE} ) then - setenv QTDMDP ${QTDMDP}:${SOFTGLUE}/softGlueApp/op/ui - setenv QTDMDP ${QTDMDP}:${SOFTGLUE}/softGlueApp/op/ui/autoconvert -endif -if ( ${?SOFTGLUEZYNQ} ) then - setenv QTDMDP ${QTDMDP}:${SOFTGLUEZYNQ}/softGlueApp/op/ui - setenv QTDMDP ${QTDMDP}:${SOFTGLUEZYNQ}/softGlueApp/op/ui/autoconvert -endif -if ( ${?SSCAN} ) then - setenv QTDMDP ${QTDMDP}:${SSCAN}/sscanApp/op/ui - setenv QTDMDP ${QTDMDP}:${SSCAN}/sscanApp/op/ui/autoconvert -endif -if ( ${?STD} ) then - setenv QTDMDP ${QTDMDP}:${STD}/stdApp/op/ui - setenv QTDMDP ${QTDMDP}:${STD}/stdApp/op/ui/autoconvert -endif -if ( ${?VAC} ) then - setenv QTDMDP ${QTDMDP}:${VAC}/vacApp/op/ui - setenv QTDMDP ${QTDMDP}:${VAC}/vacApp/op/ui/autoconvert -endif -if ( ${?VME} ) then - setenv QTDMDP ${QTDMDP}:${VME}/vmeApp/op/ui - setenv QTDMDP ${QTDMDP}:${VME}/vmeApp/op/ui/autoconvert -endif -if ( ${?YOKOGAWA_DAU} ) then - setenv QTDMDP ${QTDMDP}:${YOKOGAWA_DAU}/mw100App/op/ui - setenv QTDMDP ${QTDMDP}:${YOKOGAWA_DAU}/mw100App/op/ui/autoconvert -endif - -setenv QTDMDP ${QTDMDP}:/APSshare/adlsys/sr/id - -if (! ${?CAQTDM_DISPLAY_PATH}) then - setenv CAQTDM_DISPLAY_PATH ${QTDMDP} -else - setenv CAQTDM_DISPLAY_PATH ${QTDMDP}:${CAQTDM_DISPLAY_PATH} -endif - -# This should agree with the environment variable set by the ioc -# see 'putenv "EPICS_CA_MAX_ARRAY_BYTES=64008"' in iocBoot/ioc<target>/st.cmd -#setenv EPICS_CA_MAX_ARRAY_BYTES 2001000 -setenv EPICS_CA_MAX_ARRAY_BYTES 10000100 - -# caputRecorder -setenv START_PUTRECORDER ${EPICS_APP}/start_putrecorder -setenv EDITOR nedit diff --git a/start_MEDM_xxx b/start_MEDM_xxx deleted file mode 100755 index b3a90f6fb20fbde3c5304beda0ab92a74adaf899..0000000000000000000000000000000000000000 --- a/start_MEDM_xxx +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/csh - -# this definition is optional -setenv EPICS_DISPLAY_PATH . - -# MUST be defined before calling ./setup_epics_common -setenv EPICS_APP /home/oxygen/MOONEY/epics/synApps/support/xxx -setenv EPICS_APP_ADL_DIR ${EPICS_APP}/xxxApp/op/adl - -# Allow script to be run from any directory -cd ${EPICS_APP} - -# define environment variables for MEDM and Probe -source ./setup_epics_common - -echo ${EPICS_DISPLAY_PATH} -cd ${EPICS_APP_ADL_DIR} - -setenv START_PUTRECORDER ${EPICS_APP}/start_putrecorder -setenv EDITOR nedit -# start MEDM -medm xxx.adl & diff --git a/start_caQtDM_xxx b/start_caQtDM_xxx deleted file mode 100755 index c4d6decb6f75890f89c82c8201fa9d9042f31094..0000000000000000000000000000000000000000 --- a/start_caQtDM_xxx +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/csh -f - -setenv EPICS_APP /home/oxygen/MOONEY/epics/synApps/support/xxx -setenv EPICS_APP_NAME xxx - -# define environment variables for MEDM, caQtDM, and Probe -source ./setup_epics_common - -# For drag-and-drop workaround: -# get xclip in path -setenv PATH ${PATH}:/APSshare/bin -unsetenv MEDM_EXEC_LIST -setenv CAQTDM_EXEC_LIST 'Probe;probe &P &:UI File;echo &A:PV Name(s);echo &P:Copy PV name; echo -n &P| xclip -i -sel clip:Paste PV name;caput &P `xclip -o -sel clip`' - -cd ${EPICS_APP_UI_DIR} - -alias caQtDM /APSshare/bin/caQtDM -caQtDM -noMsg ${EPICS_APP_NAME}.ui&