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