Classes | Functions | Variables
rtt_roscomm Namespace Reference

Classes

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 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.

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 17 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 31 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 Wed Sep 16 2015 06:58:09