Trigger-remapping Tutorial Tutorial

RFID SDK for Android 2.0.2.82

Applicable Devices : RFD40XX

Overview

This Tutorial provides a walk-through of the steps to perform Trigger-remapping operation using RFID3 API

Create The Project

  • Start by creating a new project in Android Studio. For help, see the Android Studio tutorial.
  • Refer Hello RFID to prepare basic setup to work with RFID Reader and then follow this guide

Details

This feature applies for RFD40 and RFD90 devices. SDK supports user to configure 4 key layouts which impacts RFD40 standard, premium and Premium plus units. RFD40/RFD90 devices provide two keys for RFID and SCAN operations. The two keys can be configured for following key layouts.

  • UPPER_TRIGGER_FOR_RFID
  • UPPER_TRIGGER_FOR_SCAN
  • LOWER_TRIGGER_FOR_SLED_SCAN
  • UPPER_TRIGGER_FOR_SLED_SCAN

Below Table provides how this configuration impacts for RFD40 standard and RFD40 Premium devices

KeyLayout Type Upper trigger Functionality (Default Keymap) Lower Trigger Functionality
UPPER_TRIGGER_FOR_RFID RFD40 RFID Scan enable on the terminal
UPPER_TRIGGER_FOR_SCAN Scan enable on the terminal RFD40 RFID
LOWER_TRIGGER_FOR_SLED_SCAN RFD40 RFID Disable Terminal scan (Need to use terminal scan button)
LOWER_TRIGGER_FOR_SLED_SCAN Disable Terminal scan (Need to use terminal scan button) RFD40 RFID

Below Table provides how this configuration impacts for RFD40 Premium Plus and RFD90 devices

KeyLayout Type Upper trigger Functionality (Default Keymap) Lower Trigger Functionality
UPPER_TRIGGER_FOR_RFID RFD40 RFID Scan enable on the terminal
UPPER_TRIGGER_FOR_SCAN Scan enable on the terminal RFD40 RFID
LOWER_TRIGGER_FOR_SLED_SCAN RFD40 RFID Scan enable on the terminal
LOWER_TRIGGER_FOR_SLED_SCAN Scan enable on the terminal RFD40 RFID

Performing operation


    Try{
        reader.Config.setKeylayoutType(ENUM_KEYLAYOUT_TYPE.UPPER_TRIGGER_FOR_RFID);
    } catch (InvalidUsageException e) {
        e.printStackTrace();
    } catch (OperationFailureException e) {
        e.printStackTrace();
    }