Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!

High-Performance C++ NMEA Parser GPS Interface

high performance c nmea parser gps interface

Most GPS modules have a serial port, which makes them excellent to connect to a microcontroller or computer. It is common for the microcontroller to parse the NMEA data. Parsing is just removing the pieces of data from the NMEA sentence so the microcontroller can do something useful with the data. 

NMEA is an acronym for the National Marine Electronics Association. Why do you need to parse NMEA data? Because, when you get NMEA output, you get something like this:



But you only need to get north latitude or west longitude. For this, you need a parse for the NMEA format.

The NemaTode parse is yet another lightweight generic NMEA parser. It also comes with a GPS data interface to handle the most popular GPS NMEA sentences.

This is all you need to use the GPS NMEA sentence data.


  • NMEA Parsing of standard and custom sentences
  • NMEA Generation of “standard” and custom sentences.
  • GPS Fix class to manage and organize all the GPS-related data.
  • Stream data directly from a hardware byte stream
  • C++ 11 features

Head over and check out the NemaTode C++ NMEA Parser and GPS Interface on the GetIt portal and download it from the IDE

smartmockups kle1du42 2415322

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

About author

Software Developer | CS(CyberSec) Undergrad at APU Malaysia | Delphi/C++ Builder Enthusiast | Microsoft Learn Student Ambassador | Microsoft Azure Certified

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.