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

Update central node and subarray node to support the addition of the LFAA master and subarray leaf nodes

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

Details

    • Feature
    • Not Assigned
    • PI8
    • None
    • None
    • Obs Mgt & Controls
    • Hide

      Integration of the MCCS into the MVP

      Show
      Integration of the MCCS into the MVP
    • Hide

      Central node is able to communicate with the LFAA Master Leaf Node and command it using the startup and standby commands, monitoring the responses. The commands shall be initiated from a webjive UI.

      SubArray node is able to communicate with the LFAA SubArray Leaf Node and command it using the AssignResource, Configure and Scan commands, monitoring the responses. The commands shall be initiated from a Webjive UI, but also capable of being received from the OET in the future.

      Show
      Central node is able to communicate with the LFAA Master Leaf Node and command it using the startup and standby commands, monitoring the responses. The commands shall be initiated from a webjive UI. SubArray node is able to communicate with the LFAA SubArray Leaf Node and command it using the AssignResource, Configure and Scan commands, monitoring the responses. The commands shall be initiated from a Webjive UI, but also capable of being received from the OET in the future.
    • 5
    • 5
    • 4.2
    • Team_NCRA
    • Sprint 3
    • Hide

      TMC central and subarray nodes updated to include the obs related commands for MCCS. Code integrated into SKAMPI
      https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113
      is the latest approved Merge Request at the time of releasing this feature

      The detailed view of the outcomes of this Feature through the related stories, testing and MR is as under

      Note: JSON input strings used for commands are as per Confluence Page https://confluence.skatelescope.org/display/SWSI/JSON+Strings+for+MVP-Low+for+PI8 and interface with MCCS is aligned with the TMC-MCCS sequence diagram https://confluence.skatelescope.org/display/SE/WIP%3A+Sequence+Diagram+TMC+-+MCCS

      AT1-639: Define new package for CentralNode_low in existing TMC Prototype
      Created new package for SubarrayNode_Low in existing TMC prototype.

      AT1-631: Implement StartUpTelescope and StandByTelescope command on CentralNode for TMC low
      Implemented StartupTelescope and StandByTelescope command and added unit test cases for positive and negative scenarios.

      AT1-633: Implement AssignResources command on CentralNode for TMC low
      Implemented AssignResource command with agreed JSON strings as an input (As per confluence page) and added unit test cases for positive and negative scenarios.

      AT1-634: Implement ReleaseResources command on Central Node for TMC low
      Implemented ReleaseResource command with agreed json string as input (As per confluence page) and added unit test cases for positive and negative scenarios

      AT1-636: Health Aggregation Logic updates on CentralNode for TMC low
      Added health Aggregation Logic on Central Node
      https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/112

      AT1-638: Define new package for SubarrayNode_low in existing TMC Prototype
      Created new package for SubarrayNode_Low in existing TMC prototype.
      https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113

      AT1-641: Health Aggregation Logic updates on SubarrayNode for TMC low
      Added health Aggregation Logic on SubarrayNodeLow.
      https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113

      AT1-643: Implement ON and OFF command on Subarray for TMC low
      Implemented On and Off command on SubarrayNodeLow
      Added test cases for positive and negative scenarios.
      https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113

      AT1-646: Implement Configure command on SubarrayNode for TMC low
      Implemented Configure command on SubarrayNodeLow
      Added test cases for positive and negative scenarios.
      https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113

      AT1-647: Implement Scan command on SubarrayNode for TMC low
      Implemented Scan command on SubarrayNodeLow
      Added test cases for positive and negative scenarios.
      https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113

      AT1-648: Implement EndScan command on SubarrayNode for TMC low
      Implemented EndScan command on SubarrayNodeLow
      Added test cases for positive and negative scenarios.
      https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113

      AT1-649: Implement End command on SubarrayNode for TMC low
      Implemented End command on SubarrayNodeLow
      Added test cases for positive and negative scenarios.
      https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113

      AT1-645: Implement AssignResources command on SubarrayNode for TMC low
      Implemented AssignResources command on SubarrayNodeLow
      Added test cases for positive and negative scenarios.
      https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113

      AT1-650: Implement ReleaseResources command on SubarrayNode for TMC low
      Implemented ReleaseResources command on SubarrayNodeLow
      Added test cases for positive and negative scenarios.
      https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113

      Show
      TMC central and subarray nodes updated to include the obs related commands for MCCS. Code integrated into SKAMPI https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113 is the latest approved Merge Request at the time of releasing this feature The detailed view of the outcomes of this Feature through the related stories, testing and MR is as under Note: JSON input strings used for commands are as per Confluence Page https://confluence.skatelescope.org/display/SWSI/JSON+Strings+for+MVP-Low+for+PI8 and interface with MCCS is aligned with the TMC-MCCS sequence diagram https://confluence.skatelescope.org/display/SE/WIP%3A+Sequence+Diagram+TMC+-+MCCS AT1-639: Define new package for CentralNode_low in existing TMC Prototype Created new package for SubarrayNode_Low in existing TMC prototype. AT1-631: Implement StartUpTelescope and StandByTelescope command on CentralNode for TMC low Implemented StartupTelescope and StandByTelescope command and added unit test cases for positive and negative scenarios. AT1-633: Implement AssignResources command on CentralNode for TMC low Implemented AssignResource command with agreed JSON strings as an input (As per confluence page) and added unit test cases for positive and negative scenarios. AT1-634: Implement ReleaseResources command on Central Node for TMC low Implemented ReleaseResource command with agreed json string as input (As per confluence page) and added unit test cases for positive and negative scenarios AT1-636: Health Aggregation Logic updates on CentralNode for TMC low Added health Aggregation Logic on Central Node https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/112 AT1-638: Define new package for SubarrayNode_low in existing TMC Prototype Created new package for SubarrayNode_Low in existing TMC prototype. https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113 AT1-641: Health Aggregation Logic updates on SubarrayNode for TMC low Added health Aggregation Logic on SubarrayNodeLow. https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113 AT1-643: Implement ON and OFF command on Subarray for TMC low Implemented On and Off command on SubarrayNodeLow Added test cases for positive and negative scenarios. https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113 AT1-646: Implement Configure command on SubarrayNode for TMC low Implemented Configure command on SubarrayNodeLow Added test cases for positive and negative scenarios. https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113 AT1-647: Implement Scan command on SubarrayNode for TMC low Implemented Scan command on SubarrayNodeLow Added test cases for positive and negative scenarios. https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113 AT1-648: Implement EndScan command on SubarrayNode for TMC low Implemented EndScan command on SubarrayNodeLow Added test cases for positive and negative scenarios. https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113 AT1-649: Implement End command on SubarrayNode for TMC low Implemented End command on SubarrayNodeLow Added test cases for positive and negative scenarios. https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113 AT1-645: Implement AssignResources command on SubarrayNode for TMC low Implemented AssignResources command on SubarrayNodeLow Added test cases for positive and negative scenarios. https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113 AT1-650: Implement ReleaseResources command on SubarrayNode for TMC low Implemented ReleaseResources command on SubarrayNodeLow Added test cases for positive and negative scenarios. https://gitlab.com/ska-telescope/tmc-prototype/-/merge_requests/113
    • 8.5
    • Stories Completed, Integrated, BDD Testing Passes (no errors), Outcomes Reviewed, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO

    Description

      SP-1209 will introduce the LFAA master and subarray leaf nodes into the TMC system. The current Central Node and Subarray nodes will need to be updated to support their use.

      They will also need to support the JSON resource assignment and configuration scripts that will result from SP-1207.

      Attachments

        Issue Links

          Structure

            Activity

              People

                a.bridger Bridger, Alan
                a.bridger Bridger, Alan
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 5.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete211.0
                  Total211.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel