Overview of NmeaParser features
mainNmeaParser is a library designed for reading and parsing NMEA data message streams. It is compatible with Windows Universal, Windows Desktop/.NET, and .NET for iOS and Android.
Supported Message Types
- GNSS: BOD, GGA, GLL, GNS, GSA, GST, GSV, RMB, RMA, RMC, RTE, VTG, ZDA
- Garmin Proprietary: PGRME, PGRMZ
- Trimble Laser Range Finder: PTNLA, PTNLB
- TruePulse Laser Range Finder: PLTIT
Key Capabilities
- Automatic Merging: Multi-sentence messages are automatically merged for easier consumption.
- Extensibility: Supports custom NMEA messages.
- Input Device Support:
System.IO.Stream(all platforms)- NMEA log file emulation (all platforms)
- Serial Device (.NET Framework, .NET Core on Windows/Linux/Mac, and Windows Universal)
- Bluetooth (Windows Universal and Android; .NET Core/.NET Framework can use Bluetooth via
SerialPortDevice)