Details
-
Feature
-
Must have
-
None
-
Obs Mgt & Controls
-
- implementation of revisions above
- demo of resource management in beams
- update of confluence documentation
-
2.1
-
2
-
10
-
Team_MCCS
-
Sprint 5
-
-
-
-
12.1
-
Stories Completed, Integrated, Solution Intent Updated, BDD Testing Passes (no errors), Outcomes Reviewed, NFRS met, Satisfies Acceptance Criteria, Accepted by FO
Description
Due to unforseen issues early encountered in feature SP-1566 in PI10, the MCCS team did not make the progress anticipated. Therefore this feature clones the unfinished aspects of SP-1566.
Clone of the PI#9 depending on clarifying beam architecture
- StationsResourceManager - move it from Subarray into Controller
- It also needs changing so that ownership is not exclusive
- StationBeamsResourceManager - move it from Subarray into Controller
- There is no reason to tie the beam devices to one subarray, other than because their resource management is closely tied to the resource management of stations
- SubarrayBeamsResourceManager - needed to manage a pool of SubarrayBeam devices.
- Implement Controller.Allocate with new architecture
- Implement health roll-up StationBeam →SubarrayBeam →Subarray
- Resource management of Channels within Station
- Reserve channel capacity in response to Allocate()
- Assemble channel configuration in response to Configure()
- From this we will pass config to Tile
- Beam ids must then be matched back (to StationBeam presumably) and made available (in Subarray?) to TM.
- Implement Scan()
- Implies we work on PointingJob in some manner