Class CpWaypointNavigator

Inheritance Relationships

Base Type

Class Documentation

class CpWaypointNavigator : public cl_nitrosz::CpWaypointNavigatorBase

Public Functions

CpWaypointNavigator()
void onInitialize() override
template<typename TOrthogonal, typename TSourceObject>
inline void onOrthogonalAllocation()
std::optional<std::shared_future<std::shared_ptr<rclcpp_action::ClientGoalHandle<nav2_msgs::action::NavigateToPose>>>> sendNextGoal(std::optional<NavigateNextWaypointOptions> options = std::nullopt, cl_nitrosz::ClNitrosZ::SmaccNavigateResultSignal::WeakPtr callback = cl_nitrosz::ClNitrosZ::SmaccNavigateResultSignal::WeakPtr())
void stopWaitingResult()

Public Members

ClNitrosZ *client_
smacc2::SmaccSignal<void()> onNavigationRequestSucceded
smacc2::SmaccSignal<void()> onNavigationRequestAborted
smacc2::SmaccSignal<void()> onNavigationRequestCancelled