Skip to content

Draft: MCCS-802 subarray Configure linking down to Tile

Ben Whitmore requested to merge mccs-802 into main

Configure() down to Tile... The configure command now propagates down through Subarray, SubarrayBeams, StationBeams, Station through to Tile.

Still working on an integration test to test the whole process (some unit tests also broken, but these can be removed once the full integration test is working) I've marked the integration test as skippable due to issues with communicating between devices, so am reverting back to the unit tests in the meantime.

I've added a patch to the stationbeam devices to fake a HealthState.OK, since the health state is not being correctly picked up prior to an allocation. This is something to look at during I&P.

ADR-51 and the idea of substations was being considered whilst I was working on this. I've put in place some of the logic for when the final json is decided, but the test only covers a "full" station configuration, albeit with a more complex two independent stations, via two stationbeams/subarraybeams case.

Also modified is the allocation, since post ADR-51, there needs to be an ability to allocate more that one stationbeam per station per subarraybeam (one for each substation).

Marked as Draft until the tests pass.

Edited by Ben Whitmore

Merge request reports