Version History

v0.2.13 (2025-06-11)

New Features

Bug Fixes

  • Fix version module import. (OSW-328)

Performance Enhancement

  • Improve error reporting in case of a WiFi communication error. (OSW-328)

v0.2.12

  • Avoid unnecessary ‘Not handling invalid target state’ messages.

  • Ensure that the ApSCS simulator correctly opens and closes.

v0.2.11

  • Add GitHub actions.

  • Improve handling of communication errors between the fixed and rotating parts.

v0.2.10

  • Add temporary mapping for ApSCS states until XML 23.2 is released.

  • Rename the searchZeroShutter command to home. For now it only supports homing the shutter. This needs to be revised if additional home commands are introduced in the future.

v0.2.9

  • Remove ts_idl dependency from conda recipe and add ts_xml.

v0.2.8

  • Add support for the capacitor banks dcBusVoltage telemetry item.

v0.2.7

  • Enable the ApSCS setOperationalMode command.

v0.2.6

  • Rewrite status commands task.

v0.2.5

  • The status command does not wrap with the asyncio task by default.

v0.2.4

  • Add the argument in MTDomeCom.one_periodic_task() to decide to wrap the callback or not to improve the performance.

v0.2.3

  • Exit fault of APSCS under the normal operation.

  • Add the lock to execute the non-status command first compared with the status related commands.

  • Unify the tasks of state queries to a single one.

Requires:

  • ts_tcpip

  • ts_utils

v0.2.2

  • Fix a tiny bug in the AMCS simulator.

Requires:

  • ts_tcpip

  • ts_utils

v0.2.1

  • Make sure that the MotionState enum always is used as a string instead of an int.

  • Make sure that the capacitor banks telemetry has the correct data types.

  • Spelling and punctuation corrections.

  • Split up exitFault to one command per subsystem.

  • Add infrastructure to request subsystem statuses regularly.

  • Fix race condition in telemetry code.

Requires:

  • ts_tcpip

  • ts_utils

v0.2.0

  • Enable uploading documentation.

  • Import all schemas.

  • Extract all constants to a constants file.

Requires:

  • ts_tcpip

  • ts_utils

v0.1.0

  • First release of the MTDome TCP/IP interface. All non-CSC code and documentation were moved from ts_mtdome to this project.

Requires:

  • ts_tcpip

  • ts_utils