NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
base class for rapid subscriber to ros publisher More...
#include <generic_rapid_sub.h>
Protected Member Functions | |
GenericRapidSub (const std::string &entity_name, const std::string &subscribe_topic, const std::string &subscriber_partition) | |
~GenericRapidSub () | |
virtual void | StartThread () |
Protected Attributes | |
std::string | subscribe_topic_ |
std::string | subscriber_partition_ |
std::atomic< bool > | alive_ |
std::thread | thread_ |
kn::DdsEventLoop | dds_event_loop_ |
base class for rapid subscriber to ros publisher
base class for rapid subscriber to ros publisher. A kn::DdsEventLoop is run within its own thread of execution. Child classes must connect requested message and callback to m_ddsEventLoop and call startThread()
|
protected |
|
protected |
|
protectedvirtual |
Will start thread exection by calling threadExec()
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |