Version History¶
v0.8.0¶
Changes:
Updated to use and require ts_salobj 6.1 and ts_hexrotcomm 0.10.
Update the handling of initial_state in
RotatorCsc
:- If initial_state != OFFLINE then report all transitional summary states and controller states at startup.
- Require initial_state = OFFLINE unless simulating.
Requires:
- ts_hexrotcomm 0.7
- ts_salobj 6.1
- ts_simactuators 1
- ts_idl 2
- ts_xml 6.2
- Rotator IDL files, e.g. made using
make_idl_files.py Rotator
v0.7.3¶
Changes:
- Use the time in the telemetry header to set the
rotation
telemetry topic’s time stamp.
Requires:
- ts_hexrotcomm 0.7
- ts_salobj 5.11 or 6.0
- ts_simactuators 1
- ts_idl 1.4, or 2 with salobj 6.0
- ts_xml 6.2
- Rotator IDL files, e.g. made using
make_idl_files.py Rotator
v0.7.2¶
Changes:
- Fix Jenkinsfile.conda.
Requires:
- ts_hexrotcomm 0.7
- ts_salobj 5.11 or 6.0
- ts_simactuators 1
- ts_idl 1.4 with salobj 5, or 2 with salobj 6
- ts_xml 6.2
- Rotator IDL files, e.g. made using
make_idl_files.py Rotator
v0.7.1¶
Changes:
- Fix conda build.
Requires:
- ts_hexrotcomm 0.7
- ts_salobj 5.11 or 6
- ts_simactuators 1
- ts_idl 1.4, or 2 with salobj 6
- ts_xml 6.2
- Rotator IDL files, e.g. made using
make_idl_files.py Rotator
v0.7.0¶
Changes:
- Updated to read telemetry from a newer version of the low-level controller: changes added in https://jira.lsstcorp.org/browse/DM-25994.
- Updated to write new event and telemetry information added in ts_xml 6.2.
- Use corrected spelling of
Rotator.ApplicationStatus.SAFETY_INTERLOCK
. This requires ts_idl 1.4 or later. - Updated the git pre-commit hook to prevent the commit if black formatting needed. This encourages the user to properly commit the necessary reformatting.
- Modernize the documentation.
Requires:
- ts_hexrotcomm 0.7
- ts_salobj 5.11 or 6
- ts_simactuators 1
- ts_idl 1.4, or 2 with salobj 6
- ts_xml 6.2
- Rotator IDL files, e.g. made using
make_idl_files.py Rotator
v0.6.0¶
Changes:
- Added missing
config_dir
constructor argument toRotatorCsc
. - Use
lsst.ts.salobj.BaseCscTestCase
andlsst.ts.salobj.CscCommander
instead of the versions in ts_hexrotcomm. - Add attribute
position_jitter
toMockMTRotatorController
and update the unit tests to use it. Also make test_move more robust by giving the slew more time to finish.
Requires:
- ts_hexrotcomm 0.7
- ts_salobj 5.11
- ts_simactuators 1
- ts_idl 1
- ts_xml 4.6
- Rotator IDL files, e.g. made using
make_idl_files.py Rotator
v0.5.0¶
Changes:
- Make
RotatorCsc
configurable.
Requires:
- ts_hexrotcomm 0.7
- ts_salobj 5.11
- ts_simactuators 1
- ts_idl 1
- ts_xml 4.6
- Rotator IDL files, e.g. made using
make_idl_files.py Rotator
v0.4.4¶
Changes:
- Add
tests/test_black.py
to verify that files are formatted with black. This requires ts_salobj 5.11 or later. - Update
.travis.yml
to removesudo: false
to github travis checks pass once again.
Requires:
- ts_hexrotcomm 0.2
- ts_salobj 5.11
- ts_simactuators 1
- ts_idl 1
- ts_xml 4.6
- Rotator IDL files, e.g. made using
make_idl_files.py Rotator
v0.4.3¶
- Fix flake8 violations.
- Improve Jenkins.conda build script so it will label PRs and branches packages as dev and upload them to anaconda.
Requires:
- ts_hexrotcomm 0.2
- ts_salobj 5
- ts_simactuators 1
- ts_idl 1
- ts_xml 4.6
- Rotator IDL files, e.g. made using
make_idl_files.py Rotator
v0.4.2¶
- Fix flake8 violations.
- Add Jenkinsfile for CI job.
Requires:
- ts_hexrotcomm 0.2
- ts_salobj 5
- ts_simactuators 1
- ts_idl 1
- ts_xml 4.6
- Rotator IDL files, e.g. made using
make_idl_files.py Rotator
v0.4.1¶
- Include conda package build configuration.
- Added a Jenkinsfile to support continuous integration and to build conda packages.
- Remove unused schema file.
Requires:
- ts_hexrotcomm 0.2
- ts_salobj 5
- ts_simactuators 1
- ts_idl 1
- ts_xml 4.6
- Rotator IDL files, e.g. made using
make_idl_files.py Rotator
v0.4.0¶
Update MockMTRotatorController
to use the TrackingActuator
from ts_simactuators.
Formerly MockMTRotatorController
used a locally defined point to point actuator, which gives somewhat lower fidelity and duplicates code in ts_simactuators.
Requires:
- ts_hexrotcomm 0.2
- ts_salobj 5
- ts_simactuators 1
- ts_idl 1
- ts_xml 4.6
- Rotator IDL files, e.g. made using
make_idl_files.py Rotator
v0.3.0¶
Major changes:
- Added a revision history.
- Code formatted by
black
, with a pre-commit hook to enforce this. See the README file for configuration instructions.
Requires:
- ts_hexrotcomm 0.2
- ts_salobj 5
- ts_idl 1
- ts_xml 4.6
- Rotator IDL files, e.g. made using
make_idl_files.py Rotator
v0.2.0¶
Update for changes to Rotator XML. Tested with the rotator.
Requires:
- ts_hexrotcomm 0.2
- ts_salobj 5
- ts_idl 1
- ts_xml 4.6
- Rotator IDL files, e.g. made using
make_idl_files.py Rotator
v0.1.0¶
Still not fully tested with the real rotator.
Requires:
- ts_hexrotcomm 0.1
- ts_salobj 5
- ts_idl 1
- Rotator IDL files, e.g. made using
make_idl_files.py Rotator