IdlMetadata

class lsst.ts.salobj.IdlMetadata(name, idl_path, sal_version, xml_version, topic_info)

Bases: object

Information about SAL topics in an IDL file.

Parameters:
name : str

SAL component name, e.g. “ATPtg”.

idl_path : pathlib.Path

Path to IDL file.

sal_version : str or None

Version of ts_sal used to generate the IDL file, or None if not found.

xml_version : str

Version of ts_xml used to generate the IDL file, or None if not found.

topic_info : dict [str: TopicMetadata]

Dict of SAL topic name: topic metadata.