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
namestr

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

idl_pathpathlib.Path

Path to IDL file.

sal_versionstr or None

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

xml_versionstr

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

topic_infodict [str: TopicMetadata]

Dict of SAL topic name: topic metadata.