|
|
Paper: |
New Control System Software for the Hobby-Eberly Telescope |
Volume: |
442, Astronomical Data Analysis Software and Systems XX (ADASSXX) |
Page: |
285 |
Authors: |
Rafferty, T.; Cornell, M. E.; Taylor III, C.; Moreira, W. |
Abstract: |
The Hobby-Eberly Telescope at the McDonald Observatory is undergoing a major upgrade to support the Hobby-Eberly Telescope Dark Energy Experiment (HETDEX) and to facilitate large field systematic emission-line surveys of the universe. An integral part of this upgrade will be the development of a new software control system. Designed using modern object oriented programming techniques and tools, the new software system uses a component architecture that closely models the telescope hardware and instruments, and provides a high degree of configuration, automation and scalability. Here we cover the overall architecture of the new system, plus details some of the key design patterns and technologies used. This includes the utilization of an embedded Python scripting engine, the use of the factory method pattern and interfacing for easy run-time configuration, a flexible communication scheme, the design and use of a centralized logging system, and the distributed GUI architecture. |
|
|
|
|