rename --only to --reader
[Biblio-RFID.git] / scripts / scan.pl
1 #!/usr/bin/perl
2
3 use warnings;
4 use strict;
5
6 use Data::Dump qw(dump);
7 use Getopt::Long;
8 use lib 'lib';
9 use RFID::Biblio::Readers;
10 use RFID::Biblio::RFID501;
11
12 my $loop = 0;
13 my $reader;
14
15 GetOptions(
16         'loop!'     => \$loop,
17         'reader=s', => \$reader,
18 ) || die $!;
19
20 my @rfid = RFID::Biblio::Readers->available( $reader );
21
22 do {
23         foreach my $rfid ( @rfid ) {
24                 my $visible = $rfid->scan;
25                 foreach my $tag ( keys %$visible ) {
26                 warn "XXX $tag";
27                         print ref($rfid),"\t$tag\t", dump( RFID::Biblio::RFID501->to_hash( join('', @{ $visible->{$tag} }) ) ), $/;
28                 }
29         }
30
31 } while $loop;