Introduction to TMC
The Telescope Monitor and Control (TMC) is the software module responsible for control and monitoring of thetelescope. The main responsibilities of the TMC are:
Operational monitoring and control of the telescope
Support execution of astronomical observations
Manage telescope hardware and software subsystems to perform astronomical observations
Manage engineering data to support operators, maintainers, engineers, and science users
Determine telescope state.
To support these responsibilities, the TMC performs high-level functions such as Observation Execution, Monitoring and Control of Telescope, Resource Management, Configuration Management, Alarm and Fault Management, and Telescope Data Management (Historical data and Real time data). These high level functions are again divided into lower level functions to perform the specific functionalities.
The TMC has a hierarchy of control nodes for Low- Central Node, Subarray Node, SDP Leaf Nodes, CSP Leaf Nodes, MCCS Leaf Nodes, Resource Monitor, Quality Monitor
The TMC system components (CentralNode, SubarrayNode, Leaf Nodes, Resource Monitor, and Quality Monitor) are integrated in the TMC integration repository, which contains the Helm chart to deploy the TMC. More details on the design of the TMC and how to run it locally or in the integration environment can be found in the documentation