Abstraction of various publisher/subscriber communication backends.
Provides a [CommunicationLayer
] trait as an abstraction for different publisher/subscriber
systems. The following set of backends are currently supported:
- Zenoh: The zenoh project implements a distributed
publisher/subscriber system with automated routing. To use zenoh, use the
[
ZenohCommunicationLayer
][zenoh::ZenohCommunicationLayer] struct.