|
| StateInterface (const InterfaceDescription &interface_description) |
|
void | registerIntrospection () const |
|
void | unregisterIntrospection () const |
|
| StateInterface (const StateInterface &other)=default |
|
| StateInterface (StateInterface &&other)=default |
|
| Handle (const std::string &prefix_name, const std::string &interface_name, double *value_ptr=nullptr) |
|
| Handle (const InterfaceDescription &interface_description) |
|
| Handle (const std::string &interface_name) |
|
| Handle (const char *interface_name) |
|
| Handle (const Handle &other) noexcept |
|
| Handle (Handle &&other) noexcept |
|
Public Member Functions inherited from hardware_interface::Handle |
| Handle (const std::string &prefix_name, const std::string &interface_name, double *value_ptr=nullptr) |
|
| Handle (const InterfaceDescription &interface_description) |
|
| Handle (const std::string &interface_name) |
|
| Handle (const char *interface_name) |
|
| Handle (const Handle &other) noexcept |
|
Handle & | operator= (const Handle &other) |
|
| Handle (Handle &&other) noexcept |
|
Handle & | operator= (Handle &&other) |
|
| 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 |
|
const std::string & | get_prefix_name () const |
|
double | get_value () const |
|
template<typename T = double> |
std::optional< T > | get_optional () const |
| Get the value of the handle.
|
|
template<typename T > |
bool | get_value (T &value) const |
| Get the value of the handle.
|
|
template<typename T > |
bool | set_value (const T &value) |
| Set the value of the handle.
|
|