Skip to content

TOP-899: Add base classes for TANGO devices

Sander Ploegsma requested to merge top-899-tango-interaction into main

This adds a basic structure for LOW-CSP TANGO devices to make our lives easier. It specifically contains logic to be able to call long-running commands as if they are blocking commands, so that we do not have to deal with async issues and polling logic.

Note that I explicitly didn't implement all of the LMC/CBF device classes with every attribute and command that we use, since that would be too much to do in one go. It should however serve as an example for when we start adding the required interactions later.

To verify that everything works I updated the integration test case to do a basic assign/release of resources, don't pay too much attention to that.

Edited by Sander Ploegsma

Merge request reports