X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=scripts%2Fscan.pl;h=ec61fd5cfe17f277f1099d055431cd02a7e0f704;hb=bb93f2432b71bed8fed19472e014efa3a2063b68;hp=8a460b2de50ae0329c6d8a67b4229fdf336bae44;hpb=6530a6626a1a1931ee6847a6d38d009206e92954;p=Biblio-RFID.git diff --git a/scripts/scan.pl b/scripts/scan.pl index 8a460b2..ec61fd5 100755 --- a/scripts/scan.pl +++ b/scripts/scan.pl @@ -6,8 +6,8 @@ use strict; use Data::Dump qw(dump); use Getopt::Long; use lib 'lib'; -use RFID::Biblio::Reader; -use RFID::Biblio::RFID501; +use Biblio::RFID::Reader; +use Biblio::RFID::RFID501; my $loop = 0; my $reader; @@ -19,8 +19,8 @@ GetOptions( 'debug+' => \$debug, ) || die $!; -my $rfid = RFID::Biblio::Reader->new( $reader ); -$RFID::Biblio::debug = $debug; +my $rfid = Biblio::RFID::Reader->new( $reader ); +$Biblio::RFID::debug = $debug; sub tag { my $tag = shift; @@ -28,7 +28,7 @@ sub tag { , " AFI: " , uc unpack('H2', $rfid->afi($tag)) , " " - , dump( RFID::Biblio::RFID501->to_hash( $rfid->blocks($tag) ) ) + , dump( Biblio::RFID::RFID501->to_hash( $rfid->blocks($tag) ) ) , $/ ; } @@ -37,15 +37,17 @@ do { my @visible = $rfid->tags( enter => sub { my $tag = shift; - print "enter $tag ", tag($tag); + print localtime()." enter ", tag($tag); }, leave => sub { my $tag = shift; - print "leave $tag ", tag($tag); + print localtime()." leave ", tag($tag); }, ); - warn scalar localtime, " visible: ",join(' ',@visible),"\n"; + warn localtime()." visible: ",join(' ',@visible),"\n"; + + sleep 1; } while $loop;