struct mrpt::obs::gnss::Message_NV_OEM6_GENERIC_FRAME
Novatel generic frame (to store frames without a parser at the present time).
See also:
#include <mrpt/obs/gnss_messages_novatel.h> struct Message_NV_OEM6_GENERIC_FRAME: public mrpt::obs::gnss::gnss_message { // fields nv_oem6_header_t header; std::vector<uint8_t> msg_body; // construction Message_NV_OEM6_GENERIC_FRAME(); // methods virtual void fixEndianness(); virtual void dumpToStream(std::ostream& out) const; };
Inherited Members
public: // fields gnss_message_type_t message_type; // methods void writeToStream(mrpt::serialization::CArchive& out) const; void readFromStream(mrpt::serialization::CArchive& in); virtual void dumpToStream(std::ostream& out) const = 0; virtual void fixEndianness(); virtual void dumpToConsole(std::ostream& o) const; virtual bool getAllFieldDescriptions(] std::ostream& o) const; virtual bool getAllFieldValues(] std::ostream& o) const; const std::string& getMessageTypeAsString() const; static gnss_message* readAndBuildFromStream(mrpt::serialization::CArchive& in); static gnss_message* Factory(const gnss_message_type_t msg_id); static bool FactoryKnowsMsgType(const gnss_message_type_t msg_id);
Fields
nv_oem6_header_t header
Frame header.
Methods
virtual void fixEndianness()
If we are in a big endian system, reverse all fields >1 byte to fix its representation.
Only in binary frames, text-based derived classes obviously do not need to reimplement this one.
virtual void dumpToStream(std::ostream& out) const
Dumps the contents of the observation in a human-readable form to a given output stream.
See also: