QosSet¶
- class lsst.ts.salobj.QosSet(qos_path: str | pathlib.Path, profile_name: str)¶
Bases:
object
QoS profiles for topic, reader and writer.
- Parameters:
- qos_path
str
orpathlib.Path
Path to QoS XML file.
- profile_name
str
Profile name; one of “CommandProfile”, “EventProfile”, or “TelemetryProfile”.
- qos_path
Notes
The following QoS should be created elsewhere:
publisher and subscriber: these depend on the DDS partition name, which is only read when creating the SalInfo object. Also these QoS are the same for all QoS profiles.
participant: this is the same for all QoS profiles, so there is no point making 3 of them.
- Attributes:
- profile_name
str
Profile name; one of “CommandProfile”, “EventProfile”, or “TelemetryProfile”.
- qos_provider
dds.QosProvider
QoS provider.
- topic_qos
dds.Qos
Topic QoS
- reader_qos
dds.Qos
Topic reader QoS
- writer_qos
dds.Qos
Topic writer QoS
- profile_name
Attributes Summary
Does this category of topics have volatile durability?
Attributes Documentation
- volatile¶
Does this category of topics have volatile durability?
Volatile topics provide no late-joiner data.