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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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.
| work_ex | Executor to do the work on |
| result_ex | Executor to put the result callback on |
| cb | Callback for if the update succeeds |
| fail_cb | Callback for if the update fails |
Definition at line 124 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.
| work_ex | Executor to do the work on |
| result_ex | Executor to put the result callback on |
| cb | Callback for if the planning succeeds |
| fail_cb | Callback for if the planning fails |
Definition at line 138 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.
| work_ex | Executor to do the work on |
| result_ex | Executor to put the result callback on |
| cb | Callback for if the update succeeds |
| fail_cb | Callback for if the update fails |
Definition at line 131 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.
| work_ex | Executor to do the work on |
| result_ex | Executor to put the result callback on |
| cb | Callback for if the planning succeeds |
| fail_cb | Callback for if the planning fails |
| complete_cb | Callback for if the navigation is now complete |
Definition at line 144 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.
| result_ex | Executor to put the result callback on |
| result | Information about the failure |
| cb | Callback for handling failure |
Definition at line 151 of file locomotor.cpp.