Class TopicBeaconPlugin
Defined in File topic_beacon_plugin.hpp
Inheritance Relationships
Base Types
public ros2_medkit_gateway::GatewayPluginpublic ros2_medkit_gateway::IntrospectionProvider
Class Documentation
-
class TopicBeaconPlugin : public ros2_medkit_gateway::GatewayPlugin, public ros2_medkit_gateway::IntrospectionProvider
Public Functions
-
std::string name() const override
-
void configure(const nlohmann::json &config) override
-
void set_context(ros2_medkit_gateway::PluginContext &context) override
-
void shutdown() override
-
~TopicBeaconPlugin() override
-
std::vector<ros2_medkit_gateway::GatewayPlugin::PluginRoute> get_routes() override
-
ros2_medkit_gateway::IntrospectionResult introspect(const ros2_medkit_gateway::IntrospectionInput &input) override
-
inline ros2_medkit_beacon::BeaconHintStore &store()
-
inline const rclcpp::Subscription<ros2_medkit_msgs::msg::MedkitDiscoveryHint>::SharedPtr &subscription() const
-
std::string name() const override