Class StateInterface

Inheritance Relationships

Base Type

Class Documentation

class StateInterface : public hardware_interface::Handle

Public Types

using SharedPtr = std::shared_ptr<StateInterface>
using ConstSharedPtr = std::shared_ptr<const StateInterface>

Public Functions

inline explicit StateInterface(const InterfaceDescription &interface_description)
StateInterface(const StateInterface &other) = default
StateInterface(StateInterface &&other) = default
inline Handle(const std::string &prefix_name, const std::string &interface_name, double *value_ptr = nullptr)
inline explicit Handle(const InterfaceDescription &interface_description)
inline explicit Handle(const std::string &interface_name)
inline explicit Handle(const char *interface_name)
inline Handle(const Handle &other) noexcept
inline Handle(Handle &&other) noexcept