Classes | Functions | Variables
rtt_roscomm Namespace Reference

Classes

struct  RosMessageAdapter
 
class  RosMsgTransporter
 
class  RosPubChannelElement
 
class  RosPublishActivity
 
struct  RosPublisher
 
class  ROSService
 
class  RosSubChannelElement
 

Functions

RTT::ConnPolicy topic (const std::string &name)
 
RTT::ConnPolicy topicBuffer (const std::string &name, int size)
 
RTT::ConnPolicy topicLatched (const std::string &name)
 
RTT::ConnPolicy topicUnbuffered (const std::string &name)
 

Variables

static const int protocol_id = 3
 ROS topic protocol ID. More...
 

Function Documentation

RTT::ConnPolicy rtt_roscomm::topic ( const std::string &  name)

Returns a ConnPolicy object for streaming to or from the given ROS topic. No buffering is done within RTT.

Definition at line 4 of file rtt_rostopic.cpp.

RTT::ConnPolicy rtt_roscomm::topicBuffer ( const std::string &  name,
int  size 
)

Returns a ConnPolicy object for streaming to or from the given ROS topic. Also specifies the buffer size of the connection to be created.

Definition at line 27 of file rtt_rostopic.cpp.

RTT::ConnPolicy rtt_roscomm::topicLatched ( const std::string &  name)

Returns a ConnPolicy object for latched streaming to the given ROS topic. No buffering is done within RTT.

Definition at line 13 of file rtt_rostopic.cpp.

RTT::ConnPolicy rtt_roscomm::topicUnbuffered ( const std::string &  name)

Returns a ConnPolicy object for streaming to or from the given ROS topic. Use this only for unbuffered publishing, where the publish() method is called in the thread of the writing TaskContext.

Definition at line 42 of file rtt_rostopic.cpp.

Variable Documentation

const int rtt_roscomm::protocol_id = 3
static

ROS topic protocol ID.

Definition at line 39 of file rostopic.h.



rtt_roscomm
Author(s): Ruben Smits, Jonathan Bohren
autogenerated on Mon May 10 2021 02:45:04