28 Commits (bcafc3c441a3ced5ade71a7cb8201da8d74d6905)

Author SHA1 Message Date
  Philipp Oppermann fa6dbb54a1
Use to_pyarrow instead of pythonize 2 years ago
  Philipp Oppermann 08058672f1
Merge branch 'arrow-type' into rebase 2 years ago
  Philipp Oppermann 2ba8cef675
Re-export dora-node-api-python types to work around type mismatch errors 2 years ago
  Philipp Oppermann a55254132c
Add `create_subscription_stream` function that returns an `ExternalEventStream` 2 years ago
  Philipp Oppermann 42dcd67b24
Implement `Stream` trait for `Ros2Subscription` 2 years ago
  Philipp Oppermann bf0a81c088
Update dependencies to match dora-node-api 2 years ago
  haixuanTao 008babd4a2 Use maturin build instead of maturin develop 3 years ago
  haixuanTao 098a57c3c6 Borrow `TypeInfo` to reduce the number of clones 3 years ago
  haixuanTao 44233795d3 Reuse `TypeInfo` for storing default value 3 years ago
  haixuanTao 696738cab0 Replacing`TypedInfo` by `arrow::DataType` 3 years ago
  haixuanTao b9af59dbef Handle simple type 3 years ago
  haixuanTao 0a853032fc Replace `pythonize` with `pyarrow` 3 years ago
  haixuanTao 37b2ce4d7f Migrate example into `examples` folder 3 years ago
  Philipp Oppermann c849a0f145
Update Python ROS2 bridge for new `DeserializeSeed` design in `ros2-client`/`rustdds` 3 years ago
  Philipp Oppermann df50a23058
Print pose in Python turtle teleop example 3 years ago
  Philipp Oppermann 02ca73dc48
Add support for typed serialization using `DeserializeSeed` 3 years ago
  Philipp Oppermann d2c1bd753c
Used untyped subscribe type in python Ros2 bridge 3 years ago
  Philipp Oppermann d26cc96fed
Split typed serialized code into submodule 3 years ago
  Philipp Oppermann a9d5e09f45
Add support for default values 3 years ago
  Philipp Oppermann 312a6bc3f0
Remove debug print 3 years ago
  Philipp Oppermann 45ea8609fa
Create Python-based random turtle example 3 years ago
  Philipp Oppermann 46413dba5c
Allow setting via optional argument 3 years ago
  Philipp Oppermann 8502c1a3a3
Fix encoded type name 3 years ago
  Philipp Oppermann 448b5add07
Simplify QoS construction by using optional arguments 3 years ago
  Philipp Oppermann 0cdbd924a3
Add support for referencing messages from same namespace 3 years ago
  Philipp Oppermann 9b01f03787
Parse ROS2 messages on context generation and start implementing TypeInfo conversion 3 years ago
  Philipp Oppermann dd21b0cec0
Start implementing typed CDR serialization based on runtime types 3 years ago
  Philipp Oppermann 2b71b34137
Start creating a Python ROS2 bridge 3 years ago