stub — This page will be curated before publishing. Content below reflects the current implementation.
Wire frame layout
Every sample on the Cyberwave data bus (Zenoh or filesystem) uses one framing:header_len— 4-byte LE uint32 coveringts+seq+ JSON.ts— 8-byte LE float64, acquisition timestamp (Unix epoch seconds). Binary-packed for O(1) read.seq— 8-byte LE int64, per-channel sequence number for drop detection.- Header JSON — compact UTF-8 JSON with at least
content_typeand channel-specific metadata. - Payload — raw bytes (numpy buffer) or UTF-8 JSON.
HeaderTemplate class pre-encodes the JSON once and splices only ts/seq per sample (<500 ns overhead).