Description

sim -> node: create a generic publisher or subscription.

#include <ChROSControl.h>

Public Types

enum  Direction : uint8_t { Direction::Publish = 0, Direction::Subscribe = 1 }
 

Public Member Functions

void Encode (std::vector< uint8_t > &out) const
 

Static Public Member Functions

static AdvertisePayload Decode (const uint8_t *data, size_t size)
 

Public Attributes

Direction direction = Direction::Publish
 
std::string topic
 
std::string type_name
 
QoSSpec qos
 

Member Enumeration Documentation

◆ Direction

Enumerator
Publish 

sim publishes; node creates a generic publisher

Subscribe 

sim subscribes; node creates a generic subscription


The documentation for this struct was generated from the following files:
  • /builds/uwsbel/chrono/src/chrono_ros/core/ChROSControl.h
  • /builds/uwsbel/chrono/src/chrono_ros/core/ChROSControl.cpp