Iso14a.RequestVasup
This commands scans for ISO 14443-3 (Type A) compliant PICCs in the field of the antenna and enhances polling with the VASUP-A command (required for ECP support).
If the ReqAll parameter flag is set, both PICCs in idle state and PICCs in halt state will be switched to ready state. If this flag is not set, only PICCs in idle state will be switched to ready state.
Only PICCs in ready state may be selected via the Iso14a.Select command.
This command covers the commands REQA and WAKE-UP as specified by the ISO 14443-3 standard.
Properties
- Command code: 0x130A
- Command timeout: 100 ms
- Possible status codes: General status codes, Iso14a.ErrNoTag , Iso14a.ErrHf, Iso14a.ErrCom
Parameters (request frame)
Name | Type/Size | Description | |
---|---|---|---|
- | Bit mask (8 bits) | - | |
RFU | Integer (bit mask area 0xFE) |
Zero padding |
|
ReqAll | Boolean (bit 0x01) | If enabled, all PICCs (even those in halt state) will be requested. | |
FormatVersion | Integer (8 bits) | Based on the format version, the VASUP frame definition is given in the following parameters. Currently, only format version 2 is supported. | |
TerminalInfo | Bit mask (8 bits) | - | |
VasSupported | Boolean (bit 0x80) | VAS is supported. | |
AuthUserRequested | Boolean (bit 0x40) | Requests user authentication. | |
RFU | Integer (bit mask area 0x30) |
Zero padding |
|
TerminalTypeDataLength | Integer (bit mask area 0x0F) | Length of terminal type data field (0-15) | |
TerminalType | Integer (16 bits) | Terminal type (MSB) and subtype (LSB) values defined by Apple | |
TCI | Raw data (until end of frame) | Terminal Capabilities Identifier (TCI) or terminal type data |
Returned values (response frame)
Name | Type/Size | Description |
---|---|---|
ATQA | Raw data (length 2 Bytes) | Answer to request of type A (ATQA), according to the ISO 14443-3 standard. |
Collision | Boolean (8 bits) | True if a collision has been detected. |