40 RANGE_SENSOR_BROADCASTER_PUBLIC
43 RANGE_SENSOR_BROADCASTER_PUBLIC
46 RANGE_SENSOR_BROADCASTER_PUBLIC controller_interface::CallbackReturn
on_init()
override;
48 RANGE_SENSOR_BROADCASTER_PUBLIC
49 controller_interface::CallbackReturn on_configure(
50 const rclcpp_lifecycle::State & previous_state)
override;
52 RANGE_SENSOR_BROADCASTER_PUBLIC
53 controller_interface::CallbackReturn on_activate(
54 const rclcpp_lifecycle::State & previous_state)
override;
56 RANGE_SENSOR_BROADCASTER_PUBLIC
57 controller_interface::CallbackReturn on_deactivate(
58 const rclcpp_lifecycle::State & previous_state)
override;
60 RANGE_SENSOR_BROADCASTER_PUBLIC
61 controller_interface::return_type
update(
62 const rclcpp::Time & time,
const rclcpp::Duration & period)
override;
65 std::shared_ptr<ParamListener> param_listener_;
68 std::unique_ptr<semantic_components::RangeSensor> range_sensor_;
71 rclcpp::Publisher<sensor_msgs::msg::Range>::SharedPtr sensor_state_publisher_;
72 std::unique_ptr<StatePublisher> realtime_publisher_;
RANGE_SENSOR_BROADCASTER_PUBLIC controller_interface::CallbackReturn on_init() override
Extending interface with initialization method which is individual for each controller.
Definition range_sensor_broadcaster.cpp:26