Changelog
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
Unreleased
3.7.0
Update to Pytango 10.3.0
3.6.0
Added TMC MCCS Subarray Leaf Node devices for scripts that send an early Scan command directly to the MCCS leaf node, a requirement for testing of ADR-111 in PI30.
3.5.0
Added CbfSimulator device for simulating CBF processorsReadyPercent attribute
Added Subarray Quality Monitor (SQM) support via Transducer device
SonarQube for static analysis of code quality
3.4.0
Update CDM dependency to v14.0.0 to allow use of B5DC JSON.
3.3.0
Added device servers for
mid-sdpandlow-sdpwith device property sdp_versionAdded SDPControllerNode with sdpVersion attribute to the testharness
3.2.2
Relaxed dependency constraints to allow PyTango v9 or v10.
3.2.1
Reverted
global.cluster_domainin values.yaml back totechops.internal.skao.int
3.2.0
Updated to CDM v 12.10.0
Updated build and base image to
ska-build-python:0.3.1andska-python:0.2.3Updated
global.cluster_domainin values.yaml file tocluster.local
3.1.0
Adds optional subarray_id argument to TMCSimTestHarness.add_csp_leaf_node().
3.0.0
Added support for multiple subarrays in the simulator. The AssignResources method signature in the central node now expects a JSON representation of an AssignResourcesRequest object
Added support for CSP leaf nodes in the simulator
2.0.0
Simulator deploys to ADR-9 TRLs by default. Deployment to the old pre-ADR-9 TRLs can be triggered by setting TMCSIM_USE_OLD_TRLS environment variable at deployment time.
BREAKING CentralNode device uses correct Tango nomenclature, with device property now named ‘domain’ instead of ‘base_uri’.
BREAKING TMCSimTestHarness now requires a domain to be set and does not default to TMC-Mid.
1.0.0
Renamed python package to
ska_oso_tmcsimfromska_oso_tmc_integration_tests.tmcsimPublished a Helm chart
ska-oso-tmcsimfor the Mid and Low simulatorsRelaxed Python version from
^3.10,<3.13to^3.10
0.4.0
Updated to Pydantic v2.10.4 and oso-scripting v10.2.0-rc5
0.3.0
Added ability to simulate Low, effectively by making the base of the FQDN configurable
Added InjectFaultAfter and InjectDelay commands to the SubarrayNode, as described in their doc strings
0.2.1
Patch release to resolve ‘publish to CAR’ failure.
0.2.0
Added TMCSimTestHarness for testing using/against OSO’s TMC Simulator.
Fixed issue with initial obsstate not being transferred to state machine.
0.1.0
Initial release.