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 | release |
Release the PCSC context |
| 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 |
| Method | __get |
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 |