Functions
ActionRequests

Functions

void locomotor::Locomotor::requestGlobalCostmapUpdate (Executor &work_ex, Executor &result_ex, CostmapUpdateCallback cb=nullptr, CostmapUpdateExceptionCallback fail_cb=nullptr)
 Request the global costmap get updated as a new callback. More...
 
void locomotor::Locomotor::requestGlobalPlan (Executor &work_ex, Executor &result_ex, GlobalPlanCallback cb=nullptr, PlannerExceptionCallback fail_cb=nullptr)
 Request the global planner get run as a new callback. More...
 
void locomotor::Locomotor::requestLocalCostmapUpdate (Executor &work_ex, Executor &result_ex, CostmapUpdateCallback cb=nullptr, CostmapUpdateExceptionCallback fail_cb=nullptr)
 Request the local costmap get updated as a new callback. More...
 
void locomotor::Locomotor::requestLocalPlan (Executor &work_ex, Executor &result_ex, LocalPlanCallback cb=nullptr, PlannerExceptionCallback fail_cb=nullptr, NavigationCompleteCallback complete_cb=nullptr)
 Request the local planner get run as a new callback. More...
 
void locomotor::Locomotor::requestNavigationFailure (Executor &result_ex, const locomotor_msgs::ResultCode &result, NavigationFailureCallback cb=nullptr)
 Request that a onNavigationFailure event be added as a new callback. More...
 

Detailed Description

Function Documentation

void locomotor::Locomotor::requestGlobalCostmapUpdate ( Executor work_ex,
Executor result_ex,
CostmapUpdateCallback  cb = nullptr,
CostmapUpdateExceptionCallback  fail_cb = nullptr 
)

Request the global costmap get updated as a new callback.

Parameters
work_exExecutor to do the work on
result_exExecutor to put the result callback on
cbCallback for if the update succeeds
fail_cbCallback for if the update fails

Definition at line 125 of file locomotor.cpp.

void locomotor::Locomotor::requestGlobalPlan ( Executor work_ex,
Executor result_ex,
GlobalPlanCallback  cb = nullptr,
PlannerExceptionCallback  fail_cb = nullptr 
)

Request the global planner get run as a new callback.

Parameters
work_exExecutor to do the work on
result_exExecutor to put the result callback on
cbCallback for if the planning succeeds
fail_cbCallback for if the planning fails

Definition at line 139 of file locomotor.cpp.

void locomotor::Locomotor::requestLocalCostmapUpdate ( Executor work_ex,
Executor result_ex,
CostmapUpdateCallback  cb = nullptr,
CostmapUpdateExceptionCallback  fail_cb = nullptr 
)

Request the local costmap get updated as a new callback.

Parameters
work_exExecutor to do the work on
result_exExecutor to put the result callback on
cbCallback for if the update succeeds
fail_cbCallback for if the update fails

Definition at line 132 of file locomotor.cpp.

void locomotor::Locomotor::requestLocalPlan ( Executor work_ex,
Executor result_ex,
LocalPlanCallback  cb = nullptr,
PlannerExceptionCallback  fail_cb = nullptr,
NavigationCompleteCallback  complete_cb = nullptr 
)

Request the local planner get run as a new callback.

Parameters
work_exExecutor to do the work on
result_exExecutor to put the result callback on
cbCallback for if the planning succeeds
fail_cbCallback for if the planning fails
complete_cbCallback for if the navigation is now complete

Definition at line 145 of file locomotor.cpp.

void locomotor::Locomotor::requestNavigationFailure ( Executor result_ex,
const locomotor_msgs::ResultCode &  result,
NavigationFailureCallback  cb = nullptr 
)

Request that a onNavigationFailure event be added as a new callback.

Parameters
result_exExecutor to put the result callback on
resultInformation about the failure
cbCallback for handling failure

Definition at line 152 of file locomotor.cpp.



locomotor
Author(s):
autogenerated on Sun Jan 10 2021 04:08:39