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
-
void register_routes(httplib::Server &server, const std::string &api_prefix) override
-
std::vector<ros2_medkit_gateway::GatewayPlugin::RouteDescription> get_route_descriptions() const 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