41 IMU_SENSOR_BROADCASTER_PUBLIC
44 IMU_SENSOR_BROADCASTER_PUBLIC
47 IMU_SENSOR_BROADCASTER_PUBLIC controller_interface::CallbackReturn
on_init()
override;
49 IMU_SENSOR_BROADCASTER_PUBLIC
50 controller_interface::CallbackReturn on_configure(
51 const rclcpp_lifecycle::State & previous_state)
override;
53 IMU_SENSOR_BROADCASTER_PUBLIC
54 controller_interface::CallbackReturn on_activate(
55 const rclcpp_lifecycle::State & previous_state)
override;
57 IMU_SENSOR_BROADCASTER_PUBLIC
58 controller_interface::CallbackReturn on_deactivate(
59 const rclcpp_lifecycle::State & previous_state)
override;
61 IMU_SENSOR_BROADCASTER_PUBLIC
62 controller_interface::return_type
update(
63 const rclcpp::Time & time,
const rclcpp::Duration & period)
override;
66 std::shared_ptr<ParamListener> param_listener_;
69 std::unique_ptr<semantic_components::IMUSensor> imu_sensor_;
72 rclcpp::Publisher<sensor_msgs::msg::Imu>::SharedPtr sensor_state_publisher_;
73 std::unique_ptr<StatePublisher> realtime_publisher_;
IMU_SENSOR_BROADCASTER_PUBLIC controller_interface::CallbackReturn on_init() override
Extending interface with initialization method which is individual for each controller.
Definition imu_sensor_broadcaster.cpp:26