Namespace Iot.Device.Common.GnssDevice
Classes
- GenericSerialGnssDevice
Implementation of a generic serial GNSS device.
- GgaData
Represents the GGA (Global Positioning System Fix Data) NMEA0183 data from a Gnss device.
- GllData
Represents the GLL (Geographic Position - Latitude/Longitude) NMEA0183 data from a Gnss device.
- GnssDevice
Base class for all Gnss devices.
- GsaData
Represents the GSA (GNSS DOP and Active Satellites) NMEA0183 data from a Gnss device.
- Location
Represents a geographic position with latitude and longitude coordinates.
- Nmea0183Parser
Provides methods for parsing NMEA0183 data from a Gnss device.
- NmeaData
NMEA0183 Data abstract class.
- RmcData
Represents the RMC (Recommended Minimum Specific GNSS Data) NMEA0183 data from a Gnss device.
- VtgData
Represents the VTG (Course Over Ground and Ground Speed) NMEA0183 data from a Gnss device.
- ZdaData
Represents the ZDA (Timing MEssage) NMEA0183 data from a Gnss device.
Enums
- Fix
Defines the Gnss module fix status.
- GnssMode
The Global Navigation Satellite System mode. More can be found at https://web.archive.org/web/20220902160821/https://www.nmea.org/Assets/NMEA%200183%20Talker%20Identifier%20Mnemonics.pdf.
- GnssOperation
Defines the Gnss module mode.
- PositioningIndicator
NMEA Positioning System Mode Indicator.
- Status
NMEA data status.
Delegates
- GnssDevice.FixChangedHandler
Delegate type to handle the event when the Gnss module fix status changes.
- GnssDevice.LocationChangeHandler
Delegate type to handle the event when the Gnss module location changes.
- GnssDevice.ModeChangedHandler
Delegate type to handle the event when the Gnss module mode changes.
- GnssDevice.ParsedMessageHandler
Delegate type to handle parsed message that is not processed by based class.
- GnssDevice.ParsingErrorHandler
Delegate for the error handler when parsing the GPS data.
- GnssDevice.UnparsedMessageHangler
Delegate type to handle the event when the Gnss module receives an unparsed message.