|
| void | initializeState () |
| |
| | MOCK_METHOD1 (aborting, void(const ros::Time &)) |
| |
| | MOCK_METHOD1 (starting, void(const ros::Time &)) |
| |
| | MOCK_METHOD1 (stopping, void(const ros::Time &)) |
| |
| | MOCK_METHOD1 (waiting, void(const ros::Time &)) |
| |
| | MOCK_METHOD2 (update, void(const ros::Time &, const ros::Duration &)) |
| |
| | MOCK_METHOD4 (initRequest, bool(hardware_interface::RobotHW *, ros::NodeHandle &, ros::NodeHandle &, ClaimedResources &)) |
| |
| | ControllerBase ()=default |
| |
| | ControllerBase (const ControllerBase &)=delete |
| |
| | ControllerBase (ControllerBase &&)=delete |
| |
| ControllerBase & | operator= (const ControllerBase &)=delete |
| |
| ControllerBase & | operator= (ControllerBase &&)=delete |
| |
| virtual | ~ControllerBase ()=default |
| |
| virtual void | starting (const ros::Time &) |
| | This is called from within the realtime thread just before the first call to update. More...
|
| |
| virtual void | update (const ros::Time &time, const ros::Duration &period)=0 |
| | This is called periodically by the realtime thread when the controller is running. More...
|
| |
| virtual void | stopping (const ros::Time &) |
| | This is called from within the realtime thread just after the last update call before the controller is stopped. More...
|
| |
| virtual void | waiting (const ros::Time &) |
| | This is called from within the realtime thread while the controller is waiting to start. More...
|
| |
| virtual void | aborting (const ros::Time &) |
| | This is called from within the realtime thread when the controller needs to be aborted. More...
|
| |
| bool | isInitialized () const |
| | Check if the controller is initialized. More...
|
| |
| bool | isRunning () const |
| | Check if the controller is running. More...
|
| |
| bool | isStopped () const |
| | Check if the controller is stopped. More...
|
| |
| bool | isWaiting () const |
| | Check if the controller is waiting. More...
|
| |
| bool | isAborted () const |
| | Check if the controller is aborted. More...
|
| |
| void | updateRequest (const ros::Time &time, const ros::Duration &period) |
| | Calls update only if this controller is running. More...
|
| |
| bool | startRequest (const ros::Time &time) |
| | Calls starting unless this controller is just constructed. More...
|
| |
| bool | stopRequest (const ros::Time &time) |
| | Calls stopping unless this controller is just constructed. More...
|
| |
| bool | waitRequest (const ros::Time &time) |
| | Calls waiting unless this controller is just constructed. More...
|
| |
| bool | abortRequest (const ros::Time &time) |
| | Calls abort unless this controller is just constructed. More...
|
| |
| virtual bool | initRequest (hardware_interface::RobotHW *robot_hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh, ClaimedResources &claimed_resources)=0 |
| | Request that the controller be initialized. More...
|
| |
Definition at line 43 of file controller_base_test.cpp.