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. |
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.
const int rtt_roscomm::protocol_id = 3 [static] |
ROS topic protocol ID.
Definition at line 37 of file rtt_rostopic.h.