The MarshallSoft GPS Component C/C++ (MGC4C) library toolkit reads and decodes industry standard GPS NMEA 183 navigation sentences from the RS232 serial port as well as computing great circle distances and bearings. Features of MGC4C include: The most current GPS data is always available on demand * Runs as a background thread unattended * Works with Bluetooth virtual serial ports * Works with USB serial ports (with a USB to serial converter) * The most commonly used NMEA navigation sentence types (GPGGA, GPRMC, GPGLL, GPGSV, and GPVTG) are automatically decoded * Includes C, C++, VC.NET, and C# example programs * Uses the Windows Win32 API for serial port input - no special Windows driver or support libraries are required * Supports Microsoft Visual C/C++ (including VC.NET), C#, Borland 5.0 and 5.5, Watcom 11.0, and LCC-WIN32 * Can be used with Microsoft Foundation Class MFC and Borland C++ Builder programs * Can also be used with Delphi, Visual Basic, VB.NET, VBA application (EXCEL, ACCESS, WORD, etc), Visual FoxPro, Visual dBase, Xbase++, PowerBasic and COBOL * Can be ordered with or without C source code for the DLL * Free technical support and updates for one year * Includes 3 manuals: Programmers Manual, Reference Manual, and Users Manual * Runs under Windows 95/98/Me/NT/2000/XP * Royalty free distribution with your compiled application.
The evaluation version of MGC4C is fully functional and can be downloaded from http://www.marshallsoft.com/mgc4c.htm. The Visual Basic version (which used the same DLL as the C/C++ version) can be downloaded from http://www.marshallsoft.com/mgc4vb.htm. The Win/CE (Pocket PC) version can be downloaded from http://www.marshallsoft.com/mgc4evc.htm.
See also: baud, gps nmea sentence, navigation sentence, bluetooth, usb, toolkit, dotnet, watcom, visual, control, gps toolkit, vc.net, library, component, serial, rs232, nmea, gps, c++ builder, mfc, gps serial port