Class CbNav2ZClientBehaviorBase
Defined in File cb_nitrosz_client_behavior_base.hpp
Inheritance Relationships
Base Type
public smacc2::SmaccAsyncClientBehavior
Derived Types
public cl_nitrosz::CbAbsoluteRotate
(Class CbAbsoluteRotate)public cl_nitrosz::CbNavigateBackwards
(Class CbNavigateBackwards)public cl_nitrosz::CbNavigateForward
(Class CbNavigateForward)public cl_nitrosz::CbNavigateGlobalPosition
(Class CbNavigateGlobalPosition)public cl_nitrosz::CbNavigateNextWaypoint
(Class CbNavigateNextWaypoint)public cl_nitrosz::CbRotate
(Class CbRotate)public cl_nitrosz::CbUndoPathBackwards
(Class CbUndoPathBackwards)
Class Documentation
-
class CbNav2ZClientBehaviorBase : public smacc2::SmaccAsyncClientBehavior
Subclassed by cl_nitrosz::CbAbsoluteRotate, cl_nitrosz::CbNavigateBackwards, cl_nitrosz::CbNavigateForward, cl_nitrosz::CbNavigateGlobalPosition, cl_nitrosz::CbNavigateNextWaypoint, cl_nitrosz::CbRotate, cl_nitrosz::CbUndoPathBackwards
Public Functions
-
virtual ~CbNav2ZClientBehaviorBase()
-
template<typename TOrthogonal, typename TSourceObject>
inline void onOrthogonalAllocation()
Protected Functions
-
void cancelGoal()
Protected Attributes
-
cl_nitrosz::ClNitrosZ::SmaccNavigateResultSignal::SharedPtr navigationCallback_
-
rclcpp_action::ResultCode navigationResult_
-
std::shared_future<std::shared_ptr<rclcpp_action::ClientGoalHandle<nav2_msgs::action::NavigateToPose>>> goalHandleFuture_
-
virtual ~CbNav2ZClientBehaviorBase()