Skip to content
This repository was archived by the owner on Oct 23, 2025. It is now read-only.

Commit bd7ddd3

Browse files
authored
Add default rmw implementation indicator (#422)
Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
1 parent ce119aa commit bd7ddd3

File tree

1 file changed

+27
-9
lines changed

1 file changed

+27
-9
lines changed

rep-2000.rst

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ Middleware Implementation Support:
281281
+--------------------------+---------------------+---------------+-----------------------------+--------------------------------+
282282
| Middleware Library | Middleware Provider | Support Level | Platforms | Architectures |
283283
+==========================+=====================+===============+=============================+================================+
284-
| rmw_fastrtps_cpp | eProsima Fast-RTPS | Tier 1 | All Platforms | All Architectures |
284+
| rmw_fastrtps_cpp* | eProsima Fast-RTPS | Tier 1 | All Platforms | All Architectures |
285285
+--------------------------+---------------------+---------------+-----------------------------+--------------------------------+
286286
| rmw_connext_cpp | RTI Connext | Tier 1 | All Platforms except Debian | All Architectures except arm64 |
287287
+--------------------------+---------------------+---------------+-----------------------------+--------------------------------+
@@ -292,6 +292,8 @@ Middleware Implementation Support:
292292
| rmw_connext_dynamic_cpp | RTI Connext | Tier 2 | All platforms except Debian | All architectures except arm64 |
293293
+--------------------------+---------------------+---------------+-----------------------------+--------------------------------+
294294

295+
" * " means default RMW implementation.
296+
295297
Middleware implementation support is dependent upon the platform support tier.
296298
For example a Tier 1 middleware implementation on a Tier 2 platform can only receive Tier 2 support.
297299

@@ -393,7 +395,7 @@ Middleware Implementation Support:
393395
+--------------------------+---------------------+---------------+-----------------------------+--------------------------------------+
394396
| Middleware Library | Middleware Provider | Support Level | Platforms | Architectures |
395397
+==========================+=====================+===============+=============================+======================================+
396-
| rmw_fastrtps_cpp | eProsima Fast-RTPS | Tier 1 | All Platforms | All Architectures |
398+
| rmw_fastrtps_cpp* | eProsima Fast-RTPS | Tier 1 | All Platforms | All Architectures |
397399
+--------------------------+---------------------+---------------+-----------------------------+--------------------------------------+
398400
| rmw_connext_cpp | RTI Connext | Tier 1 | All Platforms except Debian | All Architectures except arm64/arm32 |
399401
| | | | and OpenEmbedded | |
@@ -406,6 +408,8 @@ Middleware Implementation Support:
406408
| rmw_fastrtps_dynamic_cpp | eProsima Fast-RTPS | Tier 2 | All Platforms | All Architectures |
407409
+--------------------------+---------------------+---------------+-----------------------------+--------------------------------------+
408410

411+
" * " means default RMW implementation.
412+
409413
Middleware implementation support is dependent upon the platform support tier.
410414
For example a Tier 1 middleware implementation on a Tier 2 platform can only receive Tier 2 support.
411415

@@ -512,7 +516,7 @@ Middleware Implementation Support:
512516
+--------------------------+---------------------+---------------+-----------------------------+--------------------------------------+
513517
| Middleware Library | Middleware Provider | Support Level | Platforms | Architectures |
514518
+==========================+=====================+===============+=============================+======================================+
515-
| rmw_fastrtps_cpp | eProsima Fast-RTPS | Tier 1 | All Platforms | All Architectures |
519+
| rmw_fastrtps_cpp* | eProsima Fast-RTPS | Tier 1 | All Platforms | All Architectures |
516520
+--------------------------+---------------------+---------------+-----------------------------+--------------------------------------+
517521
| rmw_connext_cpp | RTI Connext | Tier 1 | All Platforms except Debian | All Architectures except arm64/arm32 |
518522
| | | | and OpenEmbedded | |
@@ -525,6 +529,8 @@ Middleware Implementation Support:
525529
| rmw_fastrtps_dynamic_cpp | eProsima Fast-RTPS | Tier 2 | All Platforms | All Architectures |
526530
+--------------------------+---------------------+---------------+-----------------------------+--------------------------------------+
527531

532+
" * " means default RMW implementation.
533+
528534
Middleware implementation support is dependent upon the platform support tier.
529535
For example a Tier 1 middleware implementation on a Tier 2 platform can only receive Tier 2 support.
530536

@@ -632,7 +638,7 @@ Middleware Implementation Support:
632638
+--------------------------+------------------------+---------------+-----------------------------+--------------------------------------+
633639
| Middleware Library | Middleware Provider | Support Level | Platforms | Architectures |
634640
+==========================+========================+===============+=============================+======================================+
635-
| rmw_fastrtps_cpp | eProsima Fast-RTPS | Tier 1 | All Platforms | All Architectures |
641+
| rmw_fastrtps_cpp* | eProsima Fast-RTPS | Tier 1 | All Platforms | All Architectures |
636642
+--------------------------+------------------------+---------------+-----------------------------+--------------------------------------+
637643
| rmw_cyclonedds_cpp | Eclipse Cyclone DDS | Tier 1 | All Platforms | All Architectures |
638644
+--------------------------+------------------------+---------------+-----------------------------+--------------------------------------+
@@ -644,6 +650,8 @@ Middleware Implementation Support:
644650
| rmw_gurumdds_cpp | GurumNetworks GurumDDS | Tier 3 | Ubuntu and Windows | All Architectures except arm32 |
645651
+--------------------------+------------------------+---------------+-----------------------------+--------------------------------------+
646652

653+
" * " means default RMW implementation.
654+
647655
Middleware implementation support is dependent upon the platform support tier.
648656
For example a Tier 1 middleware implementation on a Tier 2 platform can only receive Tier 2 support.
649657

@@ -751,7 +759,7 @@ Middleware Implementation Support:
751759
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
752760
| Middleware Library | Middleware Provider | Support Level | Platforms | Architectures |
753761
+==========================+========================+===============+============================+================================+
754-
| rmw_cyclonedds_cpp | Eclipse Cyclone DDS | Tier 1 | All Platforms | All Architectures |
762+
| rmw_cyclonedds_cpp* | Eclipse Cyclone DDS | Tier 1 | All Platforms | All Architectures |
755763
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
756764
| rmw_fastrtps_cpp | eProsima Fast-DDS | Tier 1 | All Platforms | All Architectures |
757765
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
@@ -762,6 +770,8 @@ Middleware Implementation Support:
762770
| rmw_gurumdds_cpp | GurumNetworks GurumDDS | Tier 3 | Ubuntu and Windows | All Architectures except arm32 |
763771
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
764772

773+
" * " means default RMW implementation.
774+
765775
Middleware implementation support is dependent upon the platform support tier.
766776
For example a Tier 1 middleware implementation on a Tier 2 platform can only receive Tier 2 support.
767777

@@ -868,7 +878,7 @@ Middleware Implementation Support:
868878
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
869879
| Middleware Library | Middleware Provider | Support Level | Platforms | Architectures |
870880
+==========================+========================+===============+============================+================================+
871-
| rmw_fastrtps_cpp | eProsima Fast-DDS | Tier 1 | All Platforms | All Architectures |
881+
| rmw_fastrtps_cpp* | eProsima Fast-DDS | Tier 1 | All Platforms | All Architectures |
872882
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
873883
| rmw_cyclonedds_cpp | Eclipse Cyclone DDS | Tier 1 | All Platforms | All Architectures |
874884
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
@@ -879,6 +889,8 @@ Middleware Implementation Support:
879889
| rmw_gurumdds_cpp | GurumNetworks GurumDDS | Tier 3 | Ubuntu and Windows | All Architectures except arm32 |
880890
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
881891

892+
" * " means default RMW implementation.
893+
882894
Middleware implementation support is dependent upon the platform support tier.
883895
For example a Tier 1 middleware implementation on a Tier 2 platform can only receive Tier 2 support.
884896

@@ -984,7 +996,7 @@ Middleware Implementation Support:
984996
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
985997
| Middleware Library | Middleware Provider | Support Level | Platforms | Architectures |
986998
+==========================+========================+===============+============================+================================+
987-
| rmw_fastrtps_cpp | eProsima Fast-DDS | Tier 1 | All Platforms | All Architectures |
999+
| rmw_fastrtps_cpp* | eProsima Fast-DDS | Tier 1 | All Platforms | All Architectures |
9881000
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
9891001
| rmw_cyclonedds_cpp | Eclipse Cyclone DDS | Tier 1 | All Platforms | All Architectures |
9901002
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
@@ -995,6 +1007,8 @@ Middleware Implementation Support:
9951007
| rmw_gurumdds_cpp | GurumNetworks GurumDDS | Tier 3 | Ubuntu and Windows | All Architectures except arm32 |
9961008
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
9971009

1010+
" * " means default RMW implementation.
1011+
9981012
Middleware implementation support is dependent upon the platform support tier.
9991013
For example a Tier 1 middleware implementation on a Tier 2 platform can only receive Tier 2 support.
10001014

@@ -1100,7 +1114,7 @@ Middleware Implementation Support:
11001114
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
11011115
| Middleware Library | Middleware Provider | Support Level | Platforms | Architectures |
11021116
+==========================+========================+===============+============================+================================+
1103-
| rmw_fastrtps_cpp | eProsima Fast-DDS | Tier 1 | All Platforms | All Architectures |
1117+
| rmw_fastrtps_cpp* | eProsima Fast-DDS | Tier 1 | All Platforms | All Architectures |
11041118
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
11051119
| rmw_cyclonedds_cpp | Eclipse Cyclone DDS | Tier 1 | All Platforms | All Architectures |
11061120
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
@@ -1111,6 +1125,8 @@ Middleware Implementation Support:
11111125
| rmw_gurumdds_cpp | GurumNetworks GurumDDS | Tier 3 | Ubuntu and Windows | All Architectures except arm32 |
11121126
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
11131127

1128+
" * " means default RMW implementation.
1129+
11141130
Middleware implementation support is dependent upon the platform support tier.
11151131
For example a Tier 1 middleware implementation on a Tier 2 platform can only receive Tier 2 support.
11161132

@@ -1214,7 +1230,7 @@ Middleware Implementation Support:
12141230
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
12151231
| Middleware Library | Middleware Provider | Support Level | Platforms | Architectures |
12161232
+==========================+========================+===============+============================+================================+
1217-
| rmw_fastrtps_cpp | eProsima Fast-DDS | Tier 1 | All Platforms | All Architectures |
1233+
| rmw_fastrtps_cpp* | eProsima Fast-DDS | Tier 1 | All Platforms | All Architectures |
12181234
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
12191235
| rmw_connextdds | RTI Connext | Tier 1 | Ubuntu, Windows, and macOS | All Architectures except arm64 |
12201236
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
@@ -1227,6 +1243,8 @@ Middleware Implementation Support:
12271243
| rmw_gurumdds_cpp | GurumNetworks GurumDDS | Tier 3 | Ubuntu and Windows | All Architectures except arm32 |
12281244
+--------------------------+------------------------+---------------+----------------------------+--------------------------------+
12291245

1246+
" * " means default RMW implementation.
1247+
12301248
Middleware implementation support is dependent upon the platform support tier.
12311249
For example a Tier 1 middleware implementation on a Tier 2 platform can only receive Tier 2 support.
12321250

0 commit comments

Comments
 (0)