|
| LifecycleBaseDriver (rclcpp::NodeOptions node_options=rclcpp::NodeOptions()) |
|
void | register_nmt_state_cb (std::function< void(canopen::NmtState, uint8_t)> nmt_state_cb) |
|
void | register_rpdo_cb (std::function< void(COData, uint8_t)> rpdo_cb) |
|
| LifecycleCanopenDriver (const rclcpp::NodeOptions &node_options=rclcpp::NodeOptions()) |
|
virtual void | init () override |
| Initialise the driver. More...
|
|
virtual void | set_master (std::shared_ptr< lely::ev::Executor > exec, std::shared_ptr< lely::canopen::AsyncMaster > master) override |
| Set the master object. More...
|
|
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn | on_configure (const rclcpp_lifecycle::State &state) |
| Configure Callback. More...
|
|
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn | on_activate (const rclcpp_lifecycle::State &state) |
| Activate Callback. More...
|
|
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn | on_deactivate (const rclcpp_lifecycle::State &state) |
| Deactivate Callback. More...
|
|
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn | on_cleanup (const rclcpp_lifecycle::State &state) |
| Deactivate Callback. More...
|
|
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn | on_shutdown (const rclcpp_lifecycle::State &state) |
| Deactivate Callback. More...
|
|
rclcpp::node_interfaces::NodeBaseInterface::SharedPtr | get_node_base_interface () override |
| Get the node base interface object. More...
|
|
virtual void | shutdown () override |
| Shutdown the driver. More...
|
|
virtual bool | is_lifecycle () override |
| Check whether this is a LifecycleNode. More...
|
|
virtual std::shared_ptr< node_interfaces::NodeCanopenDriverInterface > | get_node_canopen_driver_interface () |
| Get the node canopen driver interface object. More...
|
|
Lifecycle Base Driver.
A very basic driver without any functionality.