Template Class Publisher
Defined in File Publisher.hpp
Inheritance Relationships
Base Types
public soar_ros::Output< T >
(Template Class Output)public soar_ros::Interface
(Class Interface)
Class Documentation
-
template<typename T>
class Publisher : public soar_ros::Output<T>, public soar_ros::Interface Public Functions
-
inline ~Publisher()
-
inline void run()
-
virtual T parse(sml::Identifier *id) override = 0
Parse Soar working memory structure to a ROS message.
- Parameters:
id –
- Returns:
-
inline virtual std::string getTopic() override
Get the topic of the subscriber.
- Returns:
-
inline virtual sml::Agent *getAgent() override
Get the agent of the current interface.
- Returns:
-
inline ~Publisher()