Class BleNfcTag

java.lang.Object
com.regula.documentreader.api.nfc.BleNfcTag
All Implemented Interfaces:
IUniversalNfcTag

public class BleNfcTag extends Object implements IUniversalNfcTag
Tag for read NFC using Bluetooth device
  • Constructor Details

    • BleNfcTag

      public BleNfcTag(BLEWrapper bleManager)
  • Method Details

    • sendApduCommand

      public byte[] sendApduCommand(byte[] bytes)
      Description copied from interface: IUniversalNfcTag
      Method receives command that need to be send to a chip
      Specified by:
      sendApduCommand in interface IUniversalNfcTag
      Parameters:
      bytes - apdu command to a chip
      Returns:
      Response from chip
    • getBleManager

      public BLEWrapper getBleManager()
    • getTransceiveTimeout

      public int getTransceiveTimeout()
      Description copied from interface: IUniversalNfcTag
      Response timeout
      Specified by:
      getTransceiveTimeout in interface IUniversalNfcTag
      Returns:
      return timeout
    • setTransceiveTimeout

      public void setTransceiveTimeout(int i)
      Description copied from interface: IUniversalNfcTag
      Method set up tranceive timeout
      Specified by:
      setTransceiveTimeout in interface IUniversalNfcTag
      Parameters:
      i - time in miliseconds
    • connect

      public void connect()
      Description copied from interface: IUniversalNfcTag
      Method to connect to a chip
      Specified by:
      connect in interface IUniversalNfcTag
    • cardAbsent

      public void cardAbsent()