dynamixel_hardware_interface::DynamixelHardwareInterface#
Hardware interface for the dynamixel motor.
#include <dynamixel_hardware_interface.hpp>
Inherits from hardware_interface::BaseInterface< hardware_interface::SystemInterface >
Public Functions#
Name | |
---|---|
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC hardware_interface::return_type | write(const rclcpp::Time & time, const rclcpp::Duration & period) override |
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC hardware_interface::return_type | read(const rclcpp::Time & time, const rclcpp::Duration & period) override |
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC std::vector< hardware_interface::StateInterface > | export_state_interfaces() override |
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC std::vector< hardware_interface::CommandInterface > | export_command_interfaces() override |
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC hardware_interface::return_type | configure(const hardware_interface::HardwareInfo & info) override |
Public Functions Documentation#
function write#
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC hardware_interface::return_type write(
const rclcpp::Time & time,
const rclcpp::Duration & period
) override
function read#
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC hardware_interface::return_type read(
const rclcpp::Time & time,
const rclcpp::Duration & period
) override
function export_state_interfaces#
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC std::vector< hardware_interface::StateInterface > export_state_interfaces() override
function export_command_interfaces#
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC std::vector< hardware_interface::CommandInterface > export_command_interfaces() override
function configure#
DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC hardware_interface::return_type configure(
const hardware_interface::HardwareInfo & info
) override
Updated on 17 July 2023 at 01:42:11 UTC