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

Protected Member Functions

std::optional< DiagnosticStatus > diagnostic (const std::string &key) const
void expect_still_running () const
void run_for (std::chrono::milliseconds duration, int nort_every=0)
void spin_some_for (std::chrono::milliseconds duration)
void start (std::vector< std::string > params)
void TearDown () override

Protected Attributes

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

Member Function Documentation

◆ diagnostic()

std::optional< DiagnosticStatus > diagnostic ( const std::string & key) const
protected

◆ expect_still_running()

void expect_still_running ( ) const
protected

◆ run_for()

void run_for ( std::chrono::milliseconds duration,
int nort_every = 0 )
protected

◆ spin_some_for()

void spin_some_for ( std::chrono::milliseconds duration)
protected

◆ start()

void start ( std::vector< std::string > params)
protected

◆ TearDown()

void TearDown ( )
overrideprotected

Member Data Documentation

◆ exe_

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

◆ linear_

std::vector<double> linear_
protected

◆ listener_

rclcpp::Node::SharedPtr listener_
protected

◆ sub_

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

◆ system_node_

easynav::SystemNode::SharedPtr system_node_
protected

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