Chrislearn Young
26f9973ae3
cargo fmt
6 months ago
Chrislearn Young
bcf591deb4
Remove rust--toolchain.toml and use rust-version in Cargo.toml
6 months ago
haixuantao
d155ee789a
Fix stop in example nodes
7 months ago
yjhmelody
ca614753a1
chore: use workspace edition
1 year ago
Philipp Oppermann
3ec1e45119
Ensure that we don't publish example crates
1 year ago
Philipp Oppermann
d4a406e93e
Adjust generated code and examples for latest `ros2-client` version
1 year ago
Philipp Oppermann
3a72b2765b
CI: Start `examples_rclcpp_minimal_service` service for `rust-ros2-dataflow` example
1 year ago
Philipp Oppermann
70498e3292
Minor improvements
1 year ago
Philipp Oppermann
4a0971a1eb
Update `rust-ros2-dataflow` example with ROS2 service call
Call the `add_two_ints` service and check the result. This requires that the following command is executed in a separate terminal before:
`ros2 run examples_rclcpp_minimal_service service_main`
1 year ago
Philipp Oppermann
4c64cad6ed
Replace proc macro by build script to generate C++ bindings
The `cxx_build` crate does not support proc macro output (see https://github.com/dtolnay/cxx/issues/808 ), so we have to generate a standard Rust source file instead.
2 years ago
Philipp Oppermann
748d2967e0
Update `rust-ros2-dataflow` example to new `ros2-client` version
2 years ago
Philipp Oppermann
7cc4bd3361
Update Cargo.toml files to integrate bridge into workspace
2 years ago
Philipp Oppermann
5105144ffc
Also disable `rust-ros2-dataflow-example-node binary` by default
2 years ago
Philipp Oppermann
8631304527
Add a `rust-ros2-dataflow` example using the dora-ros2-bridge
The bridge allows nodes to send and receive to/from both ros2 and dora.
2 years ago