ros2_control - jazzy
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
transmission_interface::Handle Class Reference
Inheritance diagram for transmission_interface::Handle:
Inheritance graph
[legend]

Public Member Functions

 Handle (const std::string &prefix_name, const std::string &interface_name, double *value_ptr)
 
 Handle (const Handle &other)=default
 
 Handle (Handle &&other)=default
 
Handleoperator= (const Handle &other)=default
 
Handleoperator= (Handle &&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_prefix_name () const
 
double get_value () const
 
std::optional< double > get_optional () const
 
bool set_value (double value)
 

Protected Attributes

std::string prefix_name_
 
std::string interface_name_
 
double * value_ptr_ = nullptr
 

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