class documentation

PCSC CardRequest class.

Method __del__ Undocumented
Method __init__ Construct new PCSCCardRequest.
Method getReaderNames Returns the list of PCSC readers on which to wait for cards.
Method getStatusChange Undocumented
Method waitforcard Wait for card insertion and returns a card service.
Method waitforcardevent Wait for card insertion or removal.
Instance Variable evt Undocumented
Instance Variable hcontext Undocumented
Instance Variable hresult Undocumented
Instance Variable newstates Undocumented
Instance Variable readerstates Undocumented
Instance Variable timeout Undocumented
Instance Variable timeout_init 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 __del__(self):

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 getStatusChange(self):

Undocumented

def waitforcard(self):

Wait for card insertion and returns a card service.

def waitforcardevent(self):

Wait for card insertion or removal.

evt =

Undocumented

hcontext: int =

Undocumented

hresult =

Undocumented

newstates: list =

Undocumented

readerstates =

Undocumented

timeout_init =

Undocumented