NAME
RFID::Libnfc::Tag - base class for ISO14443A_106 compliant tags. You won't never use this module direcctly but all the logic common to all ISO14443A_106 tags should be placed here (and inherited by all specific tag-implementations)
SYNOPSIS
use RFID::Libnfc;
$tag = $r->connectTag(IM_ISO14443A_106);
DESCRIPTION
Base class for ISO14443A_106 compliant tags
EXPORT
None by default.
Exportable functions
METHODS
- type
-
returns the specific tag type actually hooked
can be any of:
* ULTRA 1K MINI 4K DESFIRE JCOP30 JCOP40 OYSTER GEMPLUS MPCOS *
(NOTE: only 4K and ULTRA are actually implemented)
- atqa ( )
-
Returns an arrayref containing the 2 atqa bytes
- uid ( )
-
Returns an arrayref containing all uid bytes
- btsak ( )
-
Returns the btsak byte (which is used to determine the tag type)
- ats ( )
- dump_info ( )
-
Prints out all know information on the hooked tag
- ping ( )
-
Return 1 if the tag is still reachable , 0 otherwise
- crc ( )
-
Compute the crc as required by ISO14443A_106 standard
- error ( )
-
returns the underlying reader descriptor (to be used with the RFID::Libnfc procedural api) $pdi = $r->pdi
SEE ALSO
RFID::Libnfc::Tag::ISO14443A_106::ULTRA RFID::Libnfc::Tag::ISO14443A_106::4K RFID::Libnfc::Tag::ISO14443A_106 RFID::Libnfc::Constants RFID::Libnfc
< check also documentation for libnfc c library [ http://www.libnfc.org/documentation/introduction ] >
AUTHOR
xant
COPYRIGHT AND LICENSE
Copyright (C) 2009 by xant <xant@xant.net>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.