Discovery Channel Telescope software key technologies

The Discovery Channel Telescope (DCT) is a 4.3-meter astronomical research telescope being built in northern Arizona as a partnership between Discovery Communications and Lowell Observatory. The project software team has designed and partially implemented a component-based system. We describe here the key features of that design (state-based components that respond to signals) and detail specific implementation technologies we expect to be of most interest: examples of the Command Pattern, State Pattern, and XML-based configuration file handling using LabVIEW classes and shared variables with logging and alarming features.

[1]  German Schumacher,et al.  SOAR telescope control system: a rapid prototype and development in LabVIEW , 2000, Astronomical Telescopes and Instrumentation.

[2]  German Schumacher,et al.  The Large Synoptic Survey Telescope middleware messaging system , 2008, Astronomical Telescopes + Instrumentation.

[3]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[4]  German Schumacher,et al.  SOAR Control Systems Operation: OCS & TCS , 2002, SPIE Astronomical Telescopes + Instrumentation.

[5]  Marco Bonati,et al.  ArcVIEW: a LabVIEW-based astronomical instrument control system , 2002, SPIE Astronomical Telescopes + Instrumentation.

[6]  German Schumacher,et al.  SOAR TCS: from implementation to operation , 2004, SPIE Astronomical Telescopes + Instrumentation.

[7]  Richard T. Howard,et al.  Software development for the Hobby-Eberly Telescope's Segment Alignment Maintenance System using LabVIEW , 2002, SPIE Astronomical Telescopes + Instrumentation.