📄 historyg7tow.txt
字号:
-------------------------------------------------------------------------------
3.02.24 - Fixed bugs in reading waypoints from a non-StreetPilot
source and sending them to a SP.
Fixed a long standing bug that only showed up when
sending routes and waypoints to a .SA4 file. The
waypoints were 'skipped'. This bug was introduced in
version 3.02.15.
Fixed bug that caused some .SA3 files to hang on input.
Modified default icon command line parameter. The -w D
command has changed. It is now
-w dGxxxxx to set the default Garmin icon
-w dSxxxxx to set the default SA4/5 icon
-w dLxxxxx to set the default 12XL/II+ icon
On program startup the defaults are:
Garmin Icon = 18, a waypoint dot
SA4/5 object = 46, a 46 which is a square. The -hd
parameter will list all SA4/5 object numbers.
12XL/II+ default icon number is 0, also a square.
When converting from a 12XL/II+ or from a SA4/5 object number
to the internal (Garmin icon) number the default Garmin icon
is returned if a match is not found.
When converting from the Garmin icon number to 12XL/II+ icon
number the default 12XL/II+ number is returned if a match is
not found.
When converting from the Garmin icon number to the SA4/5 object
number the default SA4/5 object is returned when a match is not
found.
One additional Garmin<->SA 'default' can be set. The
parameter -w xaa,bb will set the 2nd default Garmin
symbol to the value of aa and the 2nd SA default object
to the value bb. Whenever a SA5 symbol is read, if it is
the 2nd default symbol, it is converted to the internal
Garmin symbol aa. For example:
g7to -i file.txt -o file.sa5 -w x18,12
will cause all of the squares (Garmin 18) in the file to
be converted to circles (12) in the SA file. The command
g7to -i file.sa5 -w x18,12
will cause all of the circles in the file file.sa5 to be converted
to squares (18) in the file file.txt.
Added support for the GPS III's new icon (in version 2.06) which
is the 'mine' symbol.
Fixed -r 0wn and -r wn parameters. They failed if the input was
the GPS
-------------------------------------------------------------------------------
3.02.23 - Fixed bugs in reading a single line input file
Street Pilot waypoint upload now works.
Continuation lines added to the text file to allow
support of Street Pilot records. See g7to.doc for more
information as to the text file format.
Removed read of the Waypoint record format supported
prior to version 3.01.01. 'Wpn...' and 'Ppn...' record
no longer read.
Changed the value of the icon symbol to reflect the
Garmin symbols. The SA5 object code is no longer the
basis.
To convert existing files from the 'old' format, use a
version of g7to prior to 3.02.23 to convert the file to
an SA5 file and then use 3.02.23 or greater to convert
back to the original file type. This change was made
because the Garmin symbols are more numerous than the SA5
symbols and using the SA object code wasn't adequate.
The Garmin symbols are mapped to the SA object code. See
g7to.doc for details of the mapping.
-------------------------------------------------------------------------------
3.02.22 - Fixed bugs in route upload code. Added Street Pilot
screen dump to a .bmp file.
Fixed waypoint upload and download code for Street Pilot.
The Street Pilot in it's current form does not allow
proper uploading of waypoints, however, upload/download
of routes and tracks and the download of waypoints work.
This is supposed to be fixed before it's release.
The program now attempts to ID an input file type if the
extension is .TXT or is not given. The only input types
checked for are Ozi waypoint and track exported files,
Fugawi waypoint exported files, original .TXT files
(which still should have the .TXT extension) and Almanac
output files.
With this release comes a Windows Console version of
g7to. Windows Console programs do not utilize the
Windows Graphical User Interface and they are usually
intended to run from a MSDOS command prompt window.
g7tow.exe performs exactly the same functions as g7to.exe
with one exception, data comm stats are not collected.
g7tow.exe requres windows, either Windows NT or Windows
9x. g7tow.exe will not run uner Windows 3.1.
-------------------------------------------------------------------------------
3.02.21 - Added -jx option where x is 0,1,2 or 3 and affects regular
waypoint output on g7to text files:
0 - all items written
1 - comment not written on regular waypoints
2 - the symbol display information not written
3 - Comment & symbol display information not written
Added read and write of waypoints and tracks exported
from OziExplorer. The format supported is the 'WP,D' and
'Trackpoint,D' format only. File.otr signifies a track
file and File.owp signifies a waypoint file.
g7to -i wayp.txt -o wayp.owp
will output the g7to text file 'wayp.txt' as the
OziExplorer Garmin import file 'wayp.owp'. OziExplorer
uses the .txt suffix, so be sure to rename the file as
necessary after writing by either g7to or OziExplorer.
Clarified Link Protocol Errors that may happen on startup.
-w dxxx now works as documented.
Changed g7to to read and write Fugawi .trk files. The
.trk files now contain the new track start info. They
are binary. The .ftr format (a text file) is no longer
used because it does not contain new track start info.
Updated for released Garmin Protocol Doc--only minor changes.
Fixed route name bug introduced in version 3.02.15.
-------------------------------------------------------------------------------
3.02.20 - g7to didn't print track points to the .g64 file, they went
to the display. They now go to the file as they should.
-------------------------------------------------------------------------------
3.02.19 - If an output file has a .bmp extension and the connected
gps is a GPS III then g7to will attempt to download the
GPS III display into the designated file.
g7to -o testit.bmp
The bitmap is created in the horizontal format, i.e. the
width is 160 pixels, the height is 100 pixels and the
color depth is 16.
-------------------------------------------------------------------------------
3.02.18 - Modified SA5 code to handle a route waypoint name mis-read.
-------------------------------------------------------------------------------
3.02.17 - Added an abort command. If, while downloading from the
GPS, you wish to abort the current download simply press
'x' or 'X' and the current GPS read will immediately
abort.
Cleaned up some un-necessary function calls.
-------------------------------------------------------------------------------
3.02.16 - Fixed bug in decode of Protocol Array - code wouldn't work in
all cases.
-------------------------------------------------------------------------------
3.02.15 - Total rewrite of Garmin protocol code.
The format of the Lowrance .low file keeps changing, so I
removed all code to read/write Lowrance files. The Lowrance
protocol is published, so I may write a version of g7to that
can read/write data directly from the Lowrance/Eagle units.
-z !file_name will cause the protocol dump file to be printed
using decimal. -z file_name still causes the file dump to be
in hex.
Added a Comma Separated Values (file.csv) format for
output. See g7to.doc for info.
Swapped Short Tower (was National Capitol, now Mountain)
and Scenic Area (was Mountain, now National Capitol) in
GIII<->SA5 table. The symbol for the short tower looks
more like a mountain than the camera symbol :-)
Added 'g7to -i g45j' and 'g7to -i g45g' input options.
The -i g45g command will start the GPS sending PVT data
approximately once a second. Typing an 'X' or an 'x'
will cause the data flow to stop and g7to will exit.
Each data element is separated by a comma. The data
values are:
alt -- altitude above WGS 84 ellipsoid (meters)
epe -- estimated position error, 2 sigma (meters)
eph -- epe, but horizontal only (meters)
epv -- epe, but vertical only (meters)
fix -- type of position fix:
unusable = 0 failed integrity check
invalid = 1 invalid or unavailable
2D = 2 two dimensional
3D = 3 three dimensional
2D_diff = 4 two dimensional differential
3D_diff = 5 three dimensional differential
tow -- time of week (seconds)--The number of seconds
into the current week
latitude -- N is positive and S is negative in degrees
longitude -- E is positive and W is negative. in degrees
east -- velocity east (meters/second)
north -- velocity north (meters/second)
up -- velocity up (meters/second)
msl_hght -- height of WGS 84 ellipsoid above MSL (meters)
leap_scnds -- difference between GPS and UTC (seconds)
wn_days -- week number days--the number of days since
Jan 1st, 1990 to the beginning of the current
week.
NOTE: The 12XL version 3.53 supports the PVT data, and I assume the newer
units will also. GPS III units apparently do not support the PVT
data, at least through 2.05.
-------------------------------------------------------------------------------
3.02.14 - Fixed bug with Fugawi track file (.ftr) i/o.
G7TO now tries using GPS III when a new model ID is found.
For GPS III units with software version 2.05 or greater
two more Icons have been added. They are Airport and
Hotel. This addition has caused a change in the
definitions of the Text number used by g7to for storage
of the icon in text files. See g7to.doc for details.
If your III version is less than 2.05 the original
definitions will be used.
I no longer have a III < 2.05, so I cannot test the original
definitions.
-------------------------------------------------------------------------------
3.02.13 - Internal cosmetic changes only. Not released.
-------------------------------------------------------------------------------
3.02.12 - The GPS III Version 2.04 changed the ID string. This caused
g7to to lock up--fixed. The ID string for the III version 2.04
contains the version of the Map Data. This information is also
displayed on a 'g7to -i g45d' command.
-------------------------------------------------------------------------------
3.02.11 - Added check and exit if UART isn't found at the COM port. This
is not needed for WinNT, the WinNT subsystem will catch the
error.
getopt now has more complete option checking. All fields
must be introduced by a valid leadin. i.e.
g7to -i g45r -a kk
will properly give an error. In previous versions the
error was ignored.
-------------------------------------------------------------------------------
3.02.10 - Checks for environment variable 'OS'. If it exists and equals
'Windows_NT' a delay is added between transmitted
characters. It appears that the DOS box in WinNT can't
handle a high transmission rate. If the CPU is much over
166mHz then G7TO starts to fail.
-------------------------------------------------------------------------------
3.02.09 - Added '-3' and '-4' flags for standard COM3 and
COM4 ports. Moved '-3' flag to '-5' for 'different'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -