Class SovdServiceInterface

Inheritance Relationships

Base Type

  • public GatewayPlugin

Class Documentation

class SovdServiceInterface : public GatewayPlugin

SOVD Service Interface plugin.

Exposes medkit entity tree, fault data, and capabilities via ROS 2 services. Designed for consumption by VDA 5050 agent, BT.CPP, PlotJuggler, and any other ROS 2 node that needs SOVD data without going through HTTP.

Public Functions

std::string name() const override
void configure(const nlohmann::json &config) override
void set_context(PluginContext &context) override
void shutdown() override
~SovdServiceInterface() override