13 const std::string& schema,
43 #endif // ROS_PARSER_H
std::shared_ptr< RosMsgParser::Deserializer > _deserializer
void parseHeader(PJ::Msg::Header &header)
bool _contains_quaternion
ParserROS(const std::string &topic_name, const std::string &type_name, const std::string &schema, RosMsgParser::Deserializer *deserializer, PJ::PlotDataMapRef &data)
void parseJointStateMsg(const PJ::MessageRef serialized_msg, double ×tamp)
void appendRollPitchYaw(double timestamp)
bool parseMessage(const PJ::MessageRef serialized_msg, double ×tamp) override
RosMsgParser::FlatMessage _flat_msg
std::string type_name(lua_State *L, type t)
RosMsgParser::Parser _parser
The MessageParser is the base class used to parse a message with a specific encoding+schema.
void parseDiagnosticMsg(const PJ::MessageRef serialized_msg, double ×tamp)
void setLargeArraysPolicy(bool clamp, unsigned max_size) override
void parseTF2Msg(const PJ::MessageRef serialized_msg, double ×tamp)