You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`~/spatem_ts/out`|`etsi_its_spatem_ts_msgs/msg/SPATEM`| SPATEM (TS) converted from UDP payload |
190
190
|`~/vam_ts/out`|`etsi_its_vam_ts_msgs/msg/VAM`| VAM (TS) converted from UDP payload |
191
191
192
+
#### Services
193
+
194
+
| Service | Type | Description |
195
+
| --- | --- | --- |
196
+
|`~/cam/udp`|`etsi_its_conversion_srvs/srv/ConvertCamToUdp`| Convert ROS CAM to UDP payload |
197
+
|`~/cam_ts/udp`|`etsi_its_conversion_srvs/srv/ConvertCamTsoUdp`| Convert ROS CAM (TS) to UDP payload |
198
+
|`~/cpm_ts/udp`|`etsi_its_conversion_srvs/srv/ConvertCpmTsToUdp`| Convert ROS CPM (TS) to UDP payload |
199
+
|`~/denm/udp`|`etsi_its_conversion_srvs/srv/ConvertDenmToUdp`| Convert ROS DENM to UDP payload |
200
+
|`~/denm_ts/udp`|`etsi_its_conversion_srvs/srv/ConvertDenmTsToUdp`| Convert ROS DENM (TS) to UDP payload |
201
+
|`~/mapem_ts/udp`|`etsi_its_conversion_srvs/srv/ConvertMapemTsToUdp`| Convert ROS MAPEM (TS) to UDP payload |
202
+
|`~/mcm_uulm/udp`|`etsi_its_conversion_srvs/srv/ConvertMcmUulmToUdp`| Convert ROS MCM (UULM) to UDP payload |
203
+
|`~/spatem_ts/udp`|`etsi_its_conversion_srvs/srv/ConvertSpatemTsToUdp`| Convert ROS SPATEM (TS) to UDP payload |
204
+
|`~/vam_ts/udp`|`etsi_its_conversion_srvs/srv/ConvertVamTsoUdp`| Convert ROS VAM (TS) to UDP payload |
205
+
|`~/udp/cam`|`etsi_its_conversion_srvs/srv/ConvertUdpToCam`| Convert UDP payload to ROS CAM |
206
+
|`~/udp/cam_ts`|`etsi_its_conversion_srvs/srv/ConvertUdpToCamTs`| Convert UDP payload to ROS CAM (TS) |
207
+
|`~/udp/cpm_ts`|`etsi_its_conversion_srvs/srv/ConvertUdpToCpmTs`| Convert UDP payload to ROS CPM (TS) |
208
+
|`~/udp/denm`|`etsi_its_conversion_srvs/srv/ConvertUdpToDenm`| Convert UDP payload to ROS DENM |
209
+
|`~/udp/denm_ts`|`etsi_its_conversion_srvs/srv/ConvertUdpToDenmTs`| Convert UDP payload to ROS DENM (TS) |
210
+
|`~/udp/mapem_ts`|`etsi_its_conversion_srvs/srv/ConvertUdpToMapemTs`| Convert UDP payload to ROS MAPEM (TS) |
211
+
|`~/udp/mcm_uulm`|`etsi_its_conversion_srvs/srv/ConvertUdpToMcmUulm`| Convert UDP payload to ROS MCM (UULM) |
212
+
|`~/udp/spatem_ts`|`etsi_its_conversion_srvs/srv/ConvertUdpToSpatemTs`| Convert UDP payload to ROS SPATEM (TS) |
213
+
|`~/udp/vam_ts`|`etsi_its_conversion_srvs/srv/ConvertUdpToVamTs`| Convert UDP payload to ROS VAM (TS) |
214
+
192
215
#### Parameters
193
216
194
-
| Parameter | Type |Description| Options |
195
-
| --- | --- | --- | --- |
196
-
|`has_btp_destination_port`|`bool`| whether incoming/outgoing UDP messages include a [2-byte BTP destination port](https://www.etsi.org/deliver/etsi_en/302600_302699/3026360501/02.01.00_20/en_3026360501v020100a.pdf) in their payload; for incoming UDP payloads: if `false`, destination port is expected in `src_port` field with fallback of `udp2ros_etsi_types[0]`|
197
-
|`btp_destination_port_offset`|`int`| number of bytes before an optional 2-byte BTP destination port, see `has_btp_destination_port` (always `0` in outgoing UDP payload) |
198
-
|`etsi_message_payload_offset`|`int`| number of bytes before actual ETSI message payload (always `0` or `4` (if `has_btp_destination_port`) in outgoing UDP payload) |
199
-
|`ros2udp_etsi_types`|`string[]`|list of ETSI types to convert from `etsi_its_msgs` to `udp_msgs` (defaults to all supported ETSI types, including EN and TS versions) |`cam`, `cam_ts`, `cpm_ts`, `denm`, `denm_ts`, `mapem_ts`, `mcm_uulm`, `spatem_ts`, `vam_ts`|
200
-
|`udp2ros_etsi_types`|`string[]`|list of ETSI types to convert from `udp_msgs` to `etsi_its_msgs` (defaults to all supported ETSI types, either EN or TS version) |`cam`, `cam_ts`, `cpm_ts`, `denm`, `denm_ts`, `mapem_ts`, `mcm_uulm`, `spatem_ts`, `vam_ts`|
201
-
|`subscriber_queue_size`|`int`| queue size for incoming ROS messages |
202
-
|`publisher_queue_size`|`int`| queue size for outgoing ROS messages |
217
+
| Parameter | Type |Default| Options| Description|
218
+
| --- | --- | --- | --- | --- |
219
+
|`has_btp_destination_port`|`bool`|`true`||whether incoming/outgoing UDP messages include a [2-byte BTP destination port](https://www.etsi.org/deliver/etsi_en/302600_302699/3026360501/02.01.00_20/en_3026360501v020100a.pdf) in their payload; for incoming UDP payloads: if `false`, destination port is expected in `src_port` field with fallback of `udp2ros_etsi_types[0]`|
220
+
|`btp_destination_port_offset`|`int`|`0`||number of bytes before an optional 2-byte BTP destination port, see `has_btp_destination_port` (always `0` in outgoing UDP payload) |
221
+
|`etsi_message_payload_offset`|`int`|`4`||number of bytes before actual ETSI message payload (always `0` or `4` (if `has_btp_destination_port`) in outgoing UDP payload) |
222
+
|`ros2udp_etsi_types`|`string[]`|`cam`, `cam_ts`, `cpm_ts`, `denm`, `denm_ts`, `mapem_ts`, `mcm_uulm`, `spatem_ts`, `vam_ts`|`cam`, `cam_ts`, `cpm_ts`, `denm`, `denm_ts`, `mapem_ts`, `mcm_uulm`, `spatem_ts`, `vam_ts`| list of ETSI types to convert from `etsi_its_msgs` to `udp_msgs`|
223
+
|`udp2ros_etsi_types`|`string[]`|`cam`, `cpm_ts`, `denm`, `mapem_ts`, `mcm_uulm`, `spatem_ts`, `vam_ts`|`cam`, `cam_ts`, `cpm_ts`, `denm`, `denm_ts`, `mapem_ts`, `mcm_uulm`, `spatem_ts`, `vam_ts`| list of ETSI types to convert from `udp_msgs` to `etsi_its_msgs`|
224
+
|`subscriber_queue_size`|`int`|`10`||queue size for incoming ROS messages |
225
+
|`publisher_queue_size`|`int`|`10`||queue size for outgoing ROS messages |
0 commit comments