Closed LeniLeGoff closed 8 years ago
Create a AbstractClient to make Client for Component : class AbstractClient{ public : AbstractClient(){connect_to_ros();} virtual ~AbstractClient(){disconnect_from_ros();}
virtual void update() = 0; virtual void connect_to_ros(){} virtual void disconnect_from_ros(){} virtual bool is_initialized(){return is_init;}
protected: bool is_init = false; };
That's arlready done in data_manager branch
The abstractClient is implemented now in component.hpp. cafer_core.hpp is just the main header now.
Create a AbstractClient to make Client for Component : class AbstractClient{ public : AbstractClient(){connect_to_ros();} virtual ~AbstractClient(){disconnect_from_ros();}
protected: bool is_init = false; };