Class PacketParserBase
Defined in File packet_parser.h
Inheritance Relationships
Base Type
public trmb::ParserInterface(Class ParserInterface)
Derived Type
public trmb::gsof::PacketParser< MessageParserType >(Template Class PacketParser)
Class Documentation
-
class PacketParserBase : public trmb::ParserInterface
Subclassed by trmb::gsof::PacketParser< MessageParserType >
Public Functions
-
PacketParserBase()
-
PacketParserBase(const std::byte *data, std::size_t length)
The PacketParser class expects to be parsing a report containing one or more GSOF messages.
- Parameters:
data – Pointer to the start of the report (i.e. contains START_TX byte and page numbers)
length –
-
virtual void setData(const std::byte *data, std::size_t length) override
-
virtual bool isValid() const override
Protected Attributes
-
const std::byte *messages_ = nullptr
-
PacketParserBase()