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

Protected Member Functions

void command (double vx, double wz, std::chrono::milliseconds duration)
void expect_smoothed (std::size_t from=0) const
void SetUp () override

Protected Attributes

std::unique_ptr< rclcpp::executors::SingleThreadedExecutor > exe_
rclcpp::Node::SharedPtr listener_
std::vector< geometry_msgs::msg::TwistStamped > received_
rclcpp::Subscription< geometry_msgs::msg::TwistStamped >::SharedPtr sub_
easynav::SystemNode::SharedPtr system_node_

Member Function Documentation

◆ command()

void command ( double vx,
double wz,
std::chrono::milliseconds duration )
protected

◆ expect_smoothed()

void expect_smoothed ( std::size_t from = 0) const
protected

◆ SetUp()

void SetUp ( )
overrideprotected

Member Data Documentation

◆ exe_

std::unique_ptr<rclcpp::executors::SingleThreadedExecutor> exe_
protected

◆ listener_

rclcpp::Node::SharedPtr listener_
protected

◆ received_

std::vector<geometry_msgs::msg::TwistStamped> received_
protected

◆ sub_

rclcpp::Subscription<geometry_msgs::msg::TwistStamped>::SharedPtr sub_
protected

◆ system_node_

easynav::SystemNode::SharedPtr system_node_
protected

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