cu-ros2-bridge 1.0.1

Copper bridge for ROS 2 messaging over Zenoh transport.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use cu29::prelude::CuContext;
use zenoh::{bytes::ZBytes, config::ZenohId};
use zenoh_ext::ZSerializer;

pub fn encode_attachment(sequence_number: u64, ctx: &CuContext, zid: &ZenohId) -> ZBytes {
    let mut serializer = ZSerializer::new();
    serializer.serialize(sequence_number);
    serializer.serialize(ctx.now().as_nanos());
    serializer.serialize(zid.to_le_bytes());
    serializer.finish()
}