nav2_system_tests: Humble
Links
Rosindex
Repository
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace nav2_planner
Namespace nav2_system_tests
Namespace rclcpp
Namespace std::chrono
Namespace std::chrono_literals
Namespace std::placeholders
Classes and Structs
Class ComputePathToPoseActionServer
Template Class DummyActionServer
Template Class DummyService
Class AssistedTeleopBehaviorTester
Class BackupBehaviorTester
Class DriveOnHeadingBehaviorTester
Class DummyController
Class DummyPlanner
Class NavFnPlannerTester
Class PlannerTester
Class SpinBehaviorTester
Class WaitBehaviorTester
Class ServerHandler
Enums
Enum TaskStatus
Directories
Directory src
Directory behavior_tree
Directory behaviors
Directory assisted_teleop
Directory backup
Directory drive_on_heading
Directory spin
Directory wait
Directory dummy_controller
Directory dummy_planner
Directory planning
Files
File assisted_teleop_behavior_tester.hpp
File backup_behavior_tester.hpp
File drive_on_heading_behavior_tester.hpp
File dummy_controller.hpp
File dummy_planner.hpp
File dummy_servers.hpp
File planner_tester.hpp
File server_handler.hpp
File spin_behavior_tester.hpp
File wait_behavior_tester.hpp
Standard Documents
README
System Tests
PACKAGE
Index
nav2_system_tests: Humble
C++ API
Template Class DummyActionServer
View page source
Template Class DummyActionServer
Defined in
File dummy_servers.hpp
Class Documentation
template
<
class
ActionT
>
class
DummyActionServer
Public Functions
inline
explicit
DummyActionServer
(
const
rclcpp
::
Node
::
SharedPtr
&
node
,
std
::
string
action_name
)
inline
void
setFailureRanges
(
const
std
::
vector
<
std
::
pair
<
int
,
int
>
>
&
failureRanges
)
inline
void
setRunningRanges
(
const
std
::
vector
<
std
::
pair
<
int
,
int
>
>
&
runningRanges
)
inline
void
reset
(
)
inline
int
getGoalCount
(
)
const
Protected Functions
inline
virtual
std
::
shared_ptr
<
typename
ActionT
::
Result
>
fillResult
(
)
inline
virtual
rclcpp_action
::
GoalResponse
handle_goal
(
const
rclcpp_action
::
GoalUUID
&
,
std
::
shared_ptr
<
const
typename
ActionT
::
Goal
>
)
inline
virtual
rclcpp_action
::
CancelResponse
handle_cancel
(
const
typename
std
::
shared_ptr
<
rclcpp_action
::
ServerGoalHandle
<
ActionT
>
>
)
inline
void
execute
(
const
typename
std
::
shared_ptr
<
rclcpp_action
::
ServerGoalHandle
<
ActionT
>
>
goal_handle
)
inline
void
handle_accepted
(
const
std
::
shared_ptr
<
rclcpp_action
::
ServerGoalHandle
<
ActionT
>
>
goal_handle
)
Protected Attributes
rclcpp_action
::
Server
<
ActionT
>
::
SharedPtr
action_server_
std
::
string
action_name_
std
::
vector
<
std
::
pair
<
int
,
int
>
>
failure_ranges_
std
::
vector
<
std
::
pair
<
int
,
int
>
>
running_ranges_
int
goal_count_