Change Log
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
[0.17.3]
Fixed
Updated common to use common method used for add and remove command in progress list
Abort command changed to Slow command on MCCS Master Leaf Node.
[0.17.2]
Added
Update the current abort command flow
abort command flow was updated as per the new design
Abort command flow for all obsstate : subarray -> mccssln -> mccsmln -> mccscontroller
[0.17.1]
Fixed
Fix restart command to abort running command.
[0.17.0]
Updated
Removed decorator-based handling. (@timeout_tracker, @error_propagation_tracker)
Refactored command execution using invoke_lrc with wait_for_command_completion.
Removed direct LRCR attribute subscriptions.
Updated tmc-common version to 1.9.0
[0.16.0]
Added
Added support for MCCS early scan handling as part of ADR-111, allowing the MCCS subarray leaf node to accept Scan command while already in SCANNING.
Updated tests for repeated-scan scenarios.
[0.15.2]
Updated
fix for issue of livliness error not getting cleared from healthinfo.
[0.15.1]
Updated
removed unnecessary check from healthinfo class for liveliness failure.
[0.15.0]
Updated
- Logging improvements
Removed unnecessary log statements
Updated logging level from INFO to DEBUG where appropiate.
Introduced Chart variable LoggingLevel for configuring logger level
Updated tmc-common version to 1.7.0
[0.14.0]
Added
ska-tango-difdoc v0.3.0 to automatically generate documentation for tango devices
Updated
Updated ska-tango-util and ska-tango-base charts to v1.0.7
[0.13.0]
Updated
Upgraded MCCSSLN and MCCSMLN to introduce HealthState and HealthInfo.
[0.12.2]
Fixed
Fixed TypeError in Abort command.
Fixed signal attributes issues.
[0.12.1]
Fixed
Fixed issue in attribute to signal attributes.
[0.12.0]
Updated
Upgraded MCCSSLN to support base class 1.4.0.
[0.11.1]
Fixed
Improved Abort Retry mechanism to resolve SKB-1158
[0.11.0]
Updated
updated command completion critera to include lrcr event for configure, End, EndScan, Abort , Restart.
[0.10.6]
Updated
Utilized ska-tmc-common v.1.0.0.
[0.10.5]
Fixed
Removed updation of unresponsive flag from event callbacks to resolve SKB-1074
[0.10.4]
Updated
Updated imports for the helper device to deploy from ska-tmc-simulators package v1.1.4.
Updated RTD docs
[0.10.3]
Updated
Updated AssignResources and ReleaseResources commands to use command class id.
Updated ska-tmc-common version to 0.34.0
[0.10.2]
Updated
Updated update_device_admin_mode method to always trigger the availability callback with True whenever the admin mode is updated.
[0.10.1]
Updated
Removed unnecessary subscription from event manager.
[0.10.0]
Added
CommandTimeout attribute is introduced which can help to update timeout without redeployment.
CommandTimeOutDefault property is introduced which can be used to set default value at the time of deployment.
Utilized the latest tag of ska-tmc-common (0.30.0).
[0.9.2]
Updated
Updated Event Manager
Fixed
Improve TMC documentation : MCCS Leaf Nodes
Fixed RTD warnings
Added missing modules in RTD
[0.9.1]
Fixed
Fixed the Result code unsubscriptable issues
[0.9.0]
Added
Refactoring Restart command
Restart command Internally invokes Abort command if obsstate is not ABORTING or FAULT
[0.8.2]
Fixed
Fixed the issue where command_mapping was not getting cleared after completion of commands
Added unit tests to verify the changes
[0.8.1]
Fix hardcoded FQDN issue
[0.8.0]
Implement error propagation and timeout functionality for the Abort and Restart commands.
[0.7.3]
Fixed
Added changes in the logs as per Logging Guidelines.
Added Command ID in logs and fixed logging levels.
Modified log messages to make it more readable
Reformated CHANGELOG file
[0.7.2]
Removed processing from Tango event handler and perform in call backs function.
Handled signature inconsistencies in event update methods.
[0.7.1]
Abort command issue fix in command class.
[0.7.0]
Updated ReleaseResources command to instruct MCCS Controller to release the resources from specific subarray
[0.6.3]
Abort Command added for mccs master leaf node to abort assign resource command.
MCCS Subarray Leaf Node abort command updated to abort the assign resource of mccs master leaf node.
[0.6.2]
Updated the FQDN according to ADR-9 compliance
[0.6.1]
Resolved issue related to Scan.
[0.5.3]
Resolved issue related to Abort.
[0.6.0]
Update the adminMode functionality
Fixed
Fixed Pylint warnigs
[0.5.3]
Resolve bug skb-658
[0.5.2]
Fix bug skb-525
[0.5.1]
Update ska-tmc-common v0.22.4 that includes fix for SKB-627
[0.5.0]
Accomodate changes of liveliness probe
[0.4.3]
Fix Timer Thread Behavior on Scan EndScan and Improve Command Timeout Handling
[0.4.2]
Set and push archive events for all the attributes
[0.4.1]
Improve logger statments and add timeout and error propagation decorators for AssignResources and Configure command
Utilise latest ska-tmc-common package
[0.4.0]
Upgraded MCCSMasterLeaf Node and MCCSSubarrayLeaf Node to make it compliant with base class version 1.0.0
Upgraded MCCSMasterLeaf Node and MCCSSubarrayLeaf Node to make it compliant with pytango version 9.5.0
After queuing methods added for long running commands.
[0.2.0]
This release fixes the bug for Restart command documented under HM-371 on MCCS SLN device
The fix applied is - extracting the subarray id from the device FQDN and using it as input for Restart command
[0.1.5]
Updated Name of the variable sent to update_task_status