45 hardware_interface::CallbackReturn
on_init(
48 hardware_interface::CallbackReturn on_configure(
49 const rclcpp_lifecycle::State & previous_state)
override;
51 hardware_interface::CallbackReturn on_activate(
52 const rclcpp_lifecycle::State & previous_state)
override;
54 hardware_interface::CallbackReturn on_deactivate(
55 const rclcpp_lifecycle::State & previous_state)
override;
57 hardware_interface::CallbackReturn on_shutdown(
58 const rclcpp_lifecycle::State & previous_state)
override;
60 hardware_interface::return_type
read(
61 const rclcpp::Time & time,
const rclcpp::Duration & period)
override;
70 double measured_velocity;
71 double last_measured_velocity_;
75 rclcpp::Time last_timestamp_;
76 rclcpp::Time current_timestamp;
82 std::thread incoming_data_thread_;
85 struct sockaddr_in address_;
hardware_interface::return_type read(const rclcpp::Time &time, const rclcpp::Duration &period) override
Read the current state values from the actuator.
Definition rrbot_sensor_for_position_feedback.cpp:236
hardware_interface::CallbackReturn on_init(const hardware_interface::HardwareInfo &info) override
Initialization of the hardware interface from data parsed from the robot's URDF.
Definition rrbot_sensor_for_position_feedback.cpp:40