fbs/transport.fbs
Namespace: synapse.topic
Includes: types.fbs, sensors.fbs, state.fbs, control.fbs, optical_flow.fbs, mocap.fbs, telemetry.fbs
| Kind | Name | Description |
|---|---|---|
table | TextStatus | Human-readable status text for diagnostics, operator messages, and logs. |
union | SynapseMessage | Union of topic root tables supported by the optional multiplexed Frame transport. Order mirrors TopicId; the union discriminator is one byte, so Frame supports at most 255 topics. |
struct | FrameHeader | Fixed-layout header carried by the optional multiplexed Frame transport. |
table | Frame | Optional multiplexed transport frame for generic bridges and multiplexed byte streams. This is an intentional table boundary: the canonical Zenoh encoding publishes bare fixed-layout payload structs with the key as the discriminator, and constrained serial links should prefer the compact framing described in the README ([sync][len][topic_id][seq][flags] [bare struct][crc16]) over this envelope. Frame remains for consumers that need a self-contained FlatBuffers container. |