47 Commits (split-cli)

Author SHA1 Message Date
  XxChang 2488d0916c fix event_as_input bug 1 year ago
  Philipp Oppermann 147bcc4979
Extend ROS2 node API README with ROS2 service client instructions 1 year ago
  Philipp Oppermann 3a249642ab
Fix unresolved crate errors in generated code for C++ API 1 year ago
  Philipp Oppermann a6a5181875
Merge pull request #433 from dora-rs/fix-warning 1 year ago
  Philipp Oppermann ac6eaec417
Merge pull request #428 from dora-rs/c++-ros2-constants 1 year ago
  Philipp Oppermann c92bad3faf
Fix warning about `#pragma once` in main file 1 year ago
  Philipp Oppermann 27ce7d3a9d
Provide function to create empty `CombinedEvents` stream 1 year ago
  Philipp Oppermann 4175936854
Explain ROS2 constant access in C++ node API Readme 1 year ago
  Haixuan Xavier Tao f258fbe3f6
Fix Typo 1 year ago
  Philipp Oppermann 70fb49bdd5
Write usage instructions for C++ ROS2 bridge 1 year ago
  Philipp Oppermann 58d13c06fa
Add missing import 1 year ago
  Philipp Oppermann 2d6b5b9807
Start documenting C++ node API 1 year ago
  Philipp Oppermann 3b1777c2e2
Fix: Respect `CARGO_TARGET_DIR` if set 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 1 year 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 d3d666040d
Fix building of ros2-bridge dependencies 2 years ago
  Philipp Oppermann b5cbea1a20
Include ros2-bridge header files in `dora-node-api-cxx` 2 years ago
  Philipp Oppermann a54f000507
Update C++ operator API to use new conversions 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
  haixuanTao 7a7a20a298 Add missing licenses and centralise license definition 2 years ago
  haixuanTao 101ddd2092 add documentation and description to all crates 2 years ago
  haixuanTao f5b65d6de7 Remove unused dependencies to simplify publishing 2 years ago
  haixuanTao 70e6d4ce8f Remove code duplicate for tracing subscriber and use env variable to manage log level. 2 years ago
  Philipp Oppermann 4b03b773ce
Minor improvents to C++ node API 2 years ago
  Philipp Oppermann df17e2b2cf
Enable tracing subscriber for C and C++ node APIs by default 2 years ago
  Philipp Oppermann 6b0a7de34a
Remove unneeded `free_dora_node` from C++ node API 2 years ago
  Philipp Oppermann 7fdbca12c6
Fix check errors 2 years ago
  Philipp Oppermann d334c6f243
Make `daemon` module of Rust node API private and reexport symbols 2 years ago
  Philipp Oppermann 1e07a73a64
Merge branch 'main' into unify-nodes-and-operators 2 years ago
  dependabot[bot] b74a524031
Bump tokio from 1.23.1 to 1.24.2 3 years ago
  dependabot[bot] ae161e644c
Bump tokio from 1.21.2 to 1.23.1 3 years ago
  Philipp Oppermann a406d2e3cc
Update C++ API for new daemon design 3 years ago
  Philipp Oppermann df5dcfb342
Merge branch 'main' into unify-nodes-and-operators 3 years ago
  Philipp Oppermann 433b7b4ed7
Merge branch 'main' into unify-nodes-and-operators 3 years ago
  Philipp Oppermann ce4fd8b027
Set dora subcrate dependencies as workspace dependencies 3 years ago
  Philipp Oppermann d8260d5d2c
Inherit package version from workspace root 3 years ago
  haixuanTao 9a0b303e98 Replace all versions to `v0.1.1` 3 years ago
  Philipp Oppermann 201fd228f5
Remove communication layer from dora-node-api 3 years ago
  Philipp Oppermann 3eb1144952
Don't consider the c++-operator-api library for unit tests 3 years ago
  Philipp Oppermann 0ac5a722e3
Implement a C++ operator API 3 years ago
  Philipp Oppermann c56e9ea57e
Create C++ node API library 3 years ago