Class Sensor

Class Documentation

class Sensor

Public Functions

Sensor() = default
explicit HARDWARE_INTERFACE_PUBLIC Sensor(std::unique_ptr<SensorInterface> impl)
Sensor(Sensor &&other) = default
~Sensor() = default
HARDWARE_INTERFACE_PUBLIC const rclcpp_lifecycle::State & initialize (const HardwareInfo &sensor_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< StateInterface > export_state_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)
inline HARDWARE_INTERFACE_PUBLIC return_type write (const rclcpp::Time &, const rclcpp::Duration &)