chrono::ros::core::FrameHeader Struct Reference
Description
Fixed header preceding every frame.
Plain bytes in shared memory; the layout is identical on both ends because both are built from this header (and little-endian per the protocol-wide requirement).
#include <ChROSFrame.h>
Public Attributes | |
| uint32_t | magic = kFrameMagic |
| uint16_t | version = kProtocolVersion |
| uint16_t | kind = 0 |
| FrameKind. | |
| uint32_t | channel_id = 0 |
| topic channel for Advertise/Publish/Received/...; 0 for global frames | |
| uint32_t | payload_size = 0 |
| bytes of payload following this header | |
| uint64_t | sim_time_ns = 0 |
| simulation time when the frame was produced (0 if not applicable) | |
The documentation for this struct was generated from the following file:
- /builds/uwsbel/chrono/src/chrono_ros/core/ChROSFrame.h