Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-1527

Extension work of TMC code refactoring

Change Owns to Parent OfsSet start and due date...
    XporterXMLWordPrintable

Details

    • Obs Mgt & Controls
    • Hide

      The feature enhances code modularity. The improved Tango interface layer is more mature and provides additional features for TMC code. It also ensures that the alarm handling is not affected and thus ensures the robustness of the Tango interface layer.

      The improved documentation will provide a better understanding of the Tango interface layer to the SKA developers.

      Show
      The feature enhances code modularity. The improved Tango interface layer is more mature and provides additional features for TMC code. It also ensures that the alarm handling is not affected and thus ensures the robustness of the Tango interface layer. The improved documentation will provide a better understanding of the Tango interface layer to the SKA developers.
    • Hide
      • A new version of the skatmccommon package is published on nexus.
      • TMC utilizes this new version of skatmccommon package
      • A sample code specifying usage of Tango interface layer is available in the documentation
      • Demonstrate the use of skatmccommon package in tmalarmhandler of TMC.
      Show
      A new version of the skatmccommon package is published on nexus. TMC utilizes this new version of skatmccommon package A sample code specifying usage of Tango interface layer is available in the documentation Demonstrate the use of skatmccommon package in tmalarmhandler of TMC.
    • 3
    • 3
    • 6
    • Team_NCRA
    • Sprint 3
    • Hide

      Code refactoring is complete. Karoo team reviewed and approved few of the MR. New alarm tool released by the tango community is used for the verification of alarms propagation from the tango interface layer.

      Show
      Code refactoring is complete. Karoo team reviewed and approved few of the MR. New alarm tool released by the tango community is used for the verification of alarms propagation from the tango interface layer.
    • 10.3
    • Stories Completed, Integrated, Solution Intent Updated, BDD Testing Passes (no errors), Outcomes Reviewed, NFRS met, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
    • PI24 - UNCOVERED

    • Cross_Team_Code_Review Team_NCRA
    • SPO-863

    Description

      • The feature extends the work done in PI#9 to refactor TMC nodes and achieve better separation between application logic and Tango implementation. The work includes the implementation of additional APIs in the Tango interface layer. This facilitates to get/set the device attributes values in an easier way and also provide more options while subscribing to the events of other devices.
      • TMC should make use of the new version of the Tango interface layer. 
      • Develop a sample code that consumes the APIs provided by Tango interface layer.
      • Documentation:
      • The documentation of the Tango interface layer should also be improved. Providing a sample code that specifies how the APIs of the Tango interface layer can be utilized to develop SKA applications will be useful. Also, consider providing a sample that focuses on utilizing the APIs in non-tango applications.
      • Verify that the alarms are raised by tmalarmhandler based on changes in the attributes of tmc devices. This is to ensure that the implementation of the Tango interface layer has not impacted the alarm handling.
      • MCCS and OET code has some implementation for abstracting Tango APIs. Some discussions and exploration can be done to check if the work of these teams can be consolidated in a single codebase/library so that code is not duplicated.

      Attachments

        Issue Links

          Structure

            Activity

              People

                a.bridger Bridger, Alan
                a.dange Aditya Dange
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 3.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete2645.0
                  Total2645.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel