ROS2 Control
Public Member Functions | List of all members
hardware_interface::Actuator Class Referencefinal

Public Member Functions

HARDWARE_INTERFACE_PUBLIC Actuator (std::unique_ptr< ActuatorInterface > impl)
 
 Actuator (Actuator &&other)=default
 
HARDWARE_INTERFACE_PUBLIC const rclcpp_lifecycle::State & initialize (const HardwareInfo &actuator_info)
 
HARDWARE_INTERFACE_PUBLIC const rclcpp_lifecycle::State & configure ()
 
HARDWARE_INTERFACE_PUBLIC const rclcpp_lifecycle::State & cleanup ()
 
HARDWARE_INTERFACE_PUBLIC const rclcpp_lifecycle::State & shutdown ()
 
HARDWARE_INTERFACE_PUBLIC const rclcpp_lifecycle::State & activate ()
 
HARDWARE_INTERFACE_PUBLIC const rclcpp_lifecycle::State & deactivate ()
 
HARDWARE_INTERFACE_PUBLIC const rclcpp_lifecycle::State & error ()
 
HARDWARE_INTERFACE_PUBLIC std::vector< StateInterfaceexport_state_interfaces ()
 
HARDWARE_INTERFACE_PUBLIC std::vector< CommandInterfaceexport_command_interfaces ()
 
HARDWARE_INTERFACE_PUBLIC return_type prepare_command_mode_switch (const std::vector< std::string > &start_interfaces, const std::vector< std::string > &stop_interfaces)
 
HARDWARE_INTERFACE_PUBLIC return_type perform_command_mode_switch (const std::vector< std::string > &start_interfaces, const std::vector< std::string > &stop_interfaces)
 
HARDWARE_INTERFACE_PUBLIC std::string get_name () const
 
HARDWARE_INTERFACE_PUBLIC const rclcpp_lifecycle::State & get_state () const
 
HARDWARE_INTERFACE_PUBLIC return_type read (const rclcpp::Time &time, const rclcpp::Duration &period)
 
HARDWARE_INTERFACE_PUBLIC return_type write (const rclcpp::Time &time, const rclcpp::Duration &period)
 

The documentation for this class was generated from the following files: