Version History

0.1.8

  • Add the .pre-commit-config.yaml, pyproject.toml, and meta.yaml.

  • Support the isort.

0.1.7

  • Adapt the ts_m2com and qasync.

  • Begin to support the simulation mode.

0.1.6

  • Add the Jenkinsfile and publish the built document to ts_m2gui.

  • Add the documentation.

  • Let the Model to hold the SignalControl instead of the MainWindow.

0.1.5

  • Support the tool bar.

  • Support the table of settings.

  • Add the tips.

  • Turn off the docker widget features.

  • Add the run_application().

  • Rename bin/run_m2gui.py to bin/run_m2gui.

0.1.4

  • Support the cell status in part 2. This is to support the realtime figure.

0.1.3

  • Add the cell_geometry.yaml.

  • Support the cell status in part 1. At this moment, the overview of mirror forces is supported.

0.1.2

  • Support the actuator control.

0.1.1

  • Support the diagnostics.

0.1.0

  • Show warning dialog on errors.

0.0.9

  • Support the rigid body position.

0.0.8

  • Support the detailed force.

0.0.7

  • Add the UtilityMonitor class.

  • Support the utility view.

  • Add the class_tab_utility_view.uml.

  • Rename the test_config_view.py to test_tab_config_view.py.

0.0.6

  • Support the configuration view.

  • Add the class diagrams.

0.0.5

  • Add the system status and limit switch indicators.

  • Add the FaultManager class.

  • Adapt black v22.3.0.

0.0.4

  • Add the UML class diagrams.

  • Add the LayoutDefault and TabDefault classes.

  • Implement the alarms/warnings table.

0.0.3

  • Add the framework of control tables.

  • Implement the overview table.

  • Remove the debug messages that are not needed anymore.

0.0.2

  • Support the unit test.

  • Refactor the control logic.

0.0.1

  • Initial upload.