NAME
    GPS::Lowrance::LSI - Lowrance Serial Interface Protocol module in Perl

REQUIREMENTS
    The following modules are required to use this module:

      Carp::Assert
      Parse::Binary::FixedFormat
      Win32::SerialPort or Device::SerialPort

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

  Installation
    Installation is standard:

      perl Makefile.PL
      make
      make test
      make install

    For Windows playforms, you may need to use "nmake" instead.

SYNOPSIS
      use Win32::SerialPort;                # or Device::SerialPort (?)
      use GPS::Lowrance::LSI 'lsi_query';

      my $port = new Win32::SerialPort( 'com1' );

      my $data = lsi_query( $port, 0x30e, "", 0 );

DESCRIPTION
    This module provides *very* low-level support for the LSI (Lowrance
    Serial Interface) 100 protocol used to communicate with Lowrance or
    Eagle GPS devices.

    (Higher-level functions and wrappers for specific commands will be
    provided in other modules. This module is intentionally kept simple.)

    More information is available in the module documentation.

REVISION HISTORY
    Changes since version 0.21:

    0.21   2 Mar 2004
	- fixed bug with retries for bad checksums
	- retries for timeouts did not work
	- added checksum to submitted data
	- eg/getinfo.pl, $PortObj close method was not called
	- Makefile.PL still requires 5.00802; changed to 5.006

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.
