#include <ros_parser.hpp>
Public Attributes | |
std::vector< std::pair< FieldsVector, Span< const uint8_t > > > | blob |
std::vector< std::vector< uint8_t > > | blob_storage |
std::vector< std::pair< FieldsVector, std::string > > | name |
List of all those parsed fields that can be represented by a "string". More... | |
std::shared_ptr< MessageSchema > | schema |
std::vector< std::pair< FieldsVector, Variant > > | value |
Definition at line 33 of file ros_parser.hpp.
std::vector<std::pair<FieldsVector, Span<const uint8_t> > > RosMsgParser::FlatMessage::blob |
Store "blobs", i.e all those fields which are vectors of BYTES (AKA uint8_t), where the vector size is greater than the argument [max_array_size].
Definition at line 46 of file ros_parser.hpp.
std::vector<std::vector<uint8_t> > RosMsgParser::FlatMessage::blob_storage |
Definition at line 48 of file ros_parser.hpp.
std::vector<std::pair<FieldsVector, std::string> > RosMsgParser::FlatMessage::name |
List of all those parsed fields that can be represented by a "string".
Definition at line 42 of file ros_parser.hpp.
std::shared_ptr<MessageSchema> RosMsgParser::FlatMessage::schema |
Definition at line 35 of file ros_parser.hpp.
std::vector<std::pair<FieldsVector, Variant> > RosMsgParser::FlatMessage::value |
List of all those parsed fields that can be represented by a builtin value different from "string".
Definition at line 39 of file ros_parser.hpp.