17 Commits (0e8a47e8b514b7ea7ef012880f5b85eb8dd88896)

Author SHA1 Message Date
  XxChang 2488d0916c fix event_as_input bug 1 year ago
  Philipp Oppermann 3a249642ab
Fix unresolved crate errors in generated code for C++ API 1 year ago
  Philipp Oppermann 27ce7d3a9d
Provide function to create empty `CombinedEvents` stream 1 year ago
  Philipp Oppermann de6917ae00
C++ API: Add back `next_event` function for backwards compatibility 1 year ago
  Philipp Oppermann 2eeb40b1ff
Fix operator API: Box optional error string since `Option<String>` is not FFI-safe 1 year ago
  Philipp Oppermann 0074ffd6e8
Refactor C++ ROS2 subscription API to make downcasts work 1 year ago
  Philipp Oppermann 0d75f5391f
First implementation of subscription stream merging and downcasting 2 years ago
  Philipp Oppermann 20434e6492
Move c++ ros2 bridge generation to node API crate to allow stream merging 2 years ago
  Philipp Oppermann 523d3544d2
Re-export `dora_ros2_bridge` from c++ API to ensure that all symbols are linked 2 years ago
  Philipp Oppermann 89f980e753
Simplify arrow array construction through new `IntoArrow` trait 2 years ago
  Philipp Oppermann 6154415cbc
Update Rust APIs and rust-dataflow-example to use arrow types 2 years ago
  Philipp Oppermann 2ca97fdc6b
Remove lifetime from `Event` type 2 years ago
  Philipp Oppermann 4b03b773ce
Minor improvents to C++ node API 2 years ago
  Philipp Oppermann 6b0a7de34a
Remove unneeded `free_dora_node` from C++ node API 2 years ago
  Philipp Oppermann d334c6f243
Make `daemon` module of Rust node API private and reexport symbols 2 years ago
  Philipp Oppermann a406d2e3cc
Update C++ API for new daemon design 3 years ago
  Philipp Oppermann c56e9ea57e
Create C++ node API library 3 years ago