CHANGELOG

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

[1.13.2]

Fixed

  • test case fixed

[1.13.1]

Added

  • Added gpm json for dish ska077, ska045 etc.

[1.13.0]

Added

  • Introduced Quality Metrics attribute on MCCS Subarray

[1.12.0]

Updated

  • Updated helper MCCS master leaf node and MCCS controller device to adapt MCCS 6.4.0+ AbortSubarray Workflow in TMC Low

[1.11.1]

Updated

  • Updated helper CSP Master device to push LRCR event for On, Off and Standby commands.

[1.11.0]

Updated

  • Introduced QualityMetrics on CSP Subarray simulator

[1.10.1]

Updated

  • Increased delay on mccs controller device for release command.

[1.10.0]

  • Updated to deploy varaible number of mock devices based on subarray_count.

[1.9.7]

  • push obs state event is removed

[1.9.6]

  • optimize configure command on helper dish device.

[1.9.5]

  • Fix Dish leaf node simulations.

[1.9.4]

  • Fix leaf node simulations.

[1.9.3]

Updated

  • Bad tag fix

[1.9.2]

Updated

  • fixed seg fault issue

[1.9.1]

Updated

  • Stow command updated in helper dish leaf node and dish master device.

[1.9.0]

Updated

  • Added band capability state attribute (ex. b1CapabilityState,b2CapabilityState)

  • Added healthInfo attribute

[1.8.2]

Fixed

  • fixed the base class issue

[1.8.1]

Updated

  • Updated the dependecy for base and pytango so that lower versions can be used

[1.8.0]

Updated

  • Updated the pytango v10.1.0, ska-tango-base v1.4.0, ska-tango-testing v0.8.0

  • Added push event for _lrcEvent as per new base class

[1.7.5]

Updated

  • Updated bandPointingModelParams attributes to push change events on helper dish device.

[1.7.3]

Updated

  • Updated kValue push event change on helper dish device.

[1.7.2]

Updated

  • Set pointingState to READY as part of ConfigureBand command.

[1.7.1]

Updated

  • Updated the delay in helper subarray device to send the lrcr event after obsstate events

[1.7.0]

Updated

  • Updated End, EndScan, Go_To_Idle command to push lrcr event.

[1.6.0]

Updated

  • TMC Mid to align with the changes introduced in Dish 9.0.0 namely; Deprecated SetOperateMode() command which is orchestrated in the TMC Configure workflow.

[1.5.2]

Updated

  • Updated SetStowMode command in helper_dish_device as well as helper_dish_ln_device

Fixed

  • Fixed Missing RTD for simulators due incorrect mock in conf.py from master

[1.5.1]

Fixed

  • Separate assignedResources attribute and SetDirectassignedResources method of MCCS helper device.

[1.5.0]

Added

  • Added sdpVersion attribute to the helper SDP controller

[1.4.1]

Updated

  • To update common tag

  • To remove duplicate test files

[1.4.0]

Added

  • Updated dish manager with ConfigureBand command.

[1.3.0]

Added

  • Added helper function on MCCS controller device.

[1.2.1] Fixed ——- * Fixed the race condition between LRCR and obsState events.

[1.2.0]

Fixed

  • Fixed data type of assignedResources attribute on Subarray helper device from string to tuple of strings.

[1.1.6]

Updated

  • Removed a GPM json file for testing.

[1.1.5]

Updated

  • Updated the GPM files with correct data.

  • Updated APM as a fast command.

[1.1.4]

Added

  • Migrated cn_helper_subarray_device into ska-tmc-simulators from ska_tmc_centralnode.

[1.1.3]

Added

  • Migrated necessary files from ska-tmc-common into ska-tmc-simulators to eliminate runtime dependency and make the repository self-contained.

Updated

  • Modified pyproject.toml to move ska-tmc-common from runtime dependencies to dev-dependencies.

  • Removed helper_adapter_factory and helper_tmc_device modules to avoid dependency on ska-tmc-common .

[1.1.2]

Updated

  • Eliminated the fixed dependency of the ska-tmc-simulator repository on ska-tmc-common, enabling compatibility with all versions above 0.31.0.

  • Removed the use of ska-tmc-common for helper devices.

[1.1.1]

Updated

  • Updated Chart version to 1.1.1.

[1.1.0]

Added

  • Added Helm chart publishing support to the CI pipeline.

[1.0.0]

Added

  • Helper devices are added to simulate the behaviour of real devices.

  • Added test cases to test the functionality of helper devices.

  • Added documentation for helper devices.