Class ST3215SystemHardware

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

  • public hardware_interface::SystemInterface

Class Documentation

class ST3215SystemHardware : public hardware_interface::SystemInterface

Inheritance diagram for perseus_lite_hardware::ST3215SystemHardware:

Collaboration diagram for perseus_lite_hardware::ST3215SystemHardware:

Public Functions

ST3215SystemHardware() = default
~ST3215SystemHardware() override
ST3215SystemHardware(const ST3215SystemHardware&) = delete
ST3215SystemHardware &operator=(const ST3215SystemHardware&) = delete
ST3215SystemHardware(ST3215SystemHardware&&) = delete
ST3215SystemHardware &operator=(ST3215SystemHardware&&) = delete
hardware_interface::CallbackReturn on_init(const hardware_interface::HardwareComponentInterfaceParams &params) override
std::vector<hardware_interface::StateInterface> export_state_interfaces() override
std::vector<hardware_interface::CommandInterface> export_command_interfaces() override
hardware_interface::CallbackReturn on_configure(const rclcpp_lifecycle::State &previous_state) override
hardware_interface::CallbackReturn on_cleanup(const rclcpp_lifecycle::State &previous_state) override
hardware_interface::CallbackReturn on_activate(const rclcpp_lifecycle::State &previous_state) override
hardware_interface::CallbackReturn on_deactivate(const rclcpp_lifecycle::State &previous_state) override
hardware_interface::return_type read(const rclcpp::Time &time, const rclcpp::Duration &period) override
hardware_interface::return_type write(const rclcpp::Time &time, const rclcpp::Duration &period) override