Bump to eloquent

This commit is contained in:
Martin Dahl 2019-12-27 14:14:04 +01:00
parent 5d30028e37
commit c73175238e
4 changed files with 8 additions and 8 deletions

View File

@ -12,7 +12,7 @@ How to use
A couple of examples are included in examples/
```
. /opt/ros/dashing/setup.sh
. /opt/ros/eloquent/setup.sh
cargo build
cargo run --example subscriber_with_thread
```
@ -20,12 +20,12 @@ An example application can be found here <https://github.com/sequenceplanner/r2r
What works?
--------------------
- Up to date with ROS2 Dashing
- Up to date with ROS2 ~Dashing~ Eloquent
- Building Rust types
- Publish/subscribe
TODO
--------------------
- The code generation is currently just a big hack. Needs cleanup and refactoring.
- Expose more of the RCL like QoS settings.
- Expose more of the RCL like QoS settings and logging.
- Services and action types...

View File

@ -6,12 +6,11 @@ edition = "2018"
[dependencies]
lazy_static = "1.3.0"
libc = "0.2.0"
rcl = { path = "../rcl", version = "0.0.1" }
common = { path = "../common", version = "0.0.1" }
[build-dependencies]
bindgen = "0.50.0"
bindgen = "0.52.0"
rcl = { path = "../rcl", version = "0.0.1" }
common = { path = "../common", version = "0.0.1" }
heck = "0.3.1"

View File

@ -5,9 +5,8 @@ authors = ["Martin Dahl <martin.dahl@gmail.com>"]
edition = "2018"
[dependencies]
libc = "0.2.0"
paste = "0.1.6"
widestring = "0.4.0"
[build-dependencies]
bindgen = "0.50.0"
bindgen = "0.52.0"

View File

@ -22,7 +22,9 @@ fn main() {
}
println!("cargo:rustc-link-lib=dylib=rcl");
println!("cargo:rustc-link-lib=dylib=rcl_logging_noop");
// println!("cargo:rustc-link-lib=dylib=rcl_logging_noop");
// default logging seem to be changed to spdlog
println!("cargo:rustc-link-lib=dylib=rcl_logging_spdlog");
println!("cargo:rustc-link-lib=dylib=rcutils");
println!("cargo:rustc-link-lib=dylib=rmw");
println!("cargo:rustc-link-lib=dylib=rmw_implementation");