Dr
Carlo Baffa
(INAF - Osservatorio di Arcetri)
The CSP–LMC, as the other LMCs, will have a layered structure. As a consequence, each level of our layered structure maintains a 'summary' status of the physical conditions of lower level devices. But we need to let higher levels, engineering interface, and TM to get detailed parameters values of those lower devices.
We devised a flexible approach to this operation. We propose a new...
Dr
Elisabetta Giani
(INAF - Osservatorio di Arcetri)
There are important times when it is necessary to set or to read multiple parameters at the same time. Notably during initialization, when each device driver needs to set up the zero-level safe parameters values, or when TM configures the initial state of the system, or again at the start of a new set of observations, when it is required a large change of state of the instrument. We propose...
Ms
Sonja Vrcic
(National Research Council Canada)
Central Signal Processor consists of three major sub-elements. The 4th sub-element, CSP.LMC (Local Monitor and Control) has been introduced to implement a single point of communication with TM and represent CSP as a single Element. Each of the three sub-elements (namely: Correlator and Beamformer - CBF, Pulsar Search Engine - PSS, and Pulsar Timing Engine - PST) consists of a number of...
Dr
Carlo Baffa
(INAF - Osservatorio di Arcetri)
During the initialization phase it is inconvenient to proceed over many devices in sequence. We have seen Tango community devices sometime parallelizes tasks by means of the multi-threading libraries Yat and Yat4tango. How can a yat thread signal to the main (calling) thread that something has changed, for example the status of a monitored device? Is there a kind of “event handling”? Or the...
Dr
Simone Riggi
(INAF - Osservatorio Astrofisico di Catania, Italy)
The Telescope Manager monitors and controls SKA Elements through the interface with their LMCs. Within LMC we made these assumptions:
1) Interface realization: The interface is realized by a unique instance of a TANGO device running in the LMC control domain. The interface device contains all the Dish monitoring attributes for TM subscription and commands callable by TM (following the...
Ms
Sonja Vrcic
(National Research Council Canada)
Telescope Manager (TM) shall provide to Central Signal Processor (CSP) regular updates for delay tracking and beam-forming parameters (for all on-going observations/scans). Delay Models are specified in a form of coefficients of a polynomial, number of coefficients per model and cadence for the updates is still TBD; some estimates are provided in the CSP to TM ICDs (for mid it may be 3...
Ms
Shagita Gounden
(SKA SA)
TM sends through requests for observations/capabilities to the SDP via the SDP LMC. The SDP LMC then queries the SDP internally to determine the availability of resources to perform the observation and responds to TM.
Dr
Simone Riggi
(INAF - Osservatorio Astrofisico di Catania, Italy)
It is expected that DSH.LMC needs to perform controlled sequence of actions, possibly requiring durations beyond the default TANGO command response time, interactions with different devices and some kind of dialing interaction (i.e. progress reporting) between communicating parties. The configuration of the antenna for observation, performing known safety or error handling actions (i.e. dish...
Mrs
Lize Van den Heever
(SKA South Africa)
The use case was captured in a google doc that can be viewed and commented on at:
https://docs.google.com/document/d/1RSFKpdjPn37OG9cYnTYXNbUwuj-1HMgdW3tnYfYIlkw/edit#
Feel free to comment on the google doc and use it to collaborate as needed.
Use case text pasted here for convenience (without diagrams):
**SKA Distributed Tango Facilities Use...
Dr
Simone Riggi
(INAF - Osservatorio Astrofisico di Catania, Italy)
Each LMC system is expected to follow the abstract SKA Control Model when defining operational states, modes and capabilities, in agreement with the prescriptions and naming conventions given in the LMC Guideline Implementation (LIG) document. It is likely that some devices (i.e. interface devices or devices in charge to map from internal to external state model) shall accommodate the...