|
21 | 21 | <param name="topicCallback" type="func">
|
22 | 22 | <description>callback function, which will be called with a single argument of type table containing the message payload, e.g.: {linear={x=1.5, y=0.0, z=0.0}, angular={x=0.0, y=0.0, z=-2.3}}</description>
|
23 | 23 | </param>
|
24 |
| - <param name="queueSize" type="int" default="1"> |
25 |
| - <description>(optional) queue size</description> |
| 24 | + <param name="unused" type="int" default="0"> |
| 25 | + <description>unused, set to zero</description> |
| 26 | + </param> |
| 27 | + <param name="qos" type="simros2_qos" nullable="true" default="nil"> |
| 28 | + <description>QoS settings, see <struct-ref name="simros2_qos" /></description> |
26 | 29 | </param>
|
27 | 30 | </params>
|
28 | 31 | <return>
|
|
78 | 81 | <param name="topicType" type="string">
|
79 | 82 | <description>topic type, e.g.: 'geometry_msgs/msg/Twist'</description>
|
80 | 83 | </param>
|
81 |
| - <param name="queueSize" type="int" default="1"> |
82 |
| - <description>(optional) queue size</description> |
| 84 | + <param name="unused" type="int" default="0"> |
| 85 | + <description>unused, set to zero</description> |
| 86 | + </param> |
| 87 | + <param name="unused2" type="bool" default="false"> |
| 88 | + <description>unused, set to false</description> |
83 | 89 | </param>
|
84 |
| - <param name="latch" type="bool" default="false"> |
85 |
| - <description>(optional) latch topic</description> |
| 90 | + <param name="qos" type="simros2_qos" nullable="true" default="nil"> |
| 91 | + <description>QoS settings, see <struct-ref name="simros2_qos" /></description> |
86 | 92 | </param>
|
87 | 93 | </params>
|
88 | 94 | <return>
|
|
1117 | 1123 | <item name="reject" />
|
1118 | 1124 | <item name="accept" />
|
1119 | 1125 | </enum>
|
| 1126 | + <enum name="qos_history_policy" item-prefix="qos_history_policy_" base="12300"> |
| 1127 | + <item name="system_default" /> |
| 1128 | + <item name="keep_last" /> |
| 1129 | + <item name="keep_all" /> |
| 1130 | + </enum> |
| 1131 | + <enum name="qos_reliability_policy" item-prefix="qos_reliability_policy_" base="12400"> |
| 1132 | + <item name="system_default" /> |
| 1133 | + <item name="reliable" /> |
| 1134 | + <item name="best_effort" /> |
| 1135 | + </enum> |
| 1136 | + <enum name="qos_durability_policy" item-prefix="qos_durability_policy_" base="12500"> |
| 1137 | + <item name="system_default" /> |
| 1138 | + <item name="transient_local" /> |
| 1139 | + <item name="volatile" /> |
| 1140 | + </enum> |
| 1141 | + <enum name="qos_liveliness_policy" item-prefix="qos_liveliness_policy_" base="12600"> |
| 1142 | + <item name="system_default" /> |
| 1143 | + <item name="automatic" /> |
| 1144 | + <item name="manual_by_topic" /> |
| 1145 | + </enum> |
| 1146 | + <struct name="simros2_qos"> |
| 1147 | + <description>QoS data structure</description> |
| 1148 | + <param name="history" type="int" default="simros2_qos_history_policy_system_default"></param> |
| 1149 | + <param name="depth" type="int" default="10"></param> |
| 1150 | + <param name="reliability" type="int" default="simros2_qos_reliability_policy_system_default"></param> |
| 1151 | + <param name="durability" type="int" default="simros2_qos_durability_policy_system_default"></param> |
| 1152 | + <param name="deadline" type="simros2_time"></param> |
| 1153 | + <param name="lifespan" type="simros2_time"></param> |
| 1154 | + <param name="liveliness" type="int" default="simros2_qos_liveliness_policy_system_default"></param> |
| 1155 | + <param name="liveliness_lease_duration" type="simros2_time"></param> |
| 1156 | + <param name="avoid_ros_namespace_conventions" type="bool" default="false"></param> |
| 1157 | + </struct> |
1120 | 1158 | </plugin>
|
0 commit comments