1 package RFID::Biblio::Readers;
5 RFID::Biblio::Readers - autodetect supported readers
11 Probe each RFID reader supported and returns succefull ones
13 my @rfid = RFID::Biblio::Readers->available( $regex_filter );
22 my @readers = ( '3M810', 'CPRM02', 'librfid' );
25 my ( $self, $filter ) = @_;
29 foreach my $reader ( @readers ) {
30 next if $reader !~ /$filter/i;
31 my $module = "RFID::Biblio::$reader";
34 if ( my $rfid = $module->new( device => '/dev/ttyUSB0' ) ) {
36 warn "# added $module\n";
38 warn "# ignored $module\n";
42 die "no readers found" unless @rfid;