class documentation

class PCSCCardRequest(AbstractCardRequest):

View In Hierarchy

PCSC CardRequest class.

Method __init__ Construct new PCSCCardRequest.
Method getReaderNames Returns the list of PCSC readers on which to wait for cards.
Method waitforcard Wait for card insertion and returns a card service.
Method waitforcardevent Wait for card insertion or removal.
Instance Variable hcontext Undocumented
Instance Variable pollinginterval Undocumented
Instance Variable timeout Undocumented

Inherited from AbstractCardRequest:

Method getReaders Returns the list or readers on which to wait for cards.
Instance Variable cardServiceClass Undocumented
Instance Variable cardType Undocumented
Instance Variable newcardonly Undocumented
Instance Variable readersAsked Undocumented
def __init__(self, newcardonly=False, readers=None, cardType=None, cardServiceClass=None, timeout=1):

Construct new PCSCCardRequest.

Parameters
newcardonlyif True, request a new card. default is False, i.e. accepts cards already inserted
readersthe list of readers to consider for requesting a card default is to consider all readers
cardTypethe CardType class to wait for; default is AnyCardType, i.e. the request will returns with new or already inserted cards
cardServiceClassthe specific card service class to create and bind to the card default is to create and bind a PassThruCardService
timeoutthe time in seconds we are ready to wait for connecting to the requested card. default is to wait one second to wait forever, set timeout to None
def getReaderNames(self):

Returns the list of PCSC readers on which to wait for cards.

def waitforcard(self):

Wait for card insertion and returns a card service.

def waitforcardevent(self):

Wait for card insertion or removal.

hcontext =

Undocumented

pollinginterval: float =

Undocumented