class documentation
class PCSCCardRequest(AbstractCardRequest):
Constructor: PCSCCardRequest(newcardonly, readers, cardType, cardServiceClass, timeout)
PCSC CardRequest class.
Method | __del__ |
Undocumented |
Method | __init__ |
Construct new PCSCCardRequest. |
Method | get |
Returns the list of PCSC readers on which to wait for cards. |
Method | get |
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 |
Undocumented |
Inherited from AbstractCardRequest
:
Method | get |
Returns the list or readers on which to wait for cards. |
Instance Variable | card |
Undocumented |
Instance Variable | card |
Undocumented |
Instance Variable | newcardonly |
Undocumented |
Instance Variable | readers |
Undocumented |
def __init__(self, newcardonly=False, readers=None, cardType=None, cardServiceClass=None, timeout=1):
¶
Construct new PCSCCardRequest.
Parameters | |
newcardonly | if True, request a new card. default is False, i.e. accepts cards already inserted |
readers | the list of readers to consider for requesting a card default is to consider all readers |
card | the CardType class to wait for; default is AnyCardType , i.e. the request will returns with new or already inserted cards |
card | the specific card service class to create and bind to the card default is to create and bind a PassThruCardService |
timeout | the 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 |