Skip to main content

Module wire

Module wire 

Source

Structs§

DataObjectFlags
Flags in data object frame header.
FrameHeader
The fixed 16-byte frame header.
MessageFlags
Flags in the message preamble indicating which optional frames are present.
Postamble
The fixed 16-byte message postamble (footer terminator).
Preamble
The fixed 24-byte message preamble.

Enums§

FrameType
Frame type identifiers (uint16).

Constants§

DATA_OBJECT_FOOTER_SIZE
Data object footer size: cbor_offset(8) + ENDF(4) = 12
END_MAGIC
Message end magic: ASCII “39277777”
FRAME_END
Frame end marker: ASCII “ENDF”
FRAME_HEADER_SIZE
Frame header size: FR(2) + type(2) + version(2) + flags(2) + total_length(8) = 16
FRAME_MAGIC
Frame start marker: ASCII “FR”
MAGIC
Message start magic: ASCII “TENSOGRM”
POSTAMBLE_SIZE
Postamble size: first_footer_offset(8) + end_magic(8) = 16
PREAMBLE_SIZE
Preamble size: magic(8) + version(2) + flags(2) + reserved(4) + total_length(8) = 24