Skip to content

dynamixel_hardware_interface::DynamixelDiagnosticController#

Inherits from ControllerInterface

Public Functions#

Name
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC controller_interface::return_type update() override
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC controller_interface::InterfaceConfiguration state_interface_configuration() const override
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn on_deactivate(const rclcpp_lifecycle::State & ) override
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn on_configure(const rclcpp_lifecycle::State & ) override
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn on_activate(const rclcpp_lifecycle::State & ) override
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC controller_interface::return_type init(const std::string & controller_name, const std::string & namespace_ ="", const rclcpp::NodeOptions & node_options =rclcpp::NodeOptions() .allow_undeclared_parameters(true) .automatically_declare_parameters_from_overrides(true)) override
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC controller_interface::InterfaceConfiguration command_interface_configuration() const override

Public Functions Documentation#

function update#

DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC controller_interface::return_type update() override

function state_interface_configuration#

inline DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC controller_interface::InterfaceConfiguration state_interface_configuration() const override

function on_deactivate#

inline DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn on_deactivate(
    const rclcpp_lifecycle::State & 
) override

function on_configure#

DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn on_configure(
    const rclcpp_lifecycle::State & 
) override

function on_activate#

inline DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn on_activate(
    const rclcpp_lifecycle::State & 
) override

function init#

DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC controller_interface::return_type init(
    const std::string & controller_name,
    const std::string & namespace_ ="",
    const rclcpp::NodeOptions & node_options =rclcpp::NodeOptions() .allow_undeclared_parameters(true) .automatically_declare_parameters_from_overrides(true)
) override

function command_interface_configuration#

inline DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC controller_interface::InterfaceConfiguration command_interface_configuration() const override

Updated on 17 July 2023 at 01:42:11 UTC