All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

Added

[0.22.0]

  • Utilised base class v1.0.0 and pytango 9.5.0 on TMC nodes
    • Utilised ska-tmc-common v0.17.6 for tango helper devices

    • Implemented queue according to support base classes v1.0.0

    • Refactored command allowed method to put commands in queue

    • Implemented command allowed methods for observation specific commands to allow/reject the queued task, ResultCode.NOT_ALLOWED/ResultCode.REJECTED

    • Refactored error propogation implementation on SubarrayNode, CentralNode and tmc leaf nodes to handle longrunningcommandresult attribute new format in case of raised exceptions

    • Refactored error propogation implementation to handle longrunningcommandresult event for ResultCode.NOT_ALLOWED, ResultCode.REJECTED and ResultCode.FAILED

    • Refactored all the integration tests(pairwise and with mocks) for TMC Mid according to longrunningcommandresult attribute value

  • Utilised cspsubarrayleafnode v0.19.1 with fixed SKB-413: Mid Delay Model code pointing to wrong dishes
    • Implemented antenna parameters objects to generate according to mid_json layout

    • Corrected Mid Delay Model to point to SKA or MKT dish according to assigned receptors

  • Utilise dishleafnode: 0.16.3 Patch release for SKB-419 fix from branch SAH-1566

[0.21.2]

  • Fix image link reference for DishLeafNode

[0.21.1]

  • Resolve SKB-419

  • Resolve SKB-384

  • Note: This release - REL-1623 is from SAH-1564.

[0.21.0]

  • Improvement as per ADR-76 changes are done in Dish Leaf node and Subarray Node.

  • Enabled ProgramTrackTable.

  • Fixed CORBA issues in dish leaf node while execution of commands.

[0.20.1]

  • Integrate TMC-Dish Scan functionality implementation

  • This release is from branch sah-1524

[0.20.0]

  • SP-4028 Delay Model Improvements

  • SKB-329 and SKB-330 bug fixes on CspSubarrayLeafNode(v0.16.2)

  • Updated affected BDD test case - XTP-32140

[0.19.2]

  • Updated Subarray Node to v0.18.0 that resolves the SKB-331 and gets rid of hardcoded interface values

  • Fix bug SKB-337

  • Updated the kValue range to 1 to 1177.

  • kValue range is a device property

  • Configure command gets accepted if the kvalue for assinged dishes are either all same or all different

[0.19.1]

  • Intermediate chart with TMC updates to work with dish-lmc chart 3.0.0

  • Fixed issues in the tests

[0.19.0]

  • Aligned delay model json as per ADR-88

  • DelayCadence, DelayValidity and DelayAdvancedTime values are configurable

  • Fixed SKB-300

[0.18.0]

  • Integrated ska-tmc-dishleafnode with program track table into ska-tmc-mid-integration(SP-3987)