Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 2.31 KB

README.md

File metadata and controls

28 lines (17 loc) · 2.31 KB

ALMA Monitor Bus Manager bindings for Node.js

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

Installation

Before using this module please make sure you have installed the following dependencies:

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

API

Support documentation

License