Platforms to show: All Mac Windows Linux Cross-Platform
TKSmartCardATRMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | SmartCard | MBS Mac64bit Plugin | 18.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This class declares a programmatic interface to parsing an ATR from data or a byte stream, and accessing the individual parts.
The TKSmartCardATR class parses ATR messages according to the ISO/IEC 7816-3 specification.
- 3 properties
- property bytes as MemoryBlock
- property Handle as Integer
- property historicalBytes as MemoryBlock
- 5 methods
- method Constructor(data as MemoryBlock)
- method historicalRecords as TKCompactTLVRecordMBS()
- method interfaceGroupAtIndex(index as Integer) as TKSmartCardATRInterfaceGroupMBS
- method interfaceGroupForProtocol(protocol as Integer) as TKSmartCardATRInterfaceGroupMBS
- method protocols as Integer()
- shared method available as Boolean
- 5 constants
Protocols
Constant | Value | Description |
---|---|---|
kProtocolAny | 65535 |
Any available transmission protocols. |
kProtocolNone | 0 |
No transmission protocols. |
kProtocolT0 | 1 |
T=0 transmission protocol. |
kProtocolT1 | 2 |
T=1 transmission protocol. |
kProtocolT15 | 32768 |
T=15 transmission protocol. |
This class has no sub classes.
Some properties using for this class:
- TKSmartCardSlotMBS.ATR as TKSmartCardATRMBS
The items on this page are in the following plugins: MBS Mac64bit Plugin.
TKSmartCardATRInterfaceGroupMBS - TKSmartCardMBS