Skip to main contentModule wire
Source - 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.
- FrameType
- Frame type identifiers (uint16).
- 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