Commit Graph

  • 4bcbb93e4d Add topic name and QoS profile to Publisher_ struct PH 2025-05-09 00:16:53 +0800
  • b5a59349bb
    Merge 8aa9e89243 into 455ea630ec Martin Škoudlil 2025-05-07 12:47:42 +0200
  • 8aa9e89243 Add example showing usage of callback tracing Martin Škoudlil 2025-03-04 18:04:49 +0100
  • c77b001762 Add tracing to parameter handling services Martin Škoudlil 2025-03-04 18:06:11 +0100
  • f77574c3a9 Create to Stream wrapper with traced_callback method Martin Škoudlil 2025-05-07 11:43:36 +0200
  • 148e1de8ac Add tracepoints to r2r Martin Škoudlil 2025-03-05 11:53:07 +0100
  • 583c45c9ea Add Callback type to allow tracing callback calls Martin Škoudlil 2024-10-09 13:04:14 +0200
  • 2b4f9753d4 Create TracingId type Martin Škoudlil 2025-05-07 11:00:50 +0200
  • cf03fe1b48 Add r2r_tracing crate Martin Škoudlil 2025-05-07 12:47:11 +0200
  • a3f8e657e4 Update bindgen 0.63.0 -> 0.71.1 (#116) Benjamin Bjerken 2025-03-26 16:46:23 +0100
  • e371130cf1 Make rcl_client_t have stable location Martin Škoudlil 2025-03-04 14:57:05 +0100
  • 23672cfdb8 Make rcl_service_t have stable location Martin Škoudlil 2025-03-04 15:07:45 +0100
  • a51bda8901 Make rcl_subscription_t have stable location Martin Škoudlil 2025-03-04 15:05:29 +0100
  • 5514c475bc Make rcl_publisher_t have stable location Martin Škoudlil 2025-03-04 15:06:50 +0100
  • 455ea630ec Release 0.9.5 master 0.9.5 Martin Dahl 2025-04-22 10:27:18 +0200
  • aa180c5b15
    Add `/set_parameters_atomically` (#120, #121) Martin Dahl 2025-04-22 10:20:32 +0200
  • 8cbd60bf9b Atomic behavior for `set_parameters_atomically`. Martin Dahl 2025-04-22 10:05:32 +0200
  • 916631030d
    Fixed failing `ros2 param ...` on r2r nodes for Jazzy (#120) Desmond Germans 2025-04-17 10:14:06 +0200
  • 56acba5dd5 Update bindgen 0.63.0 -> 0.71.1 (#116) Benjamin Bjerken 2025-03-26 16:46:23 +0100
  • 5dc2e79158 added warning message Desmond Germans 2025-04-14 10:35:45 +0200
  • 80e4f2628d found the problem, added `/set_parameters_atomically` service to `make_parameter_handler_internal` in `nodes.rs`. Desmond Germans 2025-04-11 13:12:10 +0200
  • 2e5ac337be using println to see if that matters Desmond Germans 2025-04-09 15:45:41 +0200
  • ab269e8b4d added debug statements Desmond Germans 2025-04-09 15:42:49 +0200
  • 7cb8d0bb86 Update bindgen 0.63.0 -> 0.71.1 (#116) Benjamin Bjerken 2025-03-26 16:46:23 +0100
  • ad25b72e76 Release 0.9.4 0.9.4 Martin Dahl 2024-11-21 13:56:42 +0100
  • 94db799db2 fix message generation for WChar idl type Martin Dahl 2024-11-21 13:45:13 +0100
  • 74ad4410c7 single-':' cargo syntax for compability with rust versions < 1.77 Martin Dahl 2024-11-19 12:12:33 +0100
  • b1134a6ef0 Release 0.9.3 0.9.3 Martin Dahl 2024-11-09 09:54:48 +0100
  • 4517663f27 Expose WrongParameterType Shaw Drastin 2024-11-04 14:50:26 +0800
  • 5f3bc6f5e1 Add spin wake event Martin Škoudlil 2024-11-04 17:50:43 +0100
  • 4c9d8d9f51 Make rcl_subscription_t have stable location Martin Škoudlil 2024-10-09 14:44:05 +0200
  • 82234d33d9 Make rcl_client_t have stable location Martin Škoudlil 2024-10-09 14:43:19 +0200
  • d71ffc3434 Make rcl_service_t have stable location Martin Škoudlil 2024-10-09 14:42:22 +0200
  • ffadb35a48 Make rcl_publisher_t have stable location Martin Škoudlil 2024-10-09 10:19:37 +0200
  • 5daf63b29a Add tracepoints to r2r Martin Škoudlil 2024-10-09 13:53:02 +0200
  • 781151cc09 Add Callback type to allow tracing callback calls Martin Škoudlil 2024-10-09 13:04:14 +0200
  • 0e3604de5b Create TracingId Martin Škoudlil 2024-10-09 13:49:17 +0200
  • da1566b342 Add r2r_tracing crate Martin Škoudlil 2024-11-04 18:01:07 +0100
  • 89fd118db1 Expose WrongParameterType Shaw Drastin 2024-11-04 14:50:26 +0800
  • e6f805b3d3 Update readme Martin Dahl 2024-11-02 10:02:01 +0100
  • 1f8e739803 add destroy publisher functions Martin Dahl 2024-10-30 20:52:59 +0100
  • 2236b2ac12 Release 0.9.2 0.9.2 Martin Dahl 2024-10-13 11:30:34 +0200
  • 5ecf4d9123 Update README and fix build docs mistake. Martin Dahl 2024-10-13 11:23:06 +0200
  • 4cb5bd362e Silence cfg and ffi warnings. Fixes #108. Martin Dahl 2024-10-13 11:02:19 +0200
  • d8fe90b61d
    More convinent one time parameter access (#107) James Carl 2024-10-13 04:51:47 -0400
  • 0577a2e011 Add example for get_parameter. James Carl 2024-10-12 17:47:57 -0400
  • 09c8a8ae11 Release 0.9.1 0.9.1 Martin Dahl 2024-10-12 10:18:47 +0200
  • 94ceec8cf6 Use copy_nonoverlapping for more efficient sequence filling Tobias Stark 2024-10-09 07:47:02 +0000
  • 6311c2013f Add additional assertions to rcl wrapper Tobias Stark 2024-10-08 13:03:52 +0000
  • a35d541378 Copy topic name before deleting subscription. Tobias Stark 2024-10-08 12:51:47 +0000
  • a41dc40f72 Add support for optional parameters James Carl 2024-10-09 17:26:24 -0400
  • e2b68c9903 Consolidate 'ParameterNotSet' into 'ParamterWrongType' error James Carl 2024-10-09 17:19:51 -0400
  • a7093a8220 Add `get_parameter` method. James Carl 2024-10-08 22:25:41 -0400
  • ba2161356a Implement TryInto for ParameterValue James Carl 2024-10-08 21:45:56 -0400
  • d2aa689281 Use copy_nonoverlapping for more efficient sequence filling Tobias Stark 2024-10-09 07:47:02 +0000
  • c56961e0b1 Add additional assertions to rcl wrapper Tobias Stark 2024-10-08 13:03:52 +0000
  • e0b6f911ad Copy topic name before deleting subscription. Tobias Stark 2024-10-08 12:51:47 +0000
  • ba50f0fe26 Merge conflicts Tobias Stark 2024-07-15 12:24:38 +0000
  • 4cd395fa14 Avoid use-after-free in stream implementation Tobias Stark 2024-07-15 12:24:23 +0000
  • d36cde75dd Fix undefined behaviour in waitset handling Tobias Stark 2024-06-17 12:55:11 +0000
  • 67ce71b601 add tests Tobias Stark 2024-06-17 10:36:44 +0000
  • 87eb65eceb Implement new waitset handling for all subscription types Tobias Stark 2024-06-17 10:03:59 +0000
  • 2ecb80f367
    Merge 09f981980a into 89cec03d07 tobiasstarkwayve 2024-07-08 15:11:40 +0800
  • 89cec03d07 Remove dead code. Martin Dahl 2024-07-04 18:18:40 +0200
  • cae671ccda Add ros2 jazzy support. Desmond Germans 2024-06-18 13:09:16 +0200
  • 6322d98b49 update Desmond Germans 2024-06-18 13:09:16 +0200
  • 05d2c194d0 Avoid memory leak in loaned-message return path Tobias Stark 2024-05-31 12:13:36 +0000
  • 09f981980a Add and remove subscription from waitset depending on wait state Tobias Stark 2024-05-30 16:04:33 +0000
  • 5d80d2bdfd Avoid memory leak in loaned-message return path Tobias Stark 2024-05-31 12:13:36 +0000
  • 21948154fe Release 0.9.0 0.9.0 Martin Dahl 2024-05-17 12:17:43 +0200
  • 4ef57ccebb Update README Martin Dahl 2024-05-17 11:48:49 +0200
  • f7bbf8563f rustfmt Martin Dahl 2024-05-17 11:47:26 +0200
  • 381f810d54 Check for null in `from_raw_parts` which rust 1.78 does not like. Martin Dahl 2024-05-17 11:40:05 +0200
  • 33b82da466 Temporary fix for CI until #96 is resolved. Martin Dahl 2024-05-17 08:31:46 +0200
  • a02a78fbf0
    Expose qos profiles for service clients and servers. (#95) TijlJappens 2024-05-17 08:27:47 +0200
  • a6d15e77c2 Instead of exposing an Option<QosProfile> I now make the user input an actual QosProfile. I also did the same for the clients and modified some of the examples. Tijl Jappens 2024-05-15 08:43:35 +0000
  • 862281f814 I exposed an Option<QosProfile> to the user of the crate so that he/she can alter the QoS profile for the created services. Tijl Jappens 2024-05-08 12:01:31 +0000
  • e2d6aba259 Update README Martin Dahl 2024-04-29 20:53:47 +0200
  • 6f02234c69 Make order of derived parameters independent of CLI arguments Michal Sojka 2024-04-28 19:46:35 +0200
  • e9f375e8f6 Make the order of parameters deterministic Michal Sojka 2024-04-28 19:30:44 +0200
  • 1b65f70dc2 Make order of derived parameters independent of CLI arguments Michal Sojka 2024-04-28 19:46:35 +0200
  • 89309a49dd Make the order of parameters deterministic Michal Sojka 2024-04-28 19:30:44 +0200
  • b46e3744b2 Add an r2r_info example to dump the ROS environment report aeon 2024-04-09 21:40:38 +0800
  • 28e89bf256 [r2r_common] Remove println!() that taints the build script output aeon 2024-04-09 21:37:39 +0800
  • 1b16c1d7d9 Add an r2r_info example to dump the ROS environment report aeon 2024-04-09 21:40:38 +0800
  • b9a205120e [r2r_common] Remove println!() that taints the build script output aeon 2024-04-09 21:37:39 +0800
  • 95fdea3b9c Run rustfmt using new configuration aeon 2024-04-08 01:38:11 +0800
  • aad542fd3e Add "edition" and other options in rustfmt.toml aeon 2024-04-08 01:35:47 +0800
  • bd998ab880 Fix several clippy warnings aeon 2024-04-08 01:30:23 +0800
  • 17584344c2 feat: remove is_available's node mut-ref dependency, also remove the !Sync constraint on the future returned passchaos 2024-03-26 15:30:33 +0800
  • 66ea6034a7 Run rustfmt using new configuration aeon 2024-04-08 01:38:11 +0800
  • f06c58e027 Add "edition" and other options in rustfmt.toml aeon 2024-04-08 01:35:47 +0800
  • 706943f7ac Fix several clippy warnings aeon 2024-04-08 01:30:23 +0800
  • ac57c42e5c feat: remove is_available's node mut-ref dependency, also remove the !Sync constraint on the future returned passchaos 2024-03-26 15:30:33 +0800
  • 13902524f7 Update README. Martin Dahl 2024-03-25 08:10:14 +0100
  • 11ec445164 Add macro to fail compilation if sim time is not supported Martin Škoudlil 2024-03-22 18:45:27 +0100
  • c23e2eb1f6 Add panic to sim time examples Martin Škoudlil 2024-03-22 18:36:19 +0100
  • 0fd206ca4f Replace feature with cfg based on whether clock message is compiled Martin Dahl 2024-03-22 10:40:15 +0100
  • 62897e2afe Add examples showing usage of sim time Martin Škoudlil 2024-01-08 14:18:17 +0100
  • 951db6caae Add methods to access TimeSource and shared ROS clock Martin Škoudlil 2024-01-08 14:43:26 +0100