haixuanTao
bbbf12984a
Bump to version 0.3.4-rc1
1 year ago
Bob Ding
bdecc7187e
Update README.md
updated the website to www.dora-rs.ai
1 year ago
Philipp Oppermann
20cb68cac9
Merge pull request #496 from dora-rs/robust-up
Fix: Wait until dora daemon is connected to coordinator on `dora up`
1 year ago
Philipp Oppermann
00df8f2936
Fix: Wait until dora daemon is connected to coordinator on `dora up`
It might take a short time until the daemon is connected to the coordinator after start-up. This could lead to issues when using `dora up` in a script because a subsequent `dora start` command might fail when the daemon is not connected at that point.
This commit fixes this issue by waiting until the coordinator confirms that a daemon is connected before returning from `dora up`.
1 year ago
Haixuan Xavier Tao
d6f13d08bd
Merge pull request #493 from dora-rs/python-ide-linting
Adding python IDE typing
1 year ago
haixuanTao
ef3f087682
Adding additional ros2 bridge warnings in the documentation
1 year ago
haixuanTao
bdf90f7219
Fix positional argument typing
1 year ago
haixuanTao
c72ce08bc3
Fixing wording
1 year ago
haixuanTao
9f80dbf0c4
Adding warnings in the docsctring
1 year ago
Philipp Oppermann
5518b58537
Merge pull request #494 from Michael-J-Ward/convert-rust-example-to-node
Convert rust example to node
1 year ago
Michael-J-Ward
95fb6fd9e2
rename rust-operator to rust-status-node in rust-dataflow example
1 year ago
Michael J Ward
a848d6de4c
remove todo comment
the Q was answered in review. stopping is unnecessary because the `event_stream` wills top shortly
Co-authored-by: Philipp Oppermann <dev@phil-opp.com>
1 year ago
haixuanTao
d26216aae8
Use pyo3::with_gil to call python
1 year ago
haixuanTao
abae9c771d
Adding unstable warning within ROS2Context
1 year ago
Haixuan Xavier Tao
24f8828cdd
Merge pull request #489 from dora-rs/fix-ament-prefix-path
Simplify parsing of `AMENT_PREFIX_PATH`
1 year ago
Michael-J-Ward
f86839e4d2
fix: add missing feature flag to import in ros2-bridge build.rs
1 year ago
haixuanTao
0f52773767
Fix minor typo
1 year ago
haixuanTao
597ee41428
Improving typing by adding dora prefix
1 year ago
Michael-J-Ward
5f873844c6
fix: multiple-daemons example dataflow definition
Previously, this dataflow relied on an incorrect shared library.
1 year ago
haixuanTao
bf4e9e283c
make chars public
1 year ago
Michael-J-Ward
645d0e20d4
chore: cleaned up rust-dataflow-operator dependencies
1 year ago
Michael-J-Ward
2cc35cc117
convert rust-dataflow example to node api
Minimal conversion from previous operator api to node api.
Ref #474
1 year ago
haixuanTao
3521e10d7b
Use or_insert_with when registering package and raise glob error
1 year ago
haixuanTao
92e0edbd67
fix import widestring in `ros2_bridge`
1 year ago
haixuanTao
98d219ceac
Adding widestring import
1 year ago
haixuanTao
ab28403f5f
Fix `AMENT_PREFIX_PATH`
1 year ago
haixuanTao
f3b407ca7f
Return emptuy package vec if AMENT_PREFIX_PATH points to ''
Fix https://github.com/dora-rs/dora/issues/481#issuecomment-2075193358
1 year ago
Philipp Oppermann
7761a614da
Merge pull request #487 from dora-rs/stop-grace-period-superseded
Add grace duration and kill process
1 year ago
haixuanTao
9f8bb2c0a5
Use u32 instead of usize for PID
1 year ago
haixuanTao
a631cafe52
Reply to stop msg immediately to coordinator
1 year ago
haixuanTao
e66b7ce67b
Adding long arg for grace duration and adding more grace duration within the CI
1 year ago
haixuanTao
b9f67a2855
Add grace duration and kill process
1 year ago
haixuanTao
102198a25c
Add wildcard import in case an import is missing
1 year ago
haixuanTao
d044cf87be
Fixing DoraStatus return error
1 year ago
haixuanTao
97c2dabdd7
reintroduce `DoraStatus`
1 year ago
haixuanTao
e790af385e
Using `__init__.py` as without using it
1 year ago
haixuanTao
4adc0889ba
Adding python IDE typing
1 year ago
haixuanTao
a09a50d481
Added warning and fix for cases with 2 messages definition of the same (package, message)
Fix CI by ficing widestring proc_macro, fixing clippy, adding CI flag
fix CI with minor changes
1 year ago
haixuanTao
f94a810890
Use `root_dir` for multi directory scenario
1 year ago
haixuanTao
db34e81c37
Simplify parsing of `AMENT_PREFIX_PATH`
This PR simplify how ROS2 messages are parsed using dora.
It will parse all messages included in the `AMENT_PREFIX_PATH` folder
that has a path in the following format: `<package>/msg/<message>.msg`.
Similarly for services it will be parsed as: `<package>/srv/<service>.srv`.
It does not requires `.idl` anymore nor does it needs to be in the `ament_index`.
1 year ago
Haixuan Xavier Tao
ede989c2c5
Merge pull request #492 from dora-rs/resolver
Use `resolver = 2` for in workspace in Rust template
1 year ago
Haixuan Xavier Tao
157053cd0a
Merge pull request #491 from dora-rs/fix-ci
Fix CI build errors
1 year ago
Philipp Oppermann
b3f652df8b
Use `resolver = 2` for in workspace in Rust template
Avoids a cargo warning.
1 year ago
Philipp Oppermann
fe4006a878
Work around different venv folder on Windows
1 year ago
Philipp Oppermann
3be68a1775
Spawn separate daemon for Python CLI test
We cannot reuse the one from the Rust CLI test because it uses a different venv.
1 year ago
Philipp Oppermann
2d742e3a53
Try using venv for CLI test
1 year ago
Philipp Oppermann
c9f00783de
Update `setup-miniconda` action
1 year ago
Philipp Oppermann
97254ece89
Merge pull request #490 from dora-rs/fix-rerun
Fix Clippy and RERUN_MEMORY_LIMIT env variable default
1 year ago
haixuanTao
bd4ac442fc
Make env variable error more explicit in dora-rerun
1 year ago
haixuanTao
fa7214a5c3
Fix Clippy and RERUN_MEMORY_LIMIT env variable default
1 year ago