Difference between revisions of "UITF Mott CODA Scripts"

From Ciswikidb
Jump to navigation Jump to search
Line 40: Line 40:
 
:: and are stored in
 
:: and are stored in
 
  /data/idaq/epics/
 
  /data/idaq/epics/
 +
 +
An example file is found below:
 +
 +
<pre>
 +
 +
</pre>
  
 
  /opt/idaq/coda/logentry_scripts/displayZenity.sh
 
  /opt/idaq/coda/logentry_scripts/displayZenity.sh
 
* displayZenity.sh RUNTYPE RUNNUMBER
 
* displayZenity.sh RUNTYPE RUNNUMBER
 
:- GUI to ask user for Run Start Comment
 
:- GUI to ask user for Run Start Comment

Revision as of 08:56, 12 July 2022

COOL database process entries

Process Name Transition Script Purpose
logentry_start After Prestart /opt/idaq/coda/logentry_scripts/MakeEntry.sh %(rt) START %(rn) %(session) Start of Run Entry to UITFMOTTLOG, start of dalma
logentry_end After End /opt/idaq/coda/logentry_scripts/MakeEntry.sh %(rt) END %(rn) %(session) End of Run Entry to UITFMOTTLOG, end of dalma and attach log into entry if it exists
logentry_reset Before Reset /opt/idaq/coda/logentry_scripts/MakeEntry.sh %(rt) RESET %(rn) %(session) Reset of Run Entry to UITFMOTTLOG, end of dalma and attach log into entry if it exists

Script descriptions

/opt/idaq/coda/logentry_scripts/MakeEntry.sh
  • MakeEntry.sh RUNTYPE RUNSTATE RUNNUMBER
- Main script called by the CODA platform.
- Start/ends the dalma process
- Executes MottEpicsStart
- Executes displayZenity.sh
- Makes a logbook entry with the script results.
/opt/idaq/coda/logentry_scripts/MottEpicsStart
  • MottEpicsStart RUNTYPE RUNSTATE RUNNUMBER
- script that stores the values of various EPICS variables to a file with format:
RUNTYPE_RUNSTATE_RUNNUMBER.epics
and are stored in
/data/idaq/epics/

An example file is found below:


/opt/idaq/coda/logentry_scripts/displayZenity.sh
  • displayZenity.sh RUNTYPE RUNNUMBER
- GUI to ask user for Run Start Comment