Change Log

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

[0.22.3]

  • Improved Dish Event Handler Callbacks by removing processing.

## [0.22.0]

## Added * Updated ska-tmc-dishleafnode repository to use ska-tango-base v1.2. * Renamed AbortCommands to Abort. * Implemented error propagation and timeout handling for Abort command. * DishLeafNode will catch exceptions thrown by DishManager and report on its LRCR for Abort commands.

[0.21.0]

  • Updated dish leaf node to handle wrap_sector key.

[0.19.5]

  • Update lock placement with skb-525 changes.

  • Applied fix for SKB-606.

  • Applied fixes for multi-configure issues

  • Provided TrackTableUpdateRate as a configurable parameter

  • Removed PointingCalculationPeriod configurable parameter

[0.19.4]

  • Update lock placement.

  • Update scheduler blocking to false

[0.19.1]

  • Fix errors observed while testing dish error propagation in tmc-mid integration repository

[0.19.0]

  • Command static pointing model is renamed to ApplyPointingModel.

[0.18.1]

  • Added DishLeafNode pointing tango device.

[0.18.0]

  • Implemented error propagation for Track Table calculation.

[0.17.8]

  • Improved the timeout and error propagation for Configure command

  • Implemented timeout and error propagation for commands TrackStop, Scan and EndScan

[0.17.3]

  • Fix bug SKB-502, to update the attributes at initialization, so that it can show states of attributes at initialization on dashboards

[0.17.2]

  • Implemented error propagation and timeout for configure command

[0.17.0]

  • Accomodate changes for the correction key in dish Leaf Node.

  • Added StaticPmSetup command to process global pointing json

[0.16.0]

  • Dish Leaf Node supports Non-sidereal tracking for objects present in Katpoint

[0.15.0]

  • Update Dish Leaf Node to use Base class v1.0.0 and pytango v9.5.0.

[0.14.3]

  • Introduced IsDishAbortCommands property

[0.14.2]

  • Enabled push event mechanism for kValue , kValueValidationResult

[0.14.1]

  • ProgramTrackTable Enabled.

  • LongRunningCommandResult used for TrackLoadStaticOff command result.

[0.14.0]

  • Disabled programTrackTable updates

[0.13.3]

  • Bug resolved: Dish ID not coming as expected from read dish fqdn.

[0.13.2]

  • Utilised ska-tmc-common 0.16.7 that resolves dish leaf node Configure command_inout CORBA exception

[0.13.1]

  • Updated Configure command to support multi-configure functionality.

[0.13.0]

  • Added improvements in dish leaf node as per modifications outlined in ADR-76.

[0.12.1]

  • Improved program track table calculation logic by using multiprocessing in separate class.

[0.12.0]

  • Updated Scan command interface to include scan_id as argument

  • EndScan command has been added in in Dish Leaf Node to invoke EndScan command on Dish Master.

Fixed

[0.22.5] * Updated internal pointing State if command is not in progress.

[0.22.4] * Added changes in the logs as per Logging Guidelines * Added Command ID in logs and fixed logging levels . * Modifies the log messages to make them readable

[0.22.2] * Fixed NaN azimuth values issue in programTrackTable generation.

[0.22.1] * Resolved skb-517 by filtering Track event when command is not in progress

[0.21.1] * Fixed NaN azimuth values issue in programTrackTable generation.

[0.20.0] * Updated the FQDN’s as per ADR-9.

[0.19.7] * Applied fix for SKB-661 and SKB-728

[0.19.6]

  • Resolved bug SKB-658

[0.19.3]

  • AbortCommands is implemented as a Slow Command

[0.19.2]

  • Fixed SKB-525

[0.17.9]

  • Error Propagation changes incorporated with process to stop track table.

[0.17.7]

  • Updated logic to stop program track table process.

  • Added Try Catch mechanism to identify issues faced in writing program track table on dish master

[0.17.6]

  • Fix bug SKB-467 - Track command will not be invoked if pointingState is TRACK/SLEW

[0.17.5] * Updated common v0.20.2 with liveliness probe bug related to full trl fixed.

[0.17.4]

  • Updated AbortCommands() command as slow command.

  • Updated Configure() command to stop the execution when AbortCommands() command is invoked while configuring the dish.

  • Made IsDishAbortCommands property configurable at deployment time.

[0.17.1] * Updated the correction key behaviour when correction key is empty.

[0.16.4] * Fix for SKB-419 and SKB-469 * Set and push archive events for all the attributes

[0.16.3]

  • Patch release from branch SAH-1566 with SKB-419 fix

[0.16.2]

  • Improved logger statements on ska-tmc-dishleafnode

[0.16.1]

  • Used latest version of KatPoint v1.0a3 to fix the forward and reverse transform calculations.

  • Fixed the issue related to IERS_A data download by keeping a local copy of the file under data/ folder.

[0.16.0]

  • Fixed integration test cases taking a long time to run by removing unnecessary assertions and unsubscribing to events.

  • Fixed the update_task_callback method for both Configure and TrackLoadStaticOff commands

[0.13.3]

Fixed the dish id not coming as expected from real dish master fqdn.

[0.13.4]

Program Track Table Process disabled .