Classes | Functions | Variables
rtt_roscomm Namespace Reference

Classes

struct  RosMessageAdapter
class  RosMsgTransporter
class  RosPubChannelElement
class  RosPublishActivity
struct  RosPublisher
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.

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 37 of file rtt_rostopic.h.



rtt_roscomm
Author(s): Ruben Smits, Jonathan Bohren
autogenerated on Thu Jun 6 2019 18:06:06