The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Audio::Radio::Sirius - Control a Sirius satellite radio tuner

Sirius satellite radio (http://www.sirius.com) is a US based satellite radio serice. 
While none of the tuners they make have serial or USB connectors, it has been found that 
generation 2.5 tuners (Sportster, Starmate, * Replay, Sirius Connect, and others) have a 
common tuner module. Furthermore this tuner module generally has a serial interface.

Once your tuner is connected to your system and accessible via a serial port like device, you can 
use this module to access it:

  use Audio::Radio::Sirius;
  use Win32::SerialPort; # or Device::SerialPort on Linux

  my $serial = new Win32::SerialPort('com1');
  my $tuner = new Audio::Radio::Sirius;

  $tuner->connect($serial);
  $tuner->power(1);
  $tuner->channel(184); # tune in the preview channel

This alpha release is not feature complete.  Please expect (possibly code breaking) changes.  Any 
such changes will be documented in the CHANGES file.

INSTALLATION

To install this module, run the following commands:

    perl Build.PL
    ./Build
    ./Build test
    ./Build install


COPYRIGHT AND LICENCE

Copyright (C) 2005 Jamie Tatum

This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.