From: <lu...@us...> - 2009-02-16 09:40:08
|
Revision: 263 http://pyscard.svn.sourceforge.net/pyscard/?rev=263&view=rev Author: ludov Date: 2009-02-16 09:40:05 +0000 (Mon, 16 Feb 2009) Log Message: ----------- use SCARD_PROTOCOL_T0 | SCARD_PROTOCOL_T1 instead of just SCARD_PROTOCOL_T0 Modified Paths: -------------- trunk/pyscard/src/smartcard/Examples/scard-api/sample_pinpad.py trunk/pyscard/src/smartcard/Examples/scard-api/sample_selectDFTelecom.py trunk/pyscard/src/smartcard/Examples/scard-api/sample_transaction.py Modified: trunk/pyscard/src/smartcard/Examples/scard-api/sample_pinpad.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/scard-api/sample_pinpad.py 2009-01-27 09:04:39 UTC (rev 262) +++ trunk/pyscard/src/smartcard/Examples/scard-api/sample_pinpad.py 2009-02-16 09:40:05 UTC (rev 263) @@ -80,7 +80,7 @@ try: hresult, hcard, dwActiveProtocol = SCardConnect( - hcontext, zreader, SCARD_SHARE_DIRECT, SCARD_PROTOCOL_T0 ) + hcontext, zreader, SCARD_SHARE_DIRECT, SCARD_PROTOCOL_T0 | SCARD_PROTOCOL_T1) if hresult!=0: raise error, 'Unable to connect: ' + SCardGetErrorMessage(hresult) print 'Connected with active protocol', dwActiveProtocol Modified: trunk/pyscard/src/smartcard/Examples/scard-api/sample_selectDFTelecom.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/scard-api/sample_selectDFTelecom.py 2009-01-27 09:04:39 UTC (rev 262) +++ trunk/pyscard/src/smartcard/Examples/scard-api/sample_selectDFTelecom.py 2009-02-16 09:40:05 UTC (rev 263) @@ -52,17 +52,17 @@ try: hresult, hcard, dwActiveProtocol = SCardConnect( - hcontext, zreader, SCARD_SHARE_SHARED, SCARD_PROTOCOL_T0 ) + hcontext, zreader, SCARD_SHARE_SHARED, SCARD_PROTOCOL_T0 | SCARD_PROTOCOL_T1 ) if hresult!=0: raise error, 'Unable to connect: ' + SCardGetErrorMessage(hresult) print 'Connected with active protocol', dwActiveProtocol try: - hresult, response = SCardTransmit( hcard, SCARD_PCI_T0, SELECT + DF_TELECOM ) + hresult, response = SCardTransmit( hcard, dwActiveProtocol, SELECT + DF_TELECOM ) if hresult!=0: raise error, 'Failed to transmit: ' + SCardGetErrorMessage(hresult) print 'Selected DF_TELECOM: ' + smartcard.util.toHexString(response, smartcard.util.HEX) - hresult, response = SCardTransmit( hcard, SCARD_PCI_T0, GET_RESPONSE + [response[1]] ) + hresult, response = SCardTransmit( hcard, dwActiveProtocol, GET_RESPONSE + [response[1]] ) if hresult!=0: raise error, 'Failed to transmit: ' + SCardGetErrorMessage(hresult) print 'GET_RESPONSE after SELECT DF_TELECOM: ' + smartcard.util.toHexString(response, smartcard.util.HEX) Modified: trunk/pyscard/src/smartcard/Examples/scard-api/sample_transaction.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/scard-api/sample_transaction.py 2009-01-27 09:04:39 UTC (rev 262) +++ trunk/pyscard/src/smartcard/Examples/scard-api/sample_transaction.py 2009-02-16 09:40:05 UTC (rev 263) @@ -47,7 +47,7 @@ try: hresult, hcard, dwActiveProtocol = SCardConnect( - hcontext, zreader, SCARD_SHARE_SHARED, SCARD_PROTOCOL_T0 ) + hcontext, zreader, SCARD_SHARE_SHARED, SCARD_PROTOCOL_T0 | SCARD_PROTOCOL_T1) if hresult!=0: raise error, 'unable to connect: ' + SCardGetErrorMessage(hresult) print 'Connected with active protocol', dwActiveProtocol This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |