Version History

v0.4.5

  • Add the ControllerCell class.

v0.4.4

  • Ignore and log the errors when run the open-loop control or script.

v0.4.3

  • Properly reports cause when connecting to non-existing host.

  • Increase test timeouts as running those on TSSW Jenkins takes more time than expected (due to limited container resources).

v0.4.2

  • Add the .pre-commit-config.yaml.

  • Support the isort.

v0.4.1

  • Fix the conda build.

v0.4.0

  • Add the MockControlClosedLoop class.

  • Use the TS_CONFIG_MTTCS_DIR to get the configuration files.

v0.3.0

  • Add the MockControlOpenLoop class.

  • Support the mock commands of engineering user interface (EUI):

    • Set mirror home

    • Move actuators (under the open-loop control)

v0.2.0

  • Reorganize the project to have the mock module.

  • Add the MockScriptEngine class.

  • Publish the documents.

  • Support the mock commands of engineering user interface (EUI):

    • Switch command source

    • Run script

    • Reset breakers

    • Reboot controller

    • Enable open loop maximum limits

    • Save mirror position

v0.1.0

  • Migrate the codes from ts_m2.

  • Rename Model class to Controller class.