Easy Navigation
Loading...
Searching...
No Matches
SystemLifecycleMissionTest Class Reference
Inheritance diagram for SystemLifecycleMissionTest:
Collaboration diagram for SystemLifecycleMissionTest:

Protected Types

using ClientState = easynav::GoalManagerClient::State

Protected Member Functions

void SetUp () override
void start (easynav::SystemNode::SharedPtr &system_node, rclcpp::Node::SharedPtr &client_node, easynav::GoalManagerClient::SharedPtr &client, rclcpp::executors::SingleThreadedExecutor &exe)

Static Protected Member Functions

static bool cycle_until (const easynav::SystemNode::SharedPtr &system_node, rclcpp::executors::SingleThreadedExecutor &exe, const std::function< bool()> &done, std::chrono::milliseconds timeout=3s)
static geometry_msgs::msg::PoseStamped goal_at (double x)
static bool reconfigure (const easynav::SystemNode::SharedPtr &system_node)
static void set_robot_x (easynav::NavState &nav_state, double x)

Member Typedef Documentation

◆ ClientState

Member Function Documentation

◆ cycle_until()

bool cycle_until ( const easynav::SystemNode::SharedPtr & system_node,
rclcpp::executors::SingleThreadedExecutor & exe,
const std::function< bool()> & done,
std::chrono::milliseconds timeout = 3s )
staticprotected

◆ goal_at()

geometry_msgs::msg::PoseStamped goal_at ( double x)
staticprotected

◆ reconfigure()

bool reconfigure ( const easynav::SystemNode::SharedPtr & system_node)
staticprotected

◆ set_robot_x()

void set_robot_x ( easynav::NavState & nav_state,
double x )
staticprotected

◆ SetUp()

void SetUp ( )
overrideprotected

◆ start()

void start ( easynav::SystemNode::SharedPtr & system_node,
rclcpp::Node::SharedPtr & client_node,
easynav::GoalManagerClient::SharedPtr & client,
rclcpp::executors::SingleThreadedExecutor & exe )
protected

The documentation for this class was generated from the following file: