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();
}