chrono::ros::ipc::MessageHeader Struct Reference

Description

IPC message header for all communications.

#include <ChROSIPCMessage.h>

Public Member Functions

 MessageHeader (MessageType msg_type, uint64_t time_ns, uint32_t size, uint32_t seq)
 
bool IsValid () const
 Validate message header.
 

Public Attributes

uint32_t magic
 Protocol validation.
 
MessageType type
 Message type identifier.
 
uint64_t timestamp_ns
 Chrono simulation time in nanoseconds.
 
uint32_t payload_size
 Size of payload data in bytes.
 
uint32_t sequence
 Message sequence number.
 

Static Public Attributes

static constexpr uint32_t MAGIC = 0xC4050515
 

The documentation for this struct was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono_ros/ipc/ChROSIPCMessage.h