Esempio n. 1
0
def resultHandlerAPDUAndPrintData(printer, apduAnswer):
    "print an apdu result"

    if apduAnswer == None:
        return

    #if "connection" not in Executer.envi or Executer.envi["connection"] == None:
    #    raise argExecutionException("no connection available")

    #try:
    #    data, sw1, sw2 = Executer.envi["connection"].transmit(apdu.toHexArray())
    printer.printOnShell(toHexString(apduAnswer))
Esempio n. 2
0
def resultHandlerAPDUAndPrintDataAndSW(printer,apduAnswer):
    "print the apdu result and the status word"
    
    if apduAnswer == None:
        return
    
    #if "connection" not in Executer.envi or Executer.envi["connection"] == None:
    #    raise argExecutionException("no connection available")
        
    #try:
    #    data, sw1, sw2 = Executer.envi["connection"].transmit(apdu.toHexArray())
    printer.printOnShell("0x%x 0x%x : " % (apduAnswer.sw1, apduAnswer.sw2)+toHexString(apduAnswer))
Esempio n. 3
0
def resultHandlerAPDUAndPrintData(printer,apduAnswer):
    "print an apdu result"
    
    if apduAnswer == None:
        return
    
    #if "connection" not in Executer.envi or Executer.envi["connection"] == None:
    #    raise argExecutionException("no connection available")
        
    #try:
    #    data, sw1, sw2 = Executer.envi["connection"].transmit(apdu.toHexArray())
    printer.printOnShell(toHexString(apduAnswer))
Esempio n. 4
0
def resultHandlerAPDUAndPrintDataAndSW(printer, apduAnswer):
    "print the apdu result and the status word"

    if apduAnswer == None:
        return

    #if "connection" not in Executer.envi or Executer.envi["connection"] == None:
    #    raise argExecutionException("no connection available")

    #try:
    #    data, sw1, sw2 = Executer.envi["connection"].transmit(apdu.toHexArray())
    printer.printOnShell("0x%x 0x%x : " % (apduAnswer.sw1, apduAnswer.sw2) +
                         toHexString(apduAnswer))
Esempio n. 5
0
 def __str__(self):
     return "sw1=%X, sw2=%X, data="%(self.sw1,self.sw2)+toHexString(self)
Esempio n. 6
0
 def __str__(self):
     return "sw1=%X, sw2=%X, data=" % (self.sw1,
                                       self.sw2) + toHexString(self)