33#include "NMEAParserData.h"
34#include "NMEAParserPacket.h"
The equivelent of std::vector but with a bit more control.
NMEA sentence reader for PCSW (proprietary Carlson) sentences, extracting INS orientation and status ...
Buffer< StringView > supportedTypes() const override
Returns the supported sentence types.
virtual StringView name() const
Returns the reader name.
virtual NMEAUpdateInfo processRxCommand(const StringView &command, const StringView &data, NMEAInfo &info) final override
Processes a PCSW sentence and updates the NMEA info.
Abstract base class for parsing specific NMEA sentence types (e.g.
The core String View class for the NDEVR API.
The primary namespace for the NDEVR SDK.
PCSWMAGINSStatus
Status values for the PCSW MAGINS (INS) status field.
@ CSW_GNSS_FLOAT
GNSS float RTK mode.
@ CSW_COARSE_ALIGN
Coarse alignment in progress.
@ CSW_FINE_ALIGN
Fine alignment in progress.
@ CSW_GNSS_FIXED
GNSS fixed RTK mode.
@ CSW_INVALID
Invalid or no INS data.
@ CSW_FULL_NAV
Full navigation mode.
The complete accumulated NMEA data state including satellite info, error data, INS data,...
Describes what was updated after processing an NMEA sentence, including which data categories changed...