NAME

RFID::Alien::Reader::Serial - Implement RFID::Alien::Reader over a serial link

SYNOPSIS

This class takes a serial port object and implements the Alien RFID protocol over it. It is based on RFID::Reader::Serial, and it takes the same parameters as its constructor. All other parameters are passed along to the set method

An example:

    use Win32::Serialport;
    use RFID::Alien::Reader::Serial;

    $com = Win32::SerialPort->new('COM1')
	or die "Couldn't open COM port 'COM1': $^E\n";

    my $reader = 
      RFID::Alien::Reader::Serial->new(Port => $com,
				       AntennaSequence => [0,1,2,3])
        or die "Couldn't create reader object\n";

    $reader->set(PersistTime => 0,
                 AcquireMode => 'Inventory') == 0
        or die "Couldn't set reader properties\n";

    my @tags = $reader->readtags();
    foreach my $tag (@tags)
    {
	print "I see tag ",$tag->id,"\n";
    }

DESCRIPTION

This class is built on top of RFID::Alien::Reader, and RFID::Reader::Serial.

Constructor

new

Creates a new object. This constructor accepts all arguments to the constructors for RFID::Alien::Reader and RFID::Reader::Serial, and passes them along to both constructors. Any other settings are intrepeted as parameters to the set method.

SEE ALSO

RFID::Alien::Reader, RFID::Reader::Serial, RFID::Alien::Reader::TCP, http://whereabouts.eecs.umich.edu/code/rfid-perl/.

AUTHOR

Scott Gifford <gifford@umich.edu>, <sgifford@suspectclass.com>

Copyright (C) 2004-2006 The Regents of the University of Michigan.

See the file LICENSE included with the distribution for license information.