Martin Dahl
827f97d07a
Initial bump to 🦊 y. Note that this breaks eloquent compability!
...
Also see note about the package liblibstatistics_collector in
common/src/lib.rs.
2020-06-08 14:51:27 +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
6ac47c396c
Merge branch 'services'
2020-04-20 08:44:18 +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
bc8fc7bd74
Fix unnecessary imports
2020-04-07 09:50:12 +02:00
Kristofer Bengtsson
d1aa8a6162
Revert "Generate one source file per ros package"
...
This reverts commit 4d1d223ece .
2020-04-07 08:45:44 +02:00
Martin Dahl
9275c15258
Add support for service messages
2020-04-06 14:46:57 +02:00
Kristofer Bengtsson
f83541a24c
A fix to better support rust-analyzer and type support.
...
This probably generates a large file to compile, so we need to look into that when we need to
2020-03-28 15:21:09 +01:00
Martin Dahl
4d1d223ece
Generate one source file per ros package
2020-03-18 11:19:48 +01:00
Martin Dahl
c73175238e
Bump to eloquent
2019-12-27 14:14:04 +01:00
Martin Dahl
5d30028e37
Conditional compilation and array improvements
2019-10-22 21:36:08 +02:00
Martin Dahl
37991a2363
Wide string support
2019-10-22 21:35:25 +02:00
Kristofer Bengtsson
345f022678
Some clippy allows
2019-10-10 09:42:50 +02:00
Martin Dahl
e55f6de515
Readme
2019-10-09 08:32:48 +02:00
Martin Dahl
201af1edd0
Updated readme
2019-10-08 20:27:06 +02:00
Martin Dahl
15c9bb3674
Remove the need for msgs.txt
2019-10-08 16:43:36 +02:00
Martin Dahl
7a423a8504
Refactor publisher code
2019-08-30 10:56:06 +02:00
Martin Dahl
b79146c0aa
Cleanup untyped part 2
2019-08-30 10:43:21 +02:00
Martin Dahl
3d2ca44626
Cleanup untyped part 1
2019-08-30 09:56:55 +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
8ec9d1bedb
Oops. Bug
2019-08-27 17:29:01 +02:00
Martin Dahl
f0597576dc
Examples for node querying and "untyped" publish/subscribe
2019-08-27 14:21:53 +02:00
Martin Dahl
3ae38ed3a9
Support for querying the network and working with "untyped" msgs
...
It's currently a huge hack that came about because I wanted to
implement a rostopic echo function. For this we need to look up the
ros msg name during runtime. We use serde_json to store these
"untyped" messages.
2019-08-27 13:33:30 +02:00
Martin Dahl
f88bd94eb5
Removed 'headers' feature flag from Cargo files
2019-08-26 14:49:32 +02:00
Martin Dahl
06ce167c28
Updated readme
2019-08-26 13:48:28 +02:00
Martin Dahl
9dc67bb2d1
Make code generation always re-run when msgs.txt is changed.
2019-08-26 13:43:45 +02:00
Martin Dahl
1ed8f3c38c
Threading test more mean
2019-08-26 12:57:02 +02:00
Martin Dahl
d0ca455b17
Testing for threading issues
2019-08-26 12:21:30 +02:00
Martin Dahl
de4781cd46
Refactoring
2019-08-26 11:34:52 +02:00
Martin Dahl
7d620ad9ae
Start to cleanup codegen
2019-08-22 22:23:17 +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
8502a3a7d4
Arrays of Strings
2019-08-20 13:16:24 +02:00
Martin Dahl
16a68ee51f
Short description
2019-08-20 11:31:46 +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