Skip to content

Commit

Permalink
parse_PCSC_Part10_features: display numbers also in hex
Browse files Browse the repository at this point in the history
We now have:
 PCSCv2_PART10_PROPERTY_wLcdLayout: 529 or 0x0211
 PCSCv2_PART10_PROPERTY_wLcdMaxCharacters: 17 or 0x0011
 PCSCv2_PART10_PROPERTY_wLcdMaxLines: 2 or 0x0002
 PCSCv2_PART10_PROPERTY_bTimeOut2: 0 or 0x0000
 PCSCv2_PART10_PROPERTY_sFirmwareID: GemIDBridge CT7x0A31j
 PCSCv2_PART10_PROPERTY_bMinPINSize: 4 or 0x0004
 PCSCv2_PART10_PROPERTY_bMaxPINSize: 16 or 0x0010
 PCSCv2_PART10_PROPERTY_bEntryValidationCondition: 2 or 0x0002
 PCSCv2_PART10_PROPERTY_bPPDUSupport: 0 or 0x0000
 PCSCv2_PART10_PROPERTY_wIdVendor: 2278 or 0x08E6
 PCSCv2_PART10_PROPERTY_wIdProduct: 13506 or 0x34C2
 PCSCv2_PART10_PROPERTY_dwMaxAPDUDataSize: 65536 or 0x10000

instead of:
 PCSCv2_PART10_PROPERTY_wLcdLayout: 529
 PCSCv2_PART10_PROPERTY_wLcdMaxCharacters: 17
 PCSCv2_PART10_PROPERTY_wLcdMaxLines: 2
 PCSCv2_PART10_PROPERTY_bTimeOut2: 0
 PCSCv2_PART10_PROPERTY_sFirmwareID: GemIDBridge CT7x0A31j
 PCSCv2_PART10_PROPERTY_bMinPINSize: 4
 PCSCv2_PART10_PROPERTY_bMaxPINSize: 16
 PCSCv2_PART10_PROPERTY_bEntryValidationCondition: 2
 PCSCv2_PART10_PROPERTY_bPPDUSupport: 0
 PCSCv2_PART10_PROPERTY_wIdVendor: 2278
 PCSCv2_PART10_PROPERTY_wIdProduct: 13506
 PCSCv2_PART10_PROPERTY_dwMaxAPDUDataSize: 65536
  • Loading branch information
LudovicRousseau committed Jun 27, 2021
1 parent e2809ea commit aa47ed7
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion parse_PCSC_Part10_features.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,4 +59,7 @@
print()
print("FEATURE_GET_TLV_PROPERTIES results")
for k, v in list(properties.items()):
print(" %s: %s" % (k, v))
if isinstance(v, int):
print(" %s: %d or 0x%04X" % (k, v, v))
else:
print(" %s: %s" % (k, v))

0 comments on commit aa47ed7

Please sign in to comment.