|
|
rclcpp::Clock::SharedPtr | clock_ |
| |
|
rclcpp::Logger | logger_ |
| |
|
rclcpp::Node::SharedPtr | hardware_component_node_ = nullptr |
| |
|
std::unordered_map< std::string, StateInterface::SharedPtr > | hardware_states_ |
| |
|
std::unordered_map< std::string, CommandInterface::SharedPtr > | hardware_commands_ |
| |
|
std::atomic< uint8_t > | lifecycle_id_cache_ = lifecycle_msgs::msg::State::PRIMARY_STATE_UNKNOWN |
| |
|
std::atomic< return_type > | read_return_info_ = return_type::OK |
| |
|
std::atomic< std::chrono::nanoseconds > | read_execution_time_ = std::chrono::nanoseconds::zero() |
| |
|
std::atomic< return_type > | write_return_info_ = return_type::OK |
| |
|
std::atomic< std::chrono::nanoseconds > | write_execution_time_ = std::chrono::nanoseconds::zero() |
| |
The documentation for this class was generated from the following file:
- ros2_control/hardware_interface/src/hardware_component_interface.cpp