|
Easy Navigation
|


Protected Member Functions | |
| void | cycle () |
| std::optional< DiagnosticStatus > | diagnostic () const |
| rclcpp::Publisher< sensor_msgs::msg::LaserScan >::SharedPtr | scan_publisher (const std::string &name) |
| void | send_scan (const rclcpp::Publisher< sensor_msgs::msg::LaserScan >::SharedPtr &pub, std::chrono::milliseconds age=0ms) |
| void | SetUp () override |
| void | spin_for (std::chrono::milliseconds duration) |
| bool | start (const std::vector< std::pair< std::string, std::string > > &sensors, double forget_time=0.3) |
| void | TearDown () override |
| bool | valid (const std::string &sensor) const |
| std::string | value (const std::string &key) const |
| template<typename PubT> | |
| void | wait_for_subscriber (const PubT &pub) |
Protected Attributes | |
| std::unique_ptr< rclcpp::executors::SingleThreadedExecutor > | exe_ |
| std::shared_ptr< easynav::NavState > | nav_state_ = std::make_shared<easynav::NavState>() |
| easynav::SensorsNode::SharedPtr | node_ |
| rclcpp::Node::SharedPtr | publisher_node_ |
|
protected |
|
protected |
|
protected |
|
protected |
|
overrideprotected |
|
protected |
|
protected |
|
overrideprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |