Commit graph

  • c481c10f5d
    Support for ON_REQUESTED_INCOMPATIBLE_QOS and ON_OFFERED_INCOMPATIBLE_QOS events (#125) Miaofei Mei 2020-03-27 05:24:27 -07:00
  • bca0852f50 Update conditional compile logic Sid Faber 2020-03-23 21:13:19 +00:00
  • b04ec25b38
    uncrustify (#124) Dan Rose 2020-03-23 12:55:08 -05:00
  • 99d2738a84 Enable use of Cyclone DDS security features Sid Faber 2020-03-05 21:08:26 +00:00
  • 3ea93f27aa
    Prevent undefined behavior when serializing empty vector (#122) Dan Rose 2020-03-20 14:31:03 -05:00
  • 025762ac4f
    Add rmw_*_event_init() functions (#115) Miaofei Mei 2020-03-19 13:15:07 -07:00
  • 137678e99e Updated version to match cyclonedds package Thijs Sassen 2020-03-11 16:31:07 +01:00
  • 8e8b1ff044 Use a list instead of a set for node names list Emerson Knapp 2020-03-10 17:47:07 -07:00
  • a6deecfceb Update for changes on Cyclone DDS security branch Erik Boasson 2020-03-03 14:26:29 +01:00
  • b4c0620b5b Fix leak in client/service topic error handling Erik Boasson 2020-03-05 13:56:17 +01:00
  • 6162be51f9 Fix sertopic referencing Dennis Potman 2020-03-03 15:57:52 +01:00
  • 49d4a51abf
    Update usage of rmw_topic_endpoint_info_array (#101) Ivan Santiago Paunovic 2020-02-20 14:11:35 -03:00
  • 7d4e17224a
    Correct std::hash return type sizes (#102) Michael Carroll 2020-02-18 12:19:56 -06:00
  • 275d3dd42a Correct the coding style to pass CI test. evshary 2020-02-12 13:47:37 +08:00
  • d2a22d3f59 Update for cyclonedds changes needed for ros1 bridge Erik Boasson 2020-02-04 12:53:44 +01:00
  • cf8e4fb91e Fix semantics per review comment Emerson Knapp 2020-02-10 11:00:31 -08:00
  • 4209d7654b Fix MSBuild warnings C4146 and C4267 Emerson Knapp 2020-02-07 12:34:34 -08:00
  • 18317eff6c Add #if version >= 0.8.2 to fix ros2 dashing builds Dennis Potman 2020-02-11 09:51:29 +01:00
  • d70fad6c46
    Implementation for rmw_get_pub/sub_info_by_topic (#97) Dennis Potman 2020-02-10 18:59:04 +01:00
  • 20007b4dc2
    Remove unused CMake extras (#84) Dan Rose 2020-02-10 09:08:23 -06:00
  • 1c500379ae
    code style only: wrap after open parenthesis if not in one line (#95) Dirk Thomas 2020-02-04 11:41:49 -08:00
  • 0bc1281978 Fix uncrustify error Erik Boasson 2020-01-31 15:37:10 +01:00
  • a771f917f8
    Support for deadline, lifespan and liveliness qos (#88) Dennis Potman 2020-01-31 14:53:20 +01:00
  • ee35a6c41a
    rmw_get_topic_endpoint_info doesn't exist on Dashing (#91) eboasson 2020-01-31 13:37:49 +01:00
  • 2876b80a7d dds_time_t instead of dds_duration_t for absolute time Dan Rose 2019-12-20 13:27:00 -06:00
  • aed236fb26 Stubs for rmw_get_publishers_info_by_topic and rmw_get_subscriptions_info_by_topic (#81) Miaofei Mei 2020-01-14 09:32:10 -08:00
  • c0af9d898b
    Cache serialization info when CDRWriter is constructed (#80) Dan Rose 2019-12-13 11:05:58 -05:00
  • c25f22e565
    Mark code that should be unreachable (#77) Dan Rose 2019-12-08 16:03:30 -06:00
  • 9b264c6480
    Clean up topic namespace prefixes (#76) Dan Rose 2019-12-06 11:23:47 -06:00
  • b322f478de
    Serialize into initialized memory, not vector (#75) Dan Rose 2019-12-06 10:21:18 -06:00
  • 88e74c322f
    Rework serialization (#42) Dan Rose 2019-12-05 14:42:11 -06:00
  • 3e7d33ba2b
    Use rcutils_get_env() instead of getenv() (#71) (#73) eboasson 2019-11-25 20:19:14 +01:00
  • ce34664472
    0.4.4 Michael Carroll 2019-11-19 23:17:41 -06:00
  • 0686850890 Minor CMakeLists cleanup Dan Rose 2019-11-18 02:56:47 -06:00
  • 4089feee81
    0.4.3 Michael Carroll 2019-11-13 07:50:14 -06:00
  • 0ca71446a9 Address "Precondition not met" on rmw_create_node (#65) (#66) eboasson 2019-11-11 21:28:53 +01:00
  • 096d4643c8
    Fix dashing breakage (#64) eboasson 2019-11-07 09:33:17 +01:00
  • c168334087
    Support localhost-only communications (#60) eboasson 2019-11-07 08:14:59 +01:00
  • 0a1770e1e2 0.4.2 Scott K Logan 2019-11-01 13:51:27 -07:00
  • bb8570f165
    Suppress a syntax error identified by cppcheck 1.89 (#59) Scott K Logan 2019-10-25 09:15:25 -07:00
  • 3817149010 Make RMW version acceptable to MSVC (#58) eboasson 2019-10-25 18:14:45 +02:00
  • 951f5e2e23 skip compilation of rmw_cyclonedds when cyclone dds is not found (#56) Karsten Knese 2019-10-25 08:45:39 -07:00
  • 80bc94e2fa remove executive flags from source code files Karsten Knese 2019-10-24 16:18:00 -07:00
  • de359efb5f
    0.4.1 Michael Carroll 2019-10-24 08:30:46 -05:00
  • e959e66f08 rename return functions Karsten Knese 2019-10-21 09:21:52 -07:00
  • 6d907ef583 Solve the lint issue. evshary 2019-10-21 17:08:12 +08:00
  • 7bfd709fe0 Add already obsoleted loaned message interfaces Erik Boasson 2019-10-21 12:21:05 +02:00
  • d8cb336f8f zero copy api for cyclonedds Karsten Knese 2019-10-20 22:15:24 -07:00
  • d47de860aa Use right event info for RMW_EVENT_LIVELINESS_LOST Dan Rose 2019-10-17 19:31:37 -05:00
  • 79e7046784 unbreak Dashing build after #50 Dan Rose 2019-10-18 18:23:56 -05:00
  • c51c884413 Add compilation guards for RMW compatibility Dan Rose 2019-10-17 22:24:44 -05:00
  • 94e53ce83f update signature for added pub/sub options Erik Boasson 2019-10-09 17:27:05 +02:00
  • 33fed3a65c Add localhost boolean parameter to create node function (#50) Brian Marchi 2019-10-18 19:30:06 -03:00
  • 1205ab5ea2 Remove dead string serialization code (#41) Dan Rose 2019-09-27 03:05:55 -05:00
  • a55c9cb605 Use RMW_RET_NODE_NAME_NON_EXISTENT only if defined Erik Boasson 2019-09-24 20:58:48 +02:00
  • c2c69ac032 Code improvements in ser/deser code wrt passing data size (#39) dennis-adlink 2019-09-24 16:13:34 +02:00
  • a61a014a11 Return NODE_NAME_NON_EXISTENT instead of ERROR. evshary 2019-09-24 13:47:34 +08:00
  • af5fa3c468
    update repo URL with changed org unit (#38) Dirk Thomas 2019-09-19 08:18:42 -07:00
  • 29f4b76d3d Update known limitations in README Erik Boasson 2019-09-19 12:09:24 +02:00
  • 828ae14558 Address uncrustify linter violation Erik Boasson 2019-09-19 12:08:40 +02:00
  • 0e6fd30a8c Validation in deserializer (#36) dennis-adlink 2019-09-19 11:56:26 +02:00
  • b39efafd62 make cyclonedds vender package play nice with colcon (#34) Dan Rose 2019-09-18 12:49:39 -05:00
  • e849c71122 Address CMake and uncrustify linter violations Scott K Logan 2019-09-13 16:55:09 -05:00
  • 44e61e20e0
    Fix "type punning" warning in printing floats (#33) eboasson 2019-09-13 12:12:16 +02:00
  • 3edf332573 Use rosdep (#32) Dan Rose 2019-09-13 04:54:06 -05:00
  • 883ef01105 Implemented byte-swapping in deserializer (#31) dennis-adlink 2019-09-12 15:31:03 +02:00
  • 60a87ab4ab Optional reporting of late messages Erik Boasson 2019-09-02 15:44:46 +02:00
  • a63cc8b84d Multi-domain support Erik Boasson 2019-09-01 15:30:19 +02:00
  • fb8c08bd7f Add support for printing messages to DDSI trace Erik Boasson 2019-09-01 15:32:04 +02:00
  • 888235e96e Revert "Replace cyclonedds by CycloneDDS for colcon" Scott K Logan 2019-08-29 15:57:09 -07:00
  • 428072358e Ensure all packages in the repository have the same version Scott K Logan 2019-08-29 15:52:56 -07:00
  • 9ba2508bca Replace cyclonedds by CycloneDDS for colcon Erik Boasson 2019-08-26 10:28:41 +02:00
  • 43f70ed2eb Use NO_KEY GUID variant if Cyclone DDS supports it Erik Boasson 2019-08-21 15:14:44 +02:00
  • 8844880edd Implement no_demangle in various get_... functions Erik Boasson 2019-08-21 14:29:52 +02:00
  • eb2d17c066 Set encoding to CDR rather than parameterised-CDR Erik Boasson 2019-08-21 14:28:40 +02:00
  • 81c597027f Code formatting fix Erik Boasson 2019-08-21 14:28:20 +02:00
  • d5af8dcb9a Implement rmw_take_event Erik Boasson 2019-08-19 20:38:07 +02:00
  • e4fa799090 Use dummy guardcond to block on empty waitset Erik Boasson 2019-08-19 16:16:57 +02:00
  • d06953bd91 Handle RMW_QOS_POLICY_DEPTH_SYSTEM_DEFAULT Erik Boasson 2019-08-19 16:13:39 +02:00
  • 10f18f0525 Add wstring support Erik Boasson 2019-08-19 11:09:01 +02:00
  • 021910e565 Support creating a waitset without creating a node Erik Boasson 2019-08-18 21:01:16 +02:00
  • 5e137205f2 Uncrustify and fix issues reported by cpplint Erik Boasson 2019-08-17 15:18:57 +02:00
  • 130d6ea10e Fix retrieving client/server topic names Erik Boasson 2019-08-16 15:16:00 +02:00
  • 0765e5696d Return error when querying a non-existent node Erik Boasson 2019-08-16 15:15:44 +02:00
  • edab551520 Add get_client_names_and_types_by_node Erik Boasson 2019-08-16 15:15:23 +02:00
  • cb0ed6a1df Start request sequence numbers at 1 Erik Boasson 2019-08-16 15:13:16 +02:00
  • a47cd2c412 Create topics in the right node's participant Erik Boasson 2019-08-16 15:12:54 +02:00
  • f1f1b7bdaf Update get_actual_qos based on test results Erik Boasson 2019-08-16 15:09:29 +02:00
  • 0f25192bcb Return error for invalid name nodes Erik Boasson 2019-08-16 15:08:49 +02:00
  • b49dd0eb62 Fix serialization of bool sequence/array Erik Boasson 2019-08-16 15:07:47 +02:00
  • 874ac51aff Add build instructions to README Erik Boasson 2019-08-13 18:13:59 +02:00
  • 5299a83916 Create one DDS publisher, subscriber per node Erik Boasson 2019-06-24 09:56:54 +02:00
  • 3e9a56a36b Share built-in readers across nodes Erik Boasson 2019-06-24 09:52:41 +02:00
  • 3a4b10421d Don't retain all data in builtin-topics readers Erik Boasson 2019-06-21 16:21:13 +02:00
  • 572d272ebf Initialize common ddsi_sertopic with memset Erik Boasson 2019-06-20 18:35:03 +02:00
  • 870854b7ba Fix return of rmw_wait Erik Boasson 2019-06-20 13:39:48 +02:00
  • eb4aec84ca Replace __attribute__((unused)) with static_cast<void> Hunter L. Allen 2019-06-17 20:41:13 -04:00
  • 7acc5f3222 Check for nullptr. Juan Oxoby 2019-06-14 19:11:48 -07:00
  • bc9beb77f9 Add rmw_subscription_get_actual_qos implementation Juan Oxoby 2019-06-14 17:39:30 -07:00
  • 2090d067c1 Specialize deserializer for strings (#3) Erik Boasson 2019-06-07 11:16:37 +02:00