starlitxiling
70b70772e5
add document to use install_dora
10 months ago
starlitxiling
122512c6e7
fixed unused import
11 months ago
starlitxiling
343746d365
fix ubuntu2204 compile error
11 months ago
starlitxiling
16ca31d0c2
fix syntax error
11 months ago
starlitxiling
9f88898caa
compile node-bridge to static library
11 months ago
starlitxiling
7ffe6c0c08
fix format
11 months ago
Hennzau
8bb6dc3141
new syntax for dataflow examples
1 year ago
Philipp Oppermann
e8b87f0338
Merge branch 'main' into c++-ros2-bridge
2 years ago
Philipp Oppermann
3e7b73a9ca
Update c++-dataflow example for new event iteration syntax
2 years ago
haixuanTao
05f919e06c
Use cli to spawn daemon run-dataflow to avoid confused exe path
2 years ago
haixuanTao
f85011837d
Remove unused runtime args from examples
2 years ago
Haixuan Xavier Tao
e35ed75e87
Merge pull request #398 from dora-rs/fix-window-path-error
Fix window path error
2 years ago
haixuanTao
06a7d0bf0c
Fix read error in C++ node input
Thwy were an error of typecasting within the C++ node input.
This fixes #403
I have not adressed all input type as I think a solution based on arrow FFI would be better.
2 years ago
haixuanTao
a2de951d98
Remove setup tracing from examples to make it more simple
2 years ago
Philipp Oppermann
27f621f0aa
Link system libraries for C++ operator example too
2 years ago
Philipp Oppermann
5dcaa9e37f
Adjust C++ dataflow example for new C operator API
2 years ago
Philipp Oppermann
6154415cbc
Update Rust APIs and rust-dataflow-example to use arrow types
2 years ago
Philipp Oppermann
aac5e6515a
Integrate `dora-runtime` into `dora-daemon`
Removes the separate `dora-runtime` binary. The runtime can now be started by passing `--run-dora-runtime` to `dora-daemon`. This change makes setup and deployment easier since it removes one executable that needs to be copied across machines.
2 years ago
Philipp Oppermann
72a57ce1ef
Remove deprecated `communication` options from dataflow examples, templates, and docs
2 years ago
Haixuan Xavier Tao
4a026e0e11
Merge pull request #203 from dora-rs/fix-zenoh
Update zenoh to remove git dependencies
3 years ago
haixuanTao
764cd120a4
remove slash from zenoh prefix
3 years ago
haixuanTao
88ea9cff74
Update example readme
3 years ago
Philipp Oppermann
6af931f24d
Merge branch 'main' into unify-nodes-and-operators
3 years ago
Philipp Oppermann
6d90817284
Simplify: Replace `library_filename` function with `format!` call
3 years ago
Philipp Oppermann
32bbd14577
Enable tracing for C, C++, and `rust-dataflow-url` examples
3 years ago
Philipp Oppermann
e594a11c5d
Add debug message to example C++ node
3 years ago
Philipp Oppermann
9c7ce16966
Add examples for C++ nodes and operators based on C-API again
3 years ago
Philipp Oppermann
4a28a0aa82
Re-add a Rust-API based operator in C++ example dataflow
3 years ago
Philipp Oppermann
7fdbca12c6
Fix check errors
3 years ago
Philipp Oppermann
7888b7d0e4
Remove uneeded breaks from other examples too
3 years ago
Philipp Oppermann
c2fe771cba
Start updating C++ example for new design
3 years ago
Philipp Oppermann
ff179c3b93
Early-exit the c++ example on Windows
3 years ago
Philipp Oppermann
857c83a0d9
Link with `-fms-runtime-lib=static` on Windows
3 years ago
Philipp Oppermann
6aaf5960b1
Link c++ operators with various system libraries on Windows
3 years ago
Philipp Oppermann
3ee91b9818
Link dora staticlib after system libraries
3 years ago
Philipp Oppermann
f0f13c9bcf
Remove `export-dynamic-symbol` linker argument
3 years ago
Philipp Oppermann
fa1c1388f6
Ignore generated object files
3 years ago
Philipp Oppermann
0ac5a722e3
Implement a C++ operator API
Based on Rust API using `cxx` for bridging.
3 years ago
Philipp Oppermann
c56e9ea57e
Create C++ node API library
3 years ago
Philipp Oppermann
2495218cd3
Merge branch 'main' into url-source
3 years ago
Philipp Oppermann
64cf49703b
Implement download support for custom nodes
3 years ago
Philipp Oppermann
1c1891446a
Add `uhlc` timestamp to message metadata
3 years ago
Philipp Oppermann
51efe3e826
Update run instructions in example dataflows
3 years ago
Philipp Oppermann
46ec035764
Add a daemon mode for coordinator
3 years ago
Philipp Oppermann
d13eb683ce
Fix compile errors in c++ example
3 years ago
Philipp Oppermann
6ab39e229b
Don't serialize data to provide true zero-copy reading and writing
3 years ago
Philipp Oppermann
0df06fce86
Send metadata in messages encoded with capnproto
Changes the message format from raw data bytes to a higher-level `Message` struct serialized with capnproto. In addition to the raw data, which is sent as a byte array as before, the `Message` struct features `metadata` field. This metadata field can be used to pass open telemetry contexts, deadlines, etc.
3 years ago
Philipp Oppermann
848e136a75
Move communication layer implementation into separate library
To make it usable for other projects.
3 years ago
Philipp Oppermann
71c3b9436d
Run examples in debug mode to speed up compilation
3 years ago
Philipp Oppermann
7ee28d8c18
Update C++ dataflow example for node API changes
3 years ago