Public Attributes | List of all members
cras::priority_mux::TopicConfig Struct Reference

Configuration of an input to the mux. More...

#include <priority_mux_base.h>

Public Attributes

::std::string inTopic
 The input topic. More...
 
::std::string name
 The human-readable name of the config. More...
 
::std::string outTopic
 The output topic. More...
 
int priority {0}
 The priority for the topic. Usually is a positive number. More...
 
size_t queueSize
 Queue size for the subscriber. More...
 
::ros::Duration timeout
 How long do messages on this topic keep the priority active. More...
 

Detailed Description

Configuration of an input to the mux.

Definition at line 32 of file priority_mux_base.h.

Member Data Documentation

◆ inTopic

::std::string cras::priority_mux::TopicConfig::inTopic

The input topic.

Definition at line 35 of file priority_mux_base.h.

◆ name

::std::string cras::priority_mux::TopicConfig::name

The human-readable name of the config.

Definition at line 34 of file priority_mux_base.h.

◆ outTopic

::std::string cras::priority_mux::TopicConfig::outTopic

The output topic.

Definition at line 36 of file priority_mux_base.h.

◆ priority

int cras::priority_mux::TopicConfig::priority {0}

The priority for the topic. Usually is a positive number.

Definition at line 37 of file priority_mux_base.h.

◆ queueSize

size_t cras::priority_mux::TopicConfig::queueSize

Queue size for the subscriber.

Definition at line 39 of file priority_mux_base.h.

◆ timeout

::ros::Duration cras::priority_mux::TopicConfig::timeout

How long do messages on this topic keep the priority active.

Definition at line 38 of file priority_mux_base.h.


The documentation for this struct was generated from the following file:


cras_topic_tools
Author(s): Martin Pecka
autogenerated on Mon Jun 17 2024 02:49:11