Commit Graph

331 Commits

Author SHA1 Message Date
Martin Dahl 3f0571abb5 version bump 2021-08-29 19:47:09 +02:00
Martin Dahl 45cfbe63b1 Add stream of parameter events 2021-08-29 19:35:01 +02:00
Martin Dahl b24af7f038 Update parameter service handlers to be based on latest master. 2021-08-29 14:39:41 +02:00
Martin Dahl 1d6cfac7f8 Merge branch 'master' into parameter_services 2021-08-29 14:35:18 +02:00
Martin Dahl 80c0db3f35 impl Send for Action client goals 2021-08-19 14:26:32 +02:00
Martin Dahl cf2006d6c1 Export ClientGoal types 2021-08-19 13:50:20 +02:00
Martin Dahl c9585f7a28 Untyped action clients 2021-08-18 14:58:49 +02:00
Martin Dahl 7853cb7161 Async api for waiting on services and action servers.
Implemented via polling in spin_once. Can be improved.
2021-08-18 10:02:59 +02:00
Martin Dahl 2babcaa5c6 Impl Send for GoalRequest 2021-08-17 14:49:09 +02:00
Martin Dahl b47caacaec Add missing impl for ServiceRequest 2021-08-17 13:47:55 +02:00
Martin Dahl 58e68bc359 Bump r2r version 2021-08-17 13:38:02 +02:00
Martin Dahl a9a80c272b Better handling of empty message types 2021-08-17 13:35:22 +02:00
Martin Dahl 42bf5d9906 cargo fmt 2021-08-17 13:22:20 +02:00
Martin Dahl ac51828cad action servers are now streams 2021-08-17 13:00:15 +02:00
Martin Dahl ea06f203ca everything split into smaller files 2021-08-14 10:40:00 +02:00
Martin Dahl be567a512c more tidying 2021-08-14 09:51:41 +02:00
Martin Dahl ff0f0dd5e1 more tidying 2021-08-14 09:27:59 +02:00
Martin Dahl 33596b0b69 tidying 2021-08-13 19:35:54 +02:00
Martin Dahl 49f83fb5d9 tidying + untyped service clients 2021-08-13 17:16:51 +02:00
Martin Dahl 3effec8cc5 build fix for linux aarch64. closes #19 2021-08-06 07:38:28 +02:00
Martin Dahl e4dcb4d6ca Change services api to be a stream of requests. Updated examples.
The requests can be processed asynchronously which is demonstrated in
the service example.
2021-08-03 11:34:33 +02:00
Martin Dahl 98ecc51d1b updated readme 2021-07-29 23:13:19 +02:00
Martin Dahl 41e5d27ac9 rustfmt 2021-07-29 11:06:11 +02:00
Martin Dahl b53977f3f6 SetParameters service 2021-07-29 10:46:21 +02:00
Martin Dahl 505e01483a visibility of some internal traits and functions 2021-07-28 12:20:12 +02:00
Martin Dahl fa389f47cf Update readme 2021-07-28 11:20:56 +02:00
Martin Dahl c02a54b8c6 reexport uuid crate 2021-07-26 21:44:13 +02:00
Martin Dahl f06f1ddde3 action client derive clone 2021-07-26 21:43:55 +02:00
Martin Dahl 78d174d534 Update readme 2021-07-25 13:06:40 +02:00
Martin Dahl a170c6d647 fix include file for action type support 2021-07-25 13:01:41 +02:00
Martin Dahl 59337d7d19 tidying 2021-07-25 11:08:22 +02:00
Martin Dahl 666c7e24e6 rustfmt 2021-07-24 17:43:26 +02:00
Martin Dahl 9d125b0ee7 Merge remote-tracking branch 'origin/futures' into futures 2021-07-24 17:19:55 +02:00
Martin Dahl 9182a321b5 action servers 2021-07-24 17:16:52 +02:00
Kristofer Bengtsson fae64ec6ce Merge remote-tracking branch 'origin/master' into futures
# Conflicts:
#	.github/workflows/rust_and_ros2.yml
2021-07-06 16:06:31 +02:00
Kristofer Bengtsson 455f3f07bc
fixed the actions to test on all branches 2021-07-06 16:05:34 +02:00
Kristofer Bengtsson 44bba95ea6
Update rust_and_ros2.yml 2021-07-06 15:40:16 +02:00
Kristofer Bengtsson a007f72b6c Added testing of tokio when running cargo test 2021-07-06 15:33:35 +02:00
Kristofer Bengtsson 36800a3c84 Merge remote-tracking branch 'origin/master' into futures
# Conflicts:
#	examples/subscriber_with_thread.rs
2021-07-06 09:33:36 +02:00
Kristofer Bengtsson be4b7acf72
GitHub actions (#15)
Testing using github actions to build r2r in foxy, galactic and rolling
2021-07-06 09:21:12 +02:00
Martin Dahl 8abcb5632b bump version numbers to 0.1.0 2021-06-18 14:20:30 +02:00
Martin Dahl fe23d94bcd cancel actions 2021-06-18 13:47:21 +02:00
Martin Dahl b70fc089b1 async action client + example 2021-06-16 14:39:27 +02:00
Martin Dahl 49c2a0ea7b fix tokio example 2021-06-16 09:57:19 +02:00
Martin Dahl f2b6c64440 example using tokio as executor 2021-06-16 09:34:11 +02:00
Martin Dahl 5ab5ab5e3f impl Send for Node. Closes #13 2021-06-16 09:30:31 +02:00
Martin Dahl d82efff0fe cleanups + start of async api 2021-06-15 13:10:50 +02:00
Martin Dahl c3be77224e minimal action clients. no handling or failed goals or canceling. 2021-06-12 08:09:39 +02:00
Kristofer Bengtsson d96d87b2bd
Delete rust_and_ros2.yml 2021-05-26 16:57:40 +02:00
Kristofer Bengtsson 98915c8db7
Update rust_and_ros2.yml 2021-05-26 16:46:45 +02:00