SMACC2
Public Member Functions | Private Attributes | List of all members
cl_nav2z::CbRetry< TCbRelativeMotion > Class Template Reference

#include <cb_retry_behavior.hpp>

Inheritance diagram for cl_nav2z::CbRetry< TCbRelativeMotion >:
Inheritance graph
Collaboration diagram for cl_nav2z::CbRetry< TCbRelativeMotion >:
Collaboration graph

Public Member Functions

 CbRetry ()
 
void onEntry () override
 

Private Attributes

OdomTrackerodomTracker_
 

Detailed Description

template<typename TCbRelativeMotion>
class cl_nav2z::CbRetry< TCbRelativeMotion >

Definition at line 31 of file cb_retry_behavior.hpp.

Constructor & Destructor Documentation

◆ CbRetry()

template<typename TCbRelativeMotion >
cl_nav2z::CbRetry< TCbRelativeMotion >::CbRetry ( )
inline

Definition at line 34 of file cb_retry_behavior.hpp.

34{}

Member Function Documentation

◆ onEntry()

template<typename TCbRelativeMotion >
void cl_nav2z::CbRetry< TCbRelativeMotion >::onEntry ( )
inlineoverride

Definition at line 35 of file cb_retry_behavior.hpp.

36 {
37 odomTracker_ = this->moveBaseClient_->template getComponent<OdomTracker>();
39
40 if (goal)
41 {
42 this->goalPose_ = *goal;
43 }
44
45 TCbRelativeMotion::onEntry();
46 }
OdomTracker * odomTracker_
std::optional< geometry_msgs::msg::PoseStamped > getCurrentMotionGoal()

References cl_nav2z::odom_tracker::OdomTracker::getCurrentMotionGoal(), and cl_nav2z::CbRetry< TCbRelativeMotion >::odomTracker_.

Here is the call graph for this function:

Member Data Documentation

◆ odomTracker_

template<typename TCbRelativeMotion >
OdomTracker* cl_nav2z::CbRetry< TCbRelativeMotion >::odomTracker_
private

The documentation for this class was generated from the following file: