IoT::GNSS::NMEA

class GGAProcessor

File Information

Library: IoT/GNSS/NMEA
Package: Sentences
Header: IoT/GNSS/NMEA/GGAProcessor.h

Description

This class processes NMEA-0183 GGA sentences.

Member Summary

Member Functions: processSentence

Nested Classes

struct GGA

 

Enumerations

FixQuality

FIX_NOT_AVAILABLE = 0

FIX_GNSS = 1

FIX_DGNSS = 2

FIX_PPS = 3

FIX_RTK = 4

FIX_FLOAT_RTK = 5

FIX_ESTIMATED = 6

FIX_MANUAL_INPUT = 7

FIX_SIMULATION = 8

FIX_UNKNOWN = 99

Constructors

GGAProcessor

GGAProcessor();

Creates the GGAProcessor.

Destructor

~GGAProcessor

~GGAProcessor();

Destroys the GGAProcessor.

Member Functions

processSentence

void processSentence(
    const Sentence & sentence
);

Handles a NMEA Sentence if it's an GGA Sentence.

Variables

ggaReceived

Poco::BasicEvent < const GGA > ggaReceived;

Fired when a valid GGA sentence has been received.

Securely control IoT edge devices from anywhere   Connect a Device