I MAKE NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THIS SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. I SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. GPS Display Version 1.6 Copyright (c) 1997 Jim Chandler This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. This software parses the NMEA strings output by the Garmin GPS30PC and displays them. The input source is a com port. The command line is: java gps [-debug] As a minimum, the com port must be specified. -debug prints the incoming NMEA strings to standard output Specifying a com port tells the application where the source of the NMEA strings are: 1 is COM1, 2 is COM2, etc. This program parses the following NMEA strings and describes what fields it is extracting from the string to be displayed. The data is only displayed/updated when a valid position status has been indicated, except that the date and time are always displayed/updated if available. $GPRMC - Time, Date, Latitude, Longitude (also used for valid position status) $GPVTG - True Course, Mag Course, Velocity (knots), Velocity (kph) $GPGGA - No of Sats, Antenna Height, Geodical Height, DGPS Availability $GPGSA - 2D/3D fix availability $PGRME - Est Horizontal Error, Est Vertical Error $PGRMT - GPS30PC Temp Suggestions for enhancements are welcome. Email to n0vh@juno.com