Commit Graph

29 Commits

Author SHA1 Message Date
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 f2b6c64440 example using tokio as executor 2021-06-16 09:34:11 +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
Martin Dahl 6b26328d65 apply rustfmt 2021-05-15 11:04:32 +02:00
Martin Dahl 3d04cbdf93 Switch from failure to thiserror. Closes #2 2021-05-11 16:30:38 +02:00
Martin Dahl d7bae8546b Fix panic in subscriber_with_thread example and improve readme. 2021-05-11 11:50:51 +02:00
Martin Dahl 30c02e7947 Modify clock api + debug info for service clients 2020-09-16 08:52:15 +02:00
Martin Dahl 7594f24cc4 RosClock 2020-09-14 19:13:07 +02:00
Martin Dahl 11496de6fd Merge branch 'master' of github.com:sequenceplanner/r2r 2020-09-13 14:31:57 +02:00
Martin Dahl a3e93c814d Rudimentary support for service clients 💻💻 2020-09-13 14:27:02 +02:00
Kristofer Bengtsson 576da3537b Added a namespace method to the Node to get the namespace from the node. 2020-09-09 16:31:15 +02:00
Martin Dahl 0bb844c773 Logging: fix dangling pointers(!) and cleanup 2020-07-04 20:39:36 +02:00
Martin Dahl f27b90effb Add support for the rcl logging api 2020-07-04 11:13:24 +02:00
Martin Dahl a124c21e6d Added missing derives from publisher handle 2020-04-29 17:24:49 +02:00
Martin Dahl 903b7a5342 Adds parameter handling 2020-04-27 11:32:29 +02:00
Martin Dahl 2f6803f78c create_wall_timer with callback 2020-04-11 08:46:06 +02:00
Martin Dahl cd94bc5ba5 Service servers! 🖥 2020-04-07 20:25:00 +02:00
Martin Dahl b79146c0aa Cleanup untyped part 2 2019-08-30 10:43:21 +02:00
Martin Dahl 321068aa1b Error type which is simply copy paste:d from the generated bindings 2019-08-29 11:50:20 +02:00
Martin Dahl f0597576dc Examples for node querying and "untyped" publish/subscribe 2019-08-27 14:21:53 +02:00
Martin Dahl de4781cd46 Refactoring 2019-08-26 11:34:52 +02:00
Martin Dahl 983b39ff1b Minor changes and tests 2019-08-20 21:24:41 +02:00
Martin Dahl 7f5605c6ab Able to generate convenience types for all built in dashing messages 2019-08-20 17:21:39 +02:00
Martin Dahl f427e06b02 "Native" publishers 2019-08-20 13:43:33 +02:00
Martin Dahl 05959d1fe8 "Native" subscribers for when you want to manage data by yourself 2019-08-20 13:21:12 +02:00
Martin Dahl b789ee9e36 Started adding support for arrays and nested messages. More derives!
Serde derives should maybe be a feature that can be toggled.
2019-08-20 11:07:09 +02:00
Martin Dahl 2ebeaf8682 Initial experiments with bindings and msg generation. 2019-08-19 21:05:26 +02:00