Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

THESE INSTRUCTIONS MAY BE OUTDATED.

TALK TO PELLE IF YOU NEED EXACT WORKING COMMANDS.

 

SVT Monitoring

Log into 'clonioc4' (requires access through gateway).

Code Block
languagebash
ssh hallgw
ssh clonioc4
cd /usr/clas12/hps/dev/
source .setup-hps

Start GUIs

Code Block
languagebash
cd utils
./start_svt_guis.sh

...

hpsrun@clonioc1
hps_epics dev # pull up the screens that are relevant
 

SVT IOC Control

 

MPOD IOC

Log into 'clonioc1' (requires access through gateway).

...

Code Block
languagebash
ssh epics@clonioc4 #default clonioc4passw
cd /usr/clas12/hps/dev/
source .setup-hps
cd utils
 
# RunUse thisprocServMgr as user='epics'
su epics #default passwd


# use this helper scripts to help control SVT DAQ IOCs
python ./control_svtdaq_procServ.py -hto control the IOC
procServMgr -p /usr/clas12/hps/dev/apps/iocBoot [-i IOC_NAME] [status|start|stop]

# Examples:
 
# For all the below: add -t for testing mode to print the procServ command
   
# start/stop/status for all SVT DAQ IOCs:
python ./control_svtdaq_procServ.py -a status|start|stop procServMgr -p /usr/clas12/hps/dev/apps/iocBoot status/start/stop

# DataControl DPM "X" (X=0-13) IOC only:
python ./control_svt_dpm.py -a status|start|stop dpmX

# DTMDPMIOC only:
procServMgr -p /usr/clas12/hps/dev/apps/iocBoot status/start/stop -i iocsvtDaq status/start/stop

# Data DPM "X" (X=0-113) IOC only:
python ./control_svt_dpm.py -a status|start|stop dtmXprocServMgr -p /usr/clas12/hps/dev/apps/iocBoot status/start/stop -i iocsvtDaqDpmX status/start/stop


# Bring up the IOC stdout for all or individual SVT DAQ IOCs
cd /usr/clas12/hps/dev/apps/svtDaqApp/scripts
./start_svt_mon.py  -h [dpmX|dtmY|cntrldpm] # 'X'=0-13 and 'Y'=0-1 

...