Win32 DLL facilitates NMEA 183 sentence processing.

Press Release Summary:



MarshallSoft GPS Component v2.0 for C/C++/C# (MGC4C) allows any C/C++/C# program to receive and decode NMEA 183 sentences from GPS receiver connected to RS232 serial port. Able to work with real and virtual serial ports, solution uses Windows Win32 API for serial port input and runs as background thread unattended. Most current GPS data is always available on-demand, and commonly used NMEA sentence types are automatically decoded. Latitude/longitude calculation functions are included.



Original Press Release:



Version 2.0 of the "Marshallsoft GPS Component" Released



The MarshallSoft GPS Component for C/C++/C# (MGC4C) is a Win32 DLL that allows any C/C++/C# program to receive and decode standard NMEA 183 sentences from a GPS receiver connected to the RS232 serial port. Requires a 32-bit Windows C/C++/C# compiler.

MGC4C includes the following:

- Uses the Windows Win32 API for serial port input.
- Works with both real and virtual serial ports.
- Runs as a background thread unattended.
- The most current GPS data is always available on demand.
- Most commonly used NMEA sentence types automatically decoded.
- Does not depend on support DLLs.
- Several latitude/longitude calculation functions included.

Several example programs are provided, including examples for Microsoft Visual C/C++ (MSVC), Microsoft Foundation Class (MFC), Borland C/C++, Borland C++ Builder (BCB), Watcom C/C++, C#, and LCC-WIN32.

MGC4C can be used in the development of Win32 applications running under Windows 95/98/Me/NT/2000/XP/Vista. The shareware version of MGC4C is fully functional. Registration is $105 for email delivery and includes one year free updates. Available with source code for $195.

Also available for Visual Basic (MGC4VB).

All Topics