MifareCardReaderClient

public abstract class MifareCardReaderClient implements IMifareCardReaderClient

Constructors

Types

Link copied to clipboard
public class Companion

Properties

Link copied to clipboard

Functions

Link copied to clipboard
public abstract Unit cancel()

Cancel any running existing operation like writeCard or cardClassicRead. It will throw error in current running operation.

Link copied to clipboard
public abstract MifareCard cardClassicRead(MifareCardDataRequest mifareCardDataRequest)

Returns Mifare Classic Card details. You need key to do this operation. Please use #cardUuid function to get Card UUID and use this UUID to generate Mifare classic card key. Please make sure card is tapped until cardUUID & cardClassicRead operations are not completed.

Link copied to clipboard
public abstract MifareCard cardUltralightEv1Read(MifareCardLightDataRequest mifareCardDataRequest)

Returns Mifare EV1 Card details. You don't need any key to authenticate this operation.

Link copied to clipboard
public abstract MifareCard cardUltralightRead(MifareCardLightDataRequest mifareCardLightDataRequest)

Returns Mifare UL Card details. You don't need any key to authenticate this operation.

Link copied to clipboard
public abstract MifareCardUuid cardUuid()

Returns Mifare Card UUID that can be used to generate Mifare card key. Please make sure to do this operation before classic card read/write.

Link copied to clipboard
public abstract Unit connect(IMifareCardReaderClientListener cardReaderClientListener)

Connect Mifare client to start card reading operation. Please make sure to finish any card reading/writing operation with in 30 seconds

Link copied to clipboard
public abstract Unit disconnect()

Disconnect the mifare client after finishing operation.

Link copied to clipboard

Read driver license using this api. You will need BLE UUID to read mobile driver license.

Link copied to clipboard
public abstract Boolean writeCard(MifareCardWriteRequest mifareCardWriteRequest)

Writes hex formatted Mifare classic card data back to the card. You need key to do this operation. Please use #cardUuid function to get Card UUID and use this UUID to generate Mifare classic card key. Please make sure card is tapped until cardUUID & writeCard operations are not completed.