Class CommandInterface
Defined in File handle.hpp
Inheritance Relationships
Base Type
public hardware_interface::Handle
(Class Handle)
Class Documentation
-
class CommandInterface : public hardware_interface::Handle
Public Types
Public Functions
-
inline explicit CommandInterface(const InterfaceDescription &interface_description)
-
CommandInterface(const CommandInterface &other) = delete
CommandInterface copy constructor is actively deleted.
Command interfaces are having a unique ownership and thus can’t be copied in order to avoid simultaneous writes to the same resource.
-
CommandInterface(CommandInterface &&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 explicit CommandInterface(const InterfaceDescription &interface_description)