public class RFIDPacket
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
CARD_MODE |
static int |
CRC_ERR |
static int |
FORMART_ERR |
static int |
GET_HIDSTRUCT_ERR |
static int |
HID_TIMEOUT |
static int |
HIDINIT_ERR |
static int |
MODE_ERR |
USBOp |
mUSBOp |
static int[] |
PACKET |
static int |
PARAMETER_ERR |
static int |
READ_ERR |
static int |
RFID_INDEX |
static byte |
RFID_REPORT_ID |
static byte |
RFID_STX_ZY |
static byte |
RFID_STX_ZY1 |
static byte |
STX_ZY_RE |
static int |
WRITE_ERR |
static int |
ZY_ERR1 |
static int |
ZY_ERR10 |
static int |
ZY_ERR11 |
static int |
ZY_ERR12 |
static int |
ZY_ERR2 |
static int |
ZY_ERR3 |
static int |
ZY_ERR4 |
static int |
ZY_ERR5 |
static int |
ZY_ERR6 |
static int |
ZY_ERR7 |
static int |
ZY_ERR8 |
static int |
ZY_ERR9 |
| Constructor and Description |
|---|
RFIDPacket(UsbManager manager,
Context context,
java.lang.String AppName) |
| Modifier and Type | Method and Description |
|---|---|
static int |
buildPackge(int[] configData,
int dataLen) |
boolean |
PS_RF_BackUpValue(int inSrcSector,
int inTarSector,
int inKeyMod,
int[] inKeyData,
int inKeyDataLen)
Functional description: Backup wallet
|
int |
PS_RF_CardSleep()
Functional description: S50 card goes to sleep state
|
boolean |
PS_RF_DecValue(int inSector,
int inKeyMod,
int[] inKeyData,
int inKeyDataLen,
long inValueData)
Functional description: S50 card Deduction amount
|
boolean |
PS_RF_IncValue(int inSector,
int inKeyMod,
int[] inKeyData,
int inKeyDataLen,
long inValueData)
Functional description: S50 card value added
|
int |
PS_RF_Read(int inSector,
int inKeyMod,
int[] inKeyData,
int inKeyDataLen,
int[] cardNoData)
Functional description: Reading S50 CARD
|
long |
PS_RF_ReadValue(int inSector,
int inKeyMod,
int[] inKeyData,
int inKeyDataLen)
Functional description: S50 card inquiry balance
|
int |
PS_RF_Reset()
Functional description: The reader resets and puts the reader into a low power state
|
int |
PS_RF_Search(int[] cardNoData)
Functional description: Search card
|
int |
PS_RF_Set(int inMode)
Functional description: RFID RF switch
|
boolean |
PS_RF_Write(int inSector,
int inKeyMod,
int[] inKeyData,
int inKeyDataLen,
int[] inData,
int inDataLen)
Functional description: Writing S50 CARD
|
boolean |
PS_RF_WriteValue(int inSector,
int inKeyMod,
int[] inKeyData,
int inKeyDataLen,
long inValueData)
Functional description: S50 card initialization wallet
|
static int |
resolveConfigData(int[] configData) |
public static int RFID_INDEX
public static int[] PACKET
public static boolean CARD_MODE
public static final byte RFID_REPORT_ID
public static final byte RFID_STX_ZY
public static final byte RFID_STX_ZY1
public static final byte STX_ZY_RE
public static final int GET_HIDSTRUCT_ERR
public static final int HIDINIT_ERR
public static final int HID_TIMEOUT
public static final int CRC_ERR
public static final int MODE_ERR
public static final int PARAMETER_ERR
public static final int READ_ERR
public static final int WRITE_ERR
public static final int FORMART_ERR
public static final int ZY_ERR1
public static final int ZY_ERR2
public static final int ZY_ERR3
public static final int ZY_ERR4
public static final int ZY_ERR5
public static final int ZY_ERR6
public static final int ZY_ERR7
public static final int ZY_ERR8
public static final int ZY_ERR9
public static final int ZY_ERR10
public static final int ZY_ERR11
public static final int ZY_ERR12
public USBOp mUSBOp
public RFIDPacket(UsbManager manager,
Context context,
java.lang.String AppName)
public static int buildPackge(int[] configData,
int dataLen)
public static int resolveConfigData(int[] configData)
public int PS_RF_Reset()
public int PS_RF_Set(int inMode)
inMode - =0 Turn on the RFID RF switch public int PS_RF_Search(int[] cardNoData)
cardNoData: - RFID card number --outputpublic boolean PS_RF_Write(int inSector,
int inKeyMod,
int[] inKeyData,
int inKeyDataLen,
int[] inData,
int inDataLen)
inSector: - Block number 0-255 --inputinKeyMod: - Key type 0=AKEY 1=BKEY --inputinKeyData: - Key data --inputinKeyDataLen: - Key data length --inputinData: - Write card data --inputinDataLen: - Write card data length --inputpublic int PS_RF_Read(int inSector,
int inKeyMod,
int[] inKeyData,
int inKeyDataLen,
int[] cardNoData)
inSector: - Block number 0-255 --inputinKeyMod: - Key type 0=AKEY 1=BKEY --inputinKeyData: - Key data --inputinKeyDataLen: - Key data length --inputcardNoData: - Read card data --outputpublic long PS_RF_ReadValue(int inSector,
int inKeyMod,
int[] inKeyData,
int inKeyDataLen)
inSector: - Block number 0-255 --inputinKeyMod: - Key type 0=AKEY 1=BKEY --inputinKeyData: - Key data --inputinKeyDataLen: - Key data length --inputpublic boolean PS_RF_WriteValue(int inSector,
int inKeyMod,
int[] inKeyData,
int inKeyDataLen,
long inValueData)
inSector: - Block number 0-255 --inputinKeyMod: - Key type 0=AKEY 1=BKEY --inputinKeyData: - Key data --inputinKeyDataLen: - Key data length --inputinValueData: - e-wallet initialization amount --inputpublic boolean PS_RF_IncValue(int inSector,
int inKeyMod,
int[] inKeyData,
int inKeyDataLen,
long inValueData)
inSector: - Block number 0-255 --inputinKeyMod: - Key type 0=AKEY 1=BKEY --inputinKeyData: - Key data --inputinKeyDataLen: - Key data length --inputinValueData: - e-wallet appreciation amount --inputpublic boolean PS_RF_DecValue(int inSector,
int inKeyMod,
int[] inKeyData,
int inKeyDataLen,
long inValueData)
inSector: - Block number 0-255 --inputinKeyMod: - Key type 0=AKEY 1=BKEY --inputinKeyData: - Key data --inputinKeyDataLen: - Key data length --inputinValueData: - e-wallet deduction amount --inputpublic boolean PS_RF_BackUpValue(int inSrcSector,
int inTarSector,
int inKeyMod,
int[] inKeyData,
int inKeyDataLen)
inSrcSector: - Source Block number 0-255 --inputinTarSector: - Target Block number 0-255 --inputinKeyMod: - Key type 0=AKEY 1=BKEY --inputinKeyData: - Key data --inputinKeyDataLen: - Key data length --inputpublic int PS_RF_CardSleep()