INTERFACES

This chapter gives an overview of all the interfaces of the Auxiliary Telescope Control System, external as well as internal interfaces. Only brief descriptions and general design considerations are presented. More details are available in the ATCS Online Documentation and in particular the UML model provides a lot of interface information. Package Design Description documents will contain also sections describing all interfaces between the package and other packages.

External interfaces

User

A 'direct' ATCS user is interacting via TCS GUI panels or start-up scripts. An 'indirect' ATCS user is one who is interacting with ATCS via some other package, e.g. VLTI Coordination Software. Such a user is not interacting directly with ATCS but via some external software, and is therefore seen by ATCS as `External application software' (see below).

External applications

External software interfaces to ATCS by use of the public interfaces provided by the tif package.

The ATCS public interface must be as much as possible identical to the Unit Telescopes TCS, to make transparent to VLTI Coordination Software the usage of Uts and ATs for interferometric combined operations.

The UT TCS interface is therefore taken now as a reference. See the ICD between ATCS and VLTI Supervisory Software [AD25] for details on the current Telescope Interfaces.

Graphical User Interface

This document presents the general concepts applied to ATCS GUI panels. Detailed presentations and descriptions of panels will be given in a ATCS Operator User Manual, to be developed during commissioning. All ATCS GUI panels are produced according to the Common Conventions for VLT UIF panels [AD08] and developed using the Java programming language or reusing already available user interfaces developed with the VLT Panel Editor.

Additionally, the following rules must be applied in order to allow re-use these panels for all instances of ATCS of the VLT observatory.

The GUI panels provided by the ATCS package can be divided in the following categories, according to functionality:

Telescope Real-Time Display Utility

For ATCS operations and maintenance, the Telescope Real-Time Display is used for the following purposes:

The Telescope Real-Time display is a specialized Real-Time Display able to send preset, offset and guide star acquisition commands to the ATCS based on selections from the attached camera or from any available catalogue.

The real-time display of FSS data will be performed using dedicated display widgets created from panel editor classes provided by the STRAP software. These widgets will be integrated in the FS GUI. This feature is decoupled from the Telescope RTD.

Archive

Each action performed is logged in FITS format using the DICB dictionaries[AD16].
Four categories of logs are produced:

Note: FITS ops-logs will be included in the code, but not in the Use Cases.
FITS logs can only be added when accepted by DICB. They are added as requested and accepted.

Interfaces to subsystem hardware

Interfaces to subsystem hardware are described in detail in the ICD between the Electro-Mechanical Hardware and ATCS [AD20].

Internal interfaces

Internal package relations

Package-package interactions can be in the form of :

Details about which mechanism is used where, can be found in the individual packages design descriptions.

Setup file handling

The Presetting module provides the setup file handling interface to `external' software. All other ATCS modules support an internal setup file handling: