- foreach my $rfid ( @rfid ) {
- my $visible = $rfid->scan;
- foreach my $tag ( keys %$visible ) {
- my $afi = $rfid->read_afi( $tag );
- print ref($rfid)
- , " $tag AFI: "
- , uc unpack('H2', $afi)
- , " "
- , dump( RFID::Biblio::RFID501->to_hash( join('', @{ $visible->{$tag} }) ) )
- , $/
- ;
- }
- }
+ my @visible = $rfid->tags(
+ enter => sub {
+ my $tag = shift;
+ print localtime()." enter ", tag($tag);
+
+ },
+ leave => sub {
+ my $tag = shift;
+ print localtime()." leave ", tag($tag);
+ },
+ );
+
+ warn localtime()." visible: ",join(' ',@visible),"\n";