|
| | Service (std::string new_name, std::string new_value) |
| | Constructs a Service commander with the specified name and value.
|
| virtual | ~Service ()=default |
| Public Member Functions inherited from roboligo::Commander |
| | Commander (std::string new_name, std::string new_value) |
| | Constructor for Commander.
|
| void | init (std::string new_name, std::string new_value) |
| | Initialize the commander with name and value.
|
| bool | is_stamped (void) |
| | Check if timestamp stamping is enabled.
|
| void | set_stamp (bool stamped) |
| | Enable or disable timestamp stamping for messages.
|
| virtual | ~Commander ()=default |
| | Virtual destructor.
|
| interfaces::modes | get_mode () |
| | Gets the current mode of the linker.
|
| std::string | get_name () |
| | Gets the linker name.
|
| std::string | get_topic () |
| | Gets the topic name.
|
| bool | is_available (void) |
| | Checks if the linker is available.
|
| bool | is_configured (void) |
| | Checks if the linker is configured.
|
| | Linker () |
| | Default constructor.
|
| void | set_available (bool new_state) |
| | Sets the availability state.
|
| void | set_configured (bool new_state) |
| | Sets the configuration state.
|
| void | set_interface (std::string name_, std::string topic_name_) |
| | Configures the interface with name and topic.
|
| void | set_mode (interfaces::modes new_mode) |
| | Sets the linker mode.
|
| void | set_name (std::string new_name) |
| | Sets the linker name.
|
| void | set_service (std::string new_name) |
| | Sets the service name.
|
| void | set_topic (std::string new_name) |
| | Sets the topic name.
|
| virtual | ~Linker ()=default |
| | Virtual destructor.
|
A service commander that extends the Commander interface.
This class represents a service-based command handler within the roboligo system. It provides functionality to manage service commands with a name and value pair.
- Note
- Implementation is pending (TODO).