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

Protected Member Functions

template<typename HandlerT>
std::shared_ptr< HandlerT > make_handler (const std::string &sensor, const std::string &type, std::vector< rclcpp::Parameter > extra={})
template<typename MsgT>
void send (const std::string &sensor, MsgT msg)
void SetUp () override
void TearDown () override

Static Protected Member Functions

static void SetUpTestSuite ()
static void TearDownTestSuite ()

Protected Attributes

rclcpp::CallbackGroup::SharedPtr cbg_
std::unique_ptr< rclcpp::executors::SingleThreadedExecutor > exe_
std::shared_ptr< easynav::NavState > nav_state_ = std::make_shared<easynav::NavState>()
rclcpp_lifecycle::LifecycleNode::SharedPtr node_
rclcpp::Node::SharedPtr publisher_node_

Member Function Documentation

◆ make_handler()

template<typename HandlerT>
std::shared_ptr< HandlerT > make_handler ( const std::string & sensor,
const std::string & type,
std::vector< rclcpp::Parameter > extra = {} )
protected

◆ send()

template<typename MsgT>
void send ( const std::string & sensor,
MsgT msg )
protected

◆ SetUp()

void SetUp ( )
overrideprotected

◆ SetUpTestSuite()

void SetUpTestSuite ( )
staticprotected

◆ TearDown()

void TearDown ( )
overrideprotected

◆ TearDownTestSuite()

void TearDownTestSuite ( )
staticprotected

Member Data Documentation

◆ cbg_

rclcpp::CallbackGroup::SharedPtr cbg_
protected

◆ exe_

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

◆ nav_state_

std::shared_ptr<easynav::NavState> nav_state_ = std::make_shared<easynav::NavState>()
protected

◆ node_

rclcpp_lifecycle::LifecycleNode::SharedPtr node_
protected

◆ publisher_node_

rclcpp::Node::SharedPtr publisher_node_
protected

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