gang-capability-topic-echo 1.0.0

ROS 2 topic echo capability — subscribes to topics and streams serialized messages with optional decimation
Documentation
  • Coverage
  • 100%
    26 out of 26 items documented0 out of 8 items with examples
  • Size
  • Source code size: 23.13 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 2.77 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 56s Average build duration of successful builds.
  • all releases: 56s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Repository
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • karma0

ROS 2 topic echo capability for Ganglion.

Subscribes to specified ROS 2 topics and captures serialized messages with optional decimation (sampling every Nth message). Designed for remote inspection of topic traffic without requiring a local ROS installation on the operator side.

When compiled to a WASM component this uses the ros-interface host import (topic-subscribe) to receive serialized messages. As a native library the capture and decimation logic is testable without ROS.

The design spec designates this as the C++ reference capability (wasi-sdk + wit-bindgen). The Rust crate implements the canonical logic; a C++ example project would demonstrate native-language parity for the ROS 2 community.