Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ts_auxiliary_telescope, ts_middleware
-
Labels:
-
Story Points:4
-
Epic Link:
-
Sprint:TSSW Sprint - Apr 15 - Apr 27, TSSW Sprint - Apr 29 - May 11, TSSW Sprint - May 13 - May 25
-
Team:Telescope and Site
Description
Rewrite ts_salobj to use OpenSplice dds and IDL files generated by ts_sal, instead of SALPY libraries.
Attachments
Issue Links
- blocks
-
DM-19474 Remove the char0 field from the array topics of Test
- Done
- contains
-
DM-18168 Remove workarounds for DM-18035 from ts_salobj
- Done
-
DM-19154 Add RemoteCommand.set_start
- Done
- is blocked by
-
DM-19685 Identify slowdown in SAL command acks
- Done
- is duplicated by
-
DM-19291 Improve Acknowledgement and timeout handling in salobj
- Won't Fix
-
DM-19411 Add optional traceback parameter to fault method in ts_salobj
- Won't Fix
- is triggered by
-
DM-18911 Evaluate dds for ts_salobj using asyncio
- Done
- is triggering
-
DM-19569 Update ts_ScriptQueue to use the dds version of ts_salobj
- Done
-
DM-19784 Update ATDome for dds salobj
- Done
-
DM-19785 Update ts_ATDomeTrajectory for dds salobj
- Done
-
DM-19786 Update ts_ATMCSSimulator for dds salobj
- Done
-
DM-19787 Update ts_ATPneumaticsSimulator for dds salobj
- Done
-
DM-19791 Update tai_from_utc in ts_salobj to handle leap seconds
- Done
-
DM-19881 Make dds salobj compatible with SAL
- Done
- relates to
-
DM-19792 I suggest using VOLATILE durability for command_x and ackcmd topics
- Done
-
DM-19697 Proposed additions to the ackcmd topic: Origin and command ID
- Done
Thank you both for agreeing to review this code. I assume you will figure out how to divide the work.
ts_salobj pull request: https://github.com/lsst-ts/ts_salobj/pull/42
ts_idl https://github.com/lsst-ts/ts_idl
is a new package that is a holding place for the new IDL files
Updated ts_sal documentation: http://staff.washington.edu/rowen/ts_salobj_new/index.html