SKA CSP-LMC-SUBELEMENT Abstract Class

https://readthedocs.org/projects/ska-telescope-csp-lmc-subelement/badge/?version=latestDocumentation Status

Description

This project contains the CSP.LMC.SUBELEMENT prototype. It includes a single class:

  • the CspSubElementMaster device: based on the CspMaster class. The CspSubElementMaster represents a primary point of contact for CSP SubElement Monitor and Control. It implements CSP SubElement state and mode indicators and a limited set of housekeeping commands. It is intended to connect to the various subcomponent of SubElement. This can be accomplished directly or by means of a caching device, called Rack. Of course it is a device collector and can or cannot correspond to a physical rack.

Getting started

The project can be found in the SKA gitlab repository.

To get a local copy of the project:

git clone https://gitlab.com/ska-telescope/csp-lmc-subelement.git

Prerequisities

Repository organization

The CSP.LMC.SUBELEMENT repository is organized in a single code tree. The hierarchy contains:

  • cspse: contains the specific project TANGO Device Class files

  • pogo: contains the POGO files of the TANGO Device Classes of the project

  • docker: contains the docker, docker-compose and dsconfig configuration files as well as the Makefile to generate the docker image and run the tests.

  • tests: contains the test

Running tests

To run the internal test go to tests directory and execute:

make test

Known bugs

Still none

Troubleshooting

TBD

License

See the LICENSE file for details.