The purpose of the ALMA control system is to monitor and control the ALMA telescope and to execute scheduling blocks from approved scientific observing projects. To monitor the ALMA telescope means to keep track of its state, diagnosis problems, and report anomalies. To control the ALMA telescope means to start and stop it and to command it to do useful work including observations, calibrations and diagnostics. Monitoring and controlling the telescope are continuous activities, regardless of whether the telescope is engaged in scientific observing.
Excerpt from: http://almasw.hq.eso.org/almasw/pub/CONTROL/LiveDesignDocuments/COMP-70.35.00.00-004-I-DSN.docx
Before using this module please make sure you have installed the following dependencies:
- Node.js 0.10.x
- npm install node-gyp -g
- ACS-10.2
- The binded component: https://svn.alma.cl/p2/branches/ALMA-RELEASE-B/ADC/SW/SWTools/StandaloneAmbManager
Additionally, unlike Node.js, the ALMA Common Software rely entirely on Autotools. So, we need to set up some environment variables in order to compile this module correctly. Don't worry, we've made that work for you. Take this script and copy it to /etc/profile.d/alma.sh
. The script assumes you have installed the ACS under the /alma
path.
Lastly, we were told to bind https://svn.alma.cl/p2/branches/ALMA-RELEASE-B/ADC/SW/SWTools/StandaloneAmbManager, so you need to make sure you have that component somewhere in your Linux box. So far, the alma.sh
assumes you have the AMB Manager component in this path: ~/CURRENTLY_MOD/StandaloneAmbManager
- CONTROL documentation home: http://almasw.hq.eso.org/almasw/bin/view/CONTROL/WebHome
- CONTROL design document: http://almasw.hq.eso.org/almasw/pub/CONTROL/LiveDesignDocuments/COMP-70.35.00.00-004-I-DSN.docx