def getDataProductSerialNumber(): return iso7816_4APDUBuilder.getDataCA(0xFF,0x83)
def getDataVendorName(): return iso7816_4APDUBuilder.getDataCA(0xFF,0x81)
def getDataProductName(): return iso7816_4APDUBuilder.getDataCA(0xFF,0x82)
def getDataCardType(): return iso7816_4APDUBuilder.getDataCA(0xF1, 0x00)
def getDataHarwareIdentifier(): return iso7816_4APDUBuilder.getDataCA(0xFF,0x01)
def getDataCardSerialNumber(): "build a pcsc apdu to get the uid" return iso7816_4APDUBuilder.getDataCA(0x00, 0x00)
def getDataCardSerialNumber(): return iso7816_4APDUBuilder.getDataCA(0x00,0x00)
def getDataProductSerialNumber(): return iso7816_4APDUBuilder.getDataCA(0xFF, 0x83)
def getDataProductUSBIdentifier(): return iso7816_4APDUBuilder.getDataCA(0xFF, 0x84)
def getDataVendorName(): return iso7816_4APDUBuilder.getDataCA(0xFF, 0x81)
def getDataProductName(): return iso7816_4APDUBuilder.getDataCA(0xFF, 0x82)
def getDataHarwareIdentifier(): return iso7816_4APDUBuilder.getDataCA(0xFF, 0x01)
def getDataCardATR(): return iso7816_4APDUBuilder.getDataCA(0xFA, 0x00)
def getDataCardShortSerialNumber(): return iso7816_4APDUBuilder.getDataCA(0xF2, 0x00)
def getDataProductUSBIdentifier(): return iso7816_4APDUBuilder.getDataCA(0xFF,0x84)
def getDataProductVersion(): return iso7816_4APDUBuilder.getDataCA(0xFF, 0x85)
def getDataProductVersion(): return iso7816_4APDUBuilder.getDataCA(0xFF,0x85)
def getDataCardCompleteIdentifier(): return iso7816_4APDUBuilder.getDataCA(0xF0,0x00)
def getDataCardATS(): "build a pcsc apdu to get the historical bytes" return iso7816_4APDUBuilder.getDataCA(0x01, 0x00)
def getDataCardType(): return iso7816_4APDUBuilder.getDataCA(0xF1,0x00)
def getDataCardATS(): return iso7816_4APDUBuilder.getDataCA(0x01,0x00)
def getDataCardCompleteIdentifier(): return iso7816_4APDUBuilder.getDataCA(0xF0, 0x00)