GPS::Lowrance is a Perl module connect to Lowrance and Eagle GPS devices.
The following modules are required to use this module:
Win32::SerialPort or Device::SerialPort
If you will be using the "get_plot_trails", "set_plot_trails", "set_waypoints" or "get_waypoints" methods, then you will need the following modules:
If you want to use the screen capture or icon download functions in GPS::Lowrance::Screen, you also need the following module:
This module should work with Perl 5.6.x. It has been tested on Perl 5.8.2.
$gps = GPS::Lowrance->connect(
Device => 'com1',
BaudRate => 57600,
$trail = $gps->get_plot_trail( plot_trail_number => 0 );
This module provides a variety of low- and high-level methods for communicating with Lowrance and Eagle GPS receivers which support the LSI 100 protocol. It also provides some utility functions for converting data.