For the complete documentation index, see llms.txt. This page is also available as Markdown.

Enumerations - F - V

FeatureStatus

This enum refers to the status of a specific feature reported from DeviceFeature.

Enum
Description

NoStatus

No change in status

Success

Success

Failed

Failed

TimedOut

Timed out

Cancelled

Cancelled

Error

Error

HardwareNA

Featured hardware not applicable for a status

ImageType

This enum refers to the type of image.

Enum
Description

BITMAP

BMP file

InfoType

This enum refers to the type of specific information to retrieve from the device.

Enum
Description

DeviceSerialNumber

FirmwareVersion

Firmware version of the device.

DeviceCapabilities

Capabilities of the device delimited by a comma.

Boot1Version

Boot 1 firmware version of the device.

Boot0Version

Boot 0 firmware version of the device.

FirmwareHash

Firmware hash comprised of part numbers, versions, and timestamps.

TamperStatus

Tamper status of the device. 0x00 = Not Tampered 0x01 = Tampered

OperationStatus

Operation status of the device. 0x01 = Offline 0x02 = Online

OfflineDetail

Offline details of the device. Bit 0 = Tamper problem present Bit 1 = Master Key problem present Bit 2 = Keys and Certificates problem present Bit 3 = Real Time Clock problem present Bit 4 = Random Number Generator problem present Bit 5 = Cryptography Engine problem present Bit 6 = Magnetic Stripe Reader Hardware problem present Bit 7 = Reserved

FirmwareVersionWLAN

Firmware version for WLAN module of the device.

FirmwareVersionBLE

Firmware version for Bluetooth LE module of the device.

BatteryLevel

Battery level of the device.

NFCDataMode

Enum
Description

ASCII

Ascii data mode

Binary

Binary data mode

NFCEvent

Enum
Description

None

No update for the operation.

NFCMifareUltralight

Mifare Ultralight

MifareClassic1K

Mifare Classic 1K

MifareClassic4K

Mifare Classic 4K

MifareDESFireLight

Mifare DESFire Light

MifareMini

Mifare Mini

MifarePlusEV1

Mifare Plus EV1

MifarePlusEV2

Mifare Plus EV2

MifarePlusSE

Mifare Plus SE

MifarePlusX

Mifare Plus X

MifareDESFireEV1

Mifare DESFire EV1

MifareDESFireEV2

Mifare DESFire EV2

MifareDESFireEV3

Mifare DESFire EV3

ISO14443TypeA

ISO 14443 Type A

ISO14443TypeB

ISO 14443 Type B

NFCCardTypeNotSupported

NFC Card Type Not Supported

mDL

Mobile Driver’s License

mDLDeviceEngagementSuccess

mDL Device Engagement Success

mDLDeviceEngagementFailed

mDL Device Engagement Failed

TagRemoved

Tag removed

Failed

Command failed

IOFailed

IO failed

AuthenticationFailed

Authentication failed

NFCTransactionMode

Enum
Description

MifareClassic

Mifare Classic

MifareDESFire

Mifare DESFire

AppleWalletMobileDESFire

Apple Wallet mobile DESFire

Mifare2GoMobileDESFire

Mifare 2 Go Mobile DESFire

OperationStatus

This enum refers to the operation status of the device.

Enum
Description

NoStatus

No update for the operation.

Started

Device has started an operation.

Warning

Device has sent a warning about the operation.

Failed

Device has failed an operation.

Done

Device has completed an operation.

PaymentMethod

This enum refers to which card type the device will perform a transaction.

Enum
Description

MSR

For magnetic stripe cards.

Contact

For EMV chip cards.

Contactless

For NFC contactless cards.

ManualEntry

For user to manually enter transaction data without any card access.

Barcode

For barcode.

BarcodeEncrypted

For encrypted barcode.

AppleVAS

For Apple VAS.

NFC

For NFC tag.

GoogleVAS

For Google Wallet Smart Tap VAS.

TransactionStatus

This enum refers to the status of the transaction.

Enum
Description

NoStatus

Set before the start of a transaction and before a card is presented to the device.

NoTransaction

No transaction in progress.

CardSwiped

A card was swiped into the device.

CardInserted

A card was inserted into the device.

CardRemoved

A card was removed from the device.

CardDetected

A card was detected by the device.

CardCollision

A card collision was detected by the device.

TimedOut

The transaction was not completed before a timeout period.

HostCancelled

The host software sent a cancel.

TransactionCancelled

The transaction was cancelled.

TransactionInProgress

The transaction is in progress.

TransactionError

There is an error during the transaction.

TransactionApproved

The transactions is approved.

TransactionDeclined

The transactions is declined.

TransactionCompleted

The transaction is completed.

TransactionFailed

The transaction failed.

TransactionNotAccepted

The transaction was not accepted by the device.

SignatureCaptureRequested

A signature capture is requested by the device.

TechnicalFallback

Due to technical reasons, the chip transaction cannot be completed by the reader.

QuickChipDeferred

Device has sent a “Z3” response code to the chip card.

DataEntered

Data has been entered on the device for a manual card entry transaction.

TryAnotherInterface

Due to removal of the chip card or error with contactless card, the transaction cannot be completed by the reader.

BarcodeRead

A barcode is read.

VASError

Apple VAS error occurred.

TransactionStartedFromDevice

The transaction has started by user interaction with the device.

TransactionStartedFromDeviceQuickChip

The Quick Chip transaction has started by user interaction with the device.

TransactionCancelledFromDevice

The transaction was cancelled from device.

UserEvent

This enum refers to the type of user event reported by the device. These events relate to user interaction.

Enum
Description

None

No events yet to occur.

ContactlessCardPresented

Contactless card has been presented.

ContactlessCardRemoved

Contactless card has been removed.

CardSeated

Card is seated into the chip station.

CardUnseated

Card was removed from the chip station.

CardSwiped

Magnetic stripe card was swiped.

TouchPresented

Touch screen sensor press detected.

TouchRemoved

Touch screen sensor release detected.

BarcodeRead

Barcode detected.

NFCMifareUltralightPresented

Mifare Ultralight presented.

MifareClassic1KPresented

Mifare Classic 1K presented.

MifareClassic4KPresented

Mifare Classic 4K presented.

MifareDESFireLightPresented

Mifare DESFire Light presented.

MifareMiniPresented

Mifare Mini Presented.

MifarePlusEV1Presented

Mifare Plus EV1 presented.

MifarePlusEV2Presented

Mifare Plus EV2 presented.

MifarePlusSEPresented

Mifare Plus SE presented.

MifarePlusXPresented

Mifare Plus X presented.

MifareDESFireEV1Presented

Mifare DESFire EV1 presented.

MifareDESFireEV2Presented

Mifare DESFire EV2 presented.

MifareDESFireEV3Presented

Mifare DESFire EV3 presented.

mDLPresented

Mobile Driver’s License presented.

NFCMifareUltralightRemoved

Mifare Ultralight removed.

MifareClassic1KRemoved

Mifare Classic 1K removed.

MifareClassic4KRemoved

Mifare Classic 4K removed.

MifareDESFireLightRemoved

Mifare DESFire Light removed.

MifareMiniRemoved

Mifare Mini removed.

MifarePlusEV1Removed

Mifare Plus EV1 removed.

MifarePlusEV2Removed

Mifare Plus EV2 removed.

MifarePlusSERemoved

Mifare Plus SE removed.

MifarePlusXRemoved

Mifare Plus X removed.

MifareDESFireEV1Removed

Mifare DESFire EV1 removed.

MifareDESFireEV2Removed

Mifare DESFire EV2 removed.

MifareDESFireEV3Removed

Mifare DESFire EV3 removed.

mDLRemoved

Mobile Driver’s License removed.

VASMode

This enum refers to the Apple VAS and Google Wallet VAS mode. This controls how the VAS data is returned in the transaction ARQC. For details on Apple VAS data structure returned in a transaction see D998200383 DynaFlex Family Programmer’s Manual (COMMANDS).

Enum
Description

Single

The device reads only VAS data from a tapped smartphone, or reads EMV payment data from a tapped card. When the device sends ARQC to conclude the transaction, it only includes either EMV payment data in container FC for cards, or includes VAS data in container FE for smartphones.

Dual

The device reads both VAS data and EMV payment data from a tapped smartphone, or reads EMV payment data from a tapped card. When device sends ARQC to the host to conclude the transaction, it includes EMV payment data in container FC and includes VAS data, if available, in container FE.

VASOnly

The device reads only VAS data from a tapped smartphone, and does not read data from a tapped card. If the tapped smartphone does not support VAS, the device does not detect or read from the smartphone. When the device send ARQC to conclude the transaction, it includes VAS data in container FE and does not include EMV payment data in container FC.

PaymentOnly

The device operates the same as EMV mode. It reads only EMV payment data from a tapped smartphone or a tapped card. When the device sends ARQC to conclude the transaction, it includes EMV payment data in container FC and does not include VAS data in container FE.

ECP2

The host can configure the ECP2 frame. See Apple ECP2.0 specification.

VASProtocol

This enum refers to the Apple VAS protocol. For details on Apple VAS data structure returned in a transaction see D998200383 DynaFlex Family Programmer’s Manual (COMMANDS).

Enum
Description

URL

URL VAS protocol

Full

Full VAS protocol