OARPAF (Osservatorio Astronomico Regionale Parco Antola Comune di Fascia, Italy) hosts an 80cm Astelco telescope with a Gambato Dome, SBIG-STX camera, Davis weather station, and SBIG AllSky camera. We present a layer-structured python3 framework to control these devices. Layer 1 provides straightforward getter/setter interface for “atomic” operations on devices. Layer 2 wraps the above mentioned atomic operations into “ESO-style” Templates, to perform sequences of common pointing, observation, and calibration operations called “Observation Blocks” (OBs) that are run by a sequencer. Layer 3 is a REST API based on HTTP verbs to expose methods that control Layer 1 devices and Layer 2. We also present a web interface built on top of this layer. The work is part of the frame for remoting and robotizing the observatory.

生成讲解博客的中文版本

生成AI智能校验的中文版本