Details
-
Feature
-
Not Assigned
-
None
-
Obs Mgt & Controls
-
-
-
4
-
8
-
0
-
Team_CIPA
-
Sprint 5
-
-
-
-
8.6
-
Integrated, Outcomes Reviewed, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
Description
Software that provides master monitor and control functionality for a TALON-DX LRU comprises a top-level GUI and TANGO device server.
The TALON-DX LRU GUI software is running on an workstation that has access to the lab where TALON-DX LRU is located. The TANGO device server may be running either on the same workstation or on a dedicated server. The former is used by software developers to test new versions of software. The latter is used by personnel working integration and testing.
The TALON Master GUI and related TANGO device sever are packaged so that they can be downloaded, installed and run independently from other TALON software. Use can select to run only TALON LRU GUI and access the TANGO Device Server running on other machine (server or workstation), or to run both the TALON Master GUI and TANGO Device Server on the same workstation.
A rough outline of the tasks/stories required to progress this feature are:
- Familiarization with SKA, Mid.CBF, Talon-DX - 4 story points
- Large-scale concepts & reading of documents, website and presentations in order to attain a familiarity with the overall scope and purpose of the project, as well as current project status
- Familiarization with TANGO - 4 story points
- Become familiar with TANGO Controls software and system through online documentation (readthedocs, etc...)
- Review current project Gitlab repositories containing existing TANGO device servers
- Review documentation describing workflow of HPS-based C++ TANGO device server development environment
- Install TANGO infrastructure locally (native & cross development tools)
- Demonstrate understanding of workflow
- Develop a basic example TANGO device server (details TBD)
- Familiarization with WebJIVE - 8 story points
- Investigate the WebJIVE development platform
- Develop a WebJIVE interface for the above completed TANGO device server
- Demonstration to the team of WebJIVE development flow and example GUI/device server
- Porting existing Talon-DX BSMC GUIs to WebJIVE Platform - ~32 story points
- Temperature monitor (3)
- ADC monitor (3)
- PmBus monitor (4)
- Fan controller (4)
- MBO controller (6)
- EEPROM controller (4)
- Master GUI (8)
The end result of this feature will be:
- a demonstrated understanding of how to provide graphical user interface to TANGO device servers within the WebJIVE platform
- a Talon-DX Board Support Monitor & Control GUI functional within the WebJIVE platform
Attachments
Issue Links
- depends on
-
SP-675 TALON Infrastructure - FPGA Configuration using HPS (Part 2)
- Done
-
SP-916 TALON Infrastructure - FPGA Configuration using HPS (Part 3)
- Done
-
SP-957 TALON Infrastructure - FPGA Configuration via HPS using Linux (Part 4)
- Done
- is required by
-
SP-1299 TALON-DX Board Support Master GUI - packaging and deployment - Part 2
- Done
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...