29 Commits (e12b29dcc6b16aba72b0a33db6cd5d7bf1aba3db)

Author SHA1 Message Date
  haixuanTao e12b29dcc6 Make type setting available for both forward slash and `::` 2 years ago
  haixuanTao c878862966 Use forward slash as it is default way of defining ros2 topic 2 years ago
  Philipp Oppermann 1e510a4236
Improve error message: print message type and value 2 years ago
  Philipp Oppermann 9eecf22fee
Rename method 2 years ago
  Philipp Oppermann efb6a51c22
Fix: Wrap deserialized sequences into list of length 1 2 years ago
  Philipp Oppermann 4b7c43c323
Fix some unused code and import warnings 2 years ago
  haixuanTao 945b3f887b
Changing `Struct` to `TupleStruct` 2 years ago
  Philipp Oppermann 63188965c5
Add support for serializing arrow `BinaryArray` types 2 years ago
  Philipp Oppermann e5a037afea
Improve error messages 2 years ago
  Philipp Oppermann abc057dda2
Remove commented out code 2 years ago
  Philipp Oppermann 4b8dbfc7c2
Add support for (de)serializing arrays/sequences of structs and strings 2 years ago
  Philipp Oppermann 13273824e1
Rework python ROS2 (de)serialization using parsed ROS2 messages directly 2 years ago
  haixuanTao 4085ebc46b Make PrimitiveArray only serialize one element at a time 2 years ago
  haixuanTao f436fafc07 Serialize by looping over the array 2 years ago
  haixuanTao 64fece9c47 Generate the right size of default value for array 2 years ago
  haixuanTao 0568656ef0 Remove unused dependencies for faster compile time 2 years ago
  haixuanTao fd7c0939df Run `cargo fmt --all` 2 years ago
  Philipp Oppermann 4da13cc503
Prepare update to latest versions of RustDDS and `ros2-client` 2 years ago
  Philipp Oppermann 8cc5837cfa
Update `arrow` and `pyo3` dependencies to latest versions 2 years ago
  haixuanTao 3c737f8957 Fix clippy 2 years ago
  haixuanTao 1d18d2ce62 Remove unnecessary ro2value encapsulation 2 years ago
  Philipp Oppermann 2a19044919
Automatically convert from Python dict to arrow array in ROS2 publish 2 years ago
  Philipp Oppermann 7f90c13cc2
Automatically convert from `StructScalar` to `ArrayData` in ROS2 publish method 2 years ago
  Philipp Oppermann 8b2e5f9386
Fix: Use expected type for serializing 2 years ago
  haixuanTao 90c28de777 Fix clippy warnings about unnecessary `.clone()`, `.into()`, borrowing and let statement 2 years ago
  Philipp Oppermann b12f5e7620
Adjust python-ros2-dataflow example and move it to top level 2 years ago
  Philipp Oppermann bae02930df
Import ros2_bridge as experimental submodule of python node API 2 years ago
  Philipp Oppermann 7cc4bd3361
Update Cargo.toml files to integrate bridge into workspace 2 years ago
  Philipp Oppermann f3a8655d02 Add 'libraries/extensions/ros2-bridge/' from commit 'c08bb144060f61594c8d32dd3725691ec57ebcfb' 2 years ago