Template Class Input
Defined in File Interface.hpp
Inheritance Relationships
Base Type
public soar_ros::InputBase
(Class InputBase)
Derived Type
public soar_ros::Subscriber< T >
(Template Class Subscriber)
Class Documentation
-
template<typename T>
class Input : public soar_ros::InputBase Subclassed by soar_ros::Subscriber< T >
Public Functions
-
inline Input()
-
inline ~Input()
-
virtual void parse(T msg) = 0
This function must attach the ROS message T from m_r2sQueue to the Soar input link.
Soar usually requires a
pAgent->Commit()
to send the changes, but this is handled inside the SoarRunner::processInput() call.The function is called inside the Interface::Input::process_r2s() function.
- Parameters:
msg – The ROS2 message.
-
inline Input()