Package smartcard :: Module CardType :: Class CardType
[hide private]
[frames] | no frames]

Class CardType

source code


Abstract base class for CardTypes.

Known sub-classes: smartcard.CardType.AnyCardType
                   smartcard.CardType.ATRCardType.

Instance Methods [hide private]
 
__init__(self)
CardType constructor.
source code
 
matches(self, atr, reader=None)
Returns true if atr and card connected match the CardType.
source code
Method Details [hide private]

matches(self, atr, reader=None)

source code 

Returns true if atr and card connected match the CardType.

atr: the atr to chek for matching reader: the reader (optional); default is None

The reader can be use in some sub-classes to do advanced matching that require connecting to the card.