Revision history for Perl extension GPS::Lowrance. (Note: Changes that are not backwards compatible are marked with an asterisk, "*".) 0.31 Fri 16 Apr 2004 - GD::Convert is a recommended module - importing nothing from XML::Generator in GPS::Lowrance::Waypoints 0.30 Mon 29 Mar 2004 - assertions disabled - MAX_BYTES uses GPS::Lowrance::LSI constant - fix: added trapping in get_current_screen so that if a memory read fails, the GPS won't lock up - incorporated wrappers in GPS::Lowrance for get_current_screen and get_graphical_symbol from GPS::Lowrance::Screen - minor reorganization of code in GPS::Lowrance::Screen - uses Build.PL script to generate Makefile.PL and run installs - reorganized AutoLoading in some routines - GPS::Lowrance::Waypoint gives warnings about gdm16 format - added set_plot_trail_mercator_meters and made set_plot_trail a wrapper which converts from decimal degrees - added get_plot_trail_mercator_meters and made get_plot_trail a wrapper which converts to decimal degrees * uses GPS::Lowrance::Trail 0.41 which allows rounding to be disabled * upload-trail and download trail use GPS::Lowrance::Trail 0.41 - modules that are not immediately required are not used 0.21 12 Mar 2004 * fixed bug with uploading plot trails - added eg/upload-trail.pl file - eg/renamed extract-trail.pl to download-trail.pl - get_product_description is now cached - added stubs for unimplemented functions - added get_graphical_symbol to GPS::Lowrance::Screen * changed syntax for calls to get_current_screen to GPS::Lowrance::Screen to use hashes - added get_graphical_symbol_info, get_number_of_graphical_symbols * removed checksum from get_product_info (not needed) - added missing module in REQUIREMENTS list in POD - added support for preserving waypoint numbers and symbols 0.20 11 Mar 2004 - made send_a_waypoint synonym for set_a_waypoint to be consistent with LSI naming convention - added functional get_waypoints and set_waypoints methods - added GPS::Lowrance::Waypoints class for waypoints - added set_plot_trail - get_plot_trail is an autoloading method - removed AUTOLOAD, made module an AutoLoader - autoloaded get_* methods created in BEGIN statement instead * fixed reversed x and y for get_plot_trail_origin and get_plot_trail_deltas - added set_plot_trail_origin and _set_plot_trail_deltas - added GPX format to eg/extract-trail.pl - requires GPS::Lowrance::Trail 0.40 - fixed typo in POD SYNOPSIS (thanks to Mike Castle <dalgoda at ix.netcom.com>) - added test cases for LSI restriction constants - converted hardcoded LSI restrictions to constants - additional comments in code and updates to documentation - additional assertions - DESTROY method disconnects - added test cases for some functions - added assertions to Geo::Coordinates::MercatorMeters - added signed_long and signed_int conversion functions - decoding of signed integers should now be machine independent 0.10 5 Mar 2004 - added callbacks to read_memory and get_plot_trail - various changes to POD - added gps_to_unix_time and unix_to_gps_time functions - exports functions from Geo::Coordinates::MercatorMeters - added get_number_of_icons method - added get_waypoint and set_waypoint methods - added capture-screen.pl example file - added GPS::Lowrance::Screen module to extract screen - added test case for MercatorMeters.pm to MANIFEST - added extract-trail.pl example file * get_num_of_plottrails renamed to get_num_of_plot_trails for consistency with other names - minor changes in POD formatting 0.01 3 Mar 2004 - original version; created by h2xs 1.23 with options -n GPS::Lowrance -v 0.01 -X