Fast DDS中的DataWriter总结
一、DataWriter的基本概念
DataWriter 是依附于唯一的发布者(Publisher)的组件,而发布者则充当其工厂。此外,每个DataWriter从创建时起就绑定到一个特定的主题(Topic)。该主题必须在DataWriter创建之前存在,且必须与DataWriter要发布的数据类型相关联。
在发布者中为特定主题创建新的DataWriter,其作用是启动一个新的发布过程,该发布过程以主题所描述的名称和数据类型为准。
DataWriter创建后,应用程序可以通过调用其write()成员函数来告知数据值的变化。这些变化将被传输到所有与该发布过程相匹配的订阅端。
二、DataWriterQos
DataWriterQos 用于控制DataWriter的行为,其内部包含多个QosPolicy对象,具体如下表所示:
| QoS策略类 | 访问器/修改器 | 是否可修改 |
|---|---|---|
| DurabilityQ |
FastDDS中DataWriter详解

订阅专栏 解锁全文
2212

被折叠的 条评论
为什么被折叠?



