I think I'm done doing a first round of testing of the pointing component with the ATMCS. Overall this task spun up a lot of different tickets to fix multiple things, uncovered a bug with SAL + SALOBJ and advanced on a good number of procedures on running integration tests.
Here is a list of artifacts generated by this task:
Ticket for pointing component vendors to fix behavior when reaching a limit: TPC-167
Ticket for fixing ack accumulation issue in salobj:
Ticket for fixing ack indexing in SAL:
DM-19579 (opened by Russell Owen following discussion on handling acks)
New docker container with pointing component and sal 3.9 (https://cloud.docker.com/u/tiagorib/repository/docker/tiagorib/ptkernel): docker pull tiagorib/ptkernel:RCv0.3_sal3.9
Docker compose file with EFD + efd-writters + atmcs + atptg + script: https://github.com/lsst-ts/ts_Dockerfiles/pull/13
Added notebooks to run track tests and script to duplicate the ack accumulation issue to ts_notebook. I accidentally added those into a different branch and merged it with an old PR (https://github.com/lsst-ts/ts_notebooks/pull/2).
PR on pointing component to fix rotator limits: https://github.com/lsst-ts/ts_pointing_common/pull/1 (will be reviewed by vendors).