36 template <
typename TOrthogonal,
typename TSourceObject>
48 void sendGoal(nav2_msgs::action::NavigateToPose::Goal & goal)
virtual void onNavigationActionSuccess(const components::CpNav2ActionInterface::WrappedResult &)
smacc2::client_core_components::CpActionClient< nav2_msgs::action::NavigateToPose > * actionClient_
components::CpNav2ActionInterface * nav2ActionInterface_
virtual void onNavigationActionAbort(const components::CpNav2ActionInterface::WrappedResult &)
smacc2::SmaccSignalConnection onNavigationCancelled(void(T::*callback)(const components::CpNav2ActionInterface::WrappedResult &), T *object)
smacc2::SmaccSignalConnection onNavigationSucceeded(void(T::*callback)(const components::CpNav2ActionInterface::WrappedResult &), T *object)
virtual void onNavigationResult(const components::CpNav2ActionInterface::WrappedResult &)
void sendGoal(nav2_msgs::action::NavigateToPose::Goal &goal)
smacc2::SmaccSignalConnection onNavigationAborted(void(T::*callback)(const components::CpNav2ActionInterface::WrappedResult &), T *object)
void onStateOrthogonalAllocation()
rclcpp_action::ResultCode navigationResult_
virtual ~CbNav2ZClientBehaviorBase()
smacc2::SmaccSignalConnection onNavigationSucceeded(void(T::*callback)(const WrappedResult &), T *object)
std::shared_future< typename GoalHandle::SharedPtr > sendGoal(Goal &goal)
smacc2::SmaccSignalConnection onNavigationAborted(void(T::*callback)(const WrappedResult &), T *object)
typename GoalHandle::WrappedResult WrappedResult
smacc2::SmaccSignalConnection onNavigationCancelled(void(T::*callback)(const WrappedResult &), T *object)
void requiresComponent(SmaccComponentType *&storage, ComponentRequirement requirementType=ComponentRequirement::SOFT)
void onStateOrthogonalAllocation()
boost::signals2::connection SmaccSignalConnection