For Programmers: Free Programming Magazines  


Home > Archive > PERL Modules > March 2004 > ANNOUNCE: Perl Module GPS::Lowrance 0.30 - Connect to Lowrance









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author ANNOUNCE: Perl Module GPS::Lowrance 0.30 - Connect to Lowrance
Robert Rothenberg

2004-03-30, 6:31 am


GPS::Lowrance version 0.30 has just been released. You should be able to find
a copy of it at your nearest CPAN mirror within the next 24 hours at
http://search.cpan.org/~rrwo/GPS-Lowrance/

NAME
GPS::Lowrance - Connect to Lowrance and Eagle GPS devices

SYNOPSIS
use GPS::Lowrance;
use GPS::Lowrance::Trail;

$gps = GPS::Lowrance->connect(
Device => 'com1',
BaudRate => 57600,
);

$trail = $gps->get_plot_trail( plot_trail_number => 0 );

$gps->disconnect;

DESCRIPTION
This module provides a variety of higher-level methods for communicating
with Lowrance and Eagle GPS receivers.

This is an experimental module with only a partial implementation to
read data from the device. It is documented, however.

More detailed information can be found in the POD.

Examples can be found in the "eg" directory in this package.

CAVEATS
This is a beta version of the module, so there are bound to be some
bugs. In the current form it is also far from complete.

See the module documentation for a complete list of Known Issues.

Compatability
This module should work with all Lowrance and Eagle devices which
support the LSI 100 protocol. It has been tested on the following
model(s):

Lowrance GlobalMap 100 (same as Eagle MapGuide Pro?)

If you have tested it on other models, please notify me.


REQUIREMENTS
The following non-standard modules are required to use this
module:

Carp::Assert
GPS::Lowrance::LSI
Parse::Binary::FixedFormat
Win32::SerialPort or Device::SerialPort

To extract trails or waypoints you will need the following
modues:

Geo::Coordinates::DecimalDegrees
Geo::Coordinates::UTM
XML::Generator
GPS::Lowrance::Trail

If you want to use the screen capture or icon download functions,
you also need the following module:

GD

This module should work with Perl 5.6.x. It has been tested on Perl
5.8.2.

REVISION HISTORY
Changes to this package since v0.21:

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

AUTHOR
Robert Rothenberg <rrwo at cpan.org>

COPYRIGHT AND LICENSE
Copyright (C) 2004 by Robert Rothenberg <rrwo at cpan.org>.

This library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself, either Perl version 5.8.2 or, at
your option, any later version of Perl 5 you may have available.


Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com