lsst.ts.idl

https://img.shields.io/badge/GitHub-gray.svg https://img.shields.io/badge/Jira-gray.svg https://img.shields.io/badge/Jenkins-gray.svg

Overview

The ts_idl package provides “OMG IDL” files descripting the DDS interface for our SAL/DDS components and a package lsst.ts.idl.enum containing Python enum classes matching enumerations in our SAL XML files. See the Developer Guide for the enum documentation.

Older versions include a qos directory containing DDS quality of service configuration, but new code should obtain that information from the ts_ddsconfig package..

User Guide

Most users will obtain a built copy of this package containing all the IDL files that you need. However, developers may wish to build their own IDL files. To do this, run the following bin script, found in ts_sal:

make_idl_files.py name1 [name2 ...]

That script also has help and support for building all IDL files.

Developer Guide

Version History