Class ParameterClientInterface
Defined in File parameter_client_interface.hpp
Inheritance Relationships
Derived Type
public ros2_medkit_param_beacon::RealParameterClient(Class RealParameterClient)
Class Documentation
-
class ParameterClientInterface
Abstract interface for parameter service client operations. Enables GMock-based testing of ParameterBeaconPlugin without live ROS 2 nodes.
Subclassed by ros2_medkit_param_beacon::RealParameterClient
Public Functions
-
virtual ~ParameterClientInterface() = default
-
virtual bool wait_for_service(std::chrono::duration<double> timeout) = 0
-
virtual rcl_interfaces::msg::ListParametersResult list_parameters(const std::vector<std::string> &prefixes, uint64_t depth) = 0
-
virtual std::vector<rclcpp::Parameter> get_parameters(const std::vector<std::string> &names) = 0
-
virtual ~ParameterClientInterface() = default