13 Q_PLUGIN_METADATA(IID
"facontidavide.PlotJuggler3.ParserFactoryPlugin")
19 const char*
name()
const override 21 return "ParserDataTamer";
30 const std::string& schema,
PJ::MessageParserPtr createParser(const std::string &topic_name, const std::string &type_name, const std::string &schema, PJ::PlotDataMapRef &data) override
std::shared_ptr< MessageParser > MessageParserPtr
const char * name() const override
Name of the plugin type, NOT the particular instance.
std::string type_name(lua_State *L, type t)
ParserDataTamer()=default
const char * encoding() const override