Class Mode
Defined in File mode.hpp
Inheritance Relationships
Base Type
public system_modes::ModeBase
(Class ModeBase)
Class Documentation
-
class Mode : public system_modes::ModeBase
Represents a (non-default) system mode.
For default modes of nodes it holds the according parametrization, for default modes of systems, it holds the according states and modes of its system parts.
Public Functions
-
explicit Mode(const std::string &mode_name) = delete
-
Mode(const std::string &mode_name, const DefaultModePtr default_mode)
-
virtual ~Mode() = default
-
virtual void set_parameter(const rclcpp::Parameter ¶meter)
-
virtual void set_parameters(const std::vector<rclcpp::Parameter> ¶meters)
-
virtual void set_part_mode(const std::string &part, const StateAndMode stateAndMode)
-
explicit Mode(const std::string &mode_name) = delete