ros2_control - galactic
Public Member Functions | List of all members
hardware_interface::StateInterface Class Reference
Inheritance diagram for hardware_interface::StateInterface:
Inheritance graph
[legend]
Collaboration diagram for hardware_interface::StateInterface:
Collaboration graph
[legend]

Public Member Functions

 StateInterface (const StateInterface &other)=default
 
 StateInterface (StateInterface &&other)=default
 
 ReadOnlyHandle (const std::string &name, const std::string &interface_name, double *value_ptr=nullptr)
 
 ReadOnlyHandle (const std::string &interface_name)
 
 ReadOnlyHandle (const char *interface_name)
 
 ReadOnlyHandle (const ReadOnlyHandle &other)=default
 
 ReadOnlyHandle (ReadOnlyHandle &&other)=default
 
- Public Member Functions inherited from hardware_interface::ReadOnlyHandle
 ReadOnlyHandle (const std::string &name, const std::string &interface_name, double *value_ptr=nullptr)
 
 ReadOnlyHandle (const std::string &interface_name)
 
 ReadOnlyHandle (const char *interface_name)
 
 ReadOnlyHandle (const ReadOnlyHandle &other)=default
 
 ReadOnlyHandle (ReadOnlyHandle &&other)=default
 
ReadOnlyHandleoperator= (const ReadOnlyHandle &other)=default
 
ReadOnlyHandleoperator= (ReadOnlyHandle &&other)=default
 
 operator bool () const
 Returns true if handle references a value.
 
const std::string & get_name () const
 
const std::string & get_interface_name () const
 
const std::string get_full_name () const
 
double get_value () const
 

Additional Inherited Members

- Protected Attributes inherited from hardware_interface::ReadOnlyHandle
std::string name_
 
std::string interface_name_
 
double * value_ptr_
 

The documentation for this class was generated from the following file: