Indicates which special functional devices are available by a card terminal. By these indications it is possible to determine the ZKA class that a card terminal complies with. It also provides an entry point for features that are specific to motorized readers with internal card transport mechanism.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace: CardWerk.SmartCard
Assembly: CardWerk.SmartCard (in CardWerk.SmartCard.dll)

  Member name Description
CardSensorFront The card terminal includes a front sensor to detect a card at the gate (front entry slot) of the reader. This sensor does not fire when the card is in position to be powered up.
CardSensorMiddle The card terminal includes a mid sensor to detect a card in the middle section of the reader's transport mechanism. This sensor does not fire when the card is in position to be powered up.
CardSensorRear The card terminal includes a rear sensor to detect a card in power-up position.
Display The card terminal includes a display for prompting the user and for feedback. In accordance with CT-API and EMVCo, the display must be able of displaying at least two lines of text with 16 characters each. A card terminal that includes a PIN pad and a display complies with ZKA class 3.
None The card terminal consists of nothing but a single primary card slot. A card terminal that includes nothing but the card slot complies with ZKA class 1.
PinPad The card terminal includes a numeric PIN pad which can be used for secure PIN entry. The PIN pad layout is assumed to be according to EMVCo. A card terminal that includes a PIN pad for secure PIN entry complies with ZKA class 2.
TransportMechanism The card terminal includes a transport mechanism to pull/eject cards. This reader feature is typically combined with front/mid/rear card sensors.