public class ProtocolAsReader
extends java.lang.Object
Constructor and Description |
---|
ProtocolAsReader(Device deviceInterface,
ProtocolRfidEventListener listener) |
Modifier and Type | Method and Description |
---|---|
void |
barcodeKeyActionSetting(boolean enabled) |
ResultCode |
command(byte command) |
ResultCode |
command(byte command,
byte[] data) |
ResultCode |
commandAsync(byte command) |
ResultCode |
commandAsync(byte command,
byte[] data) |
ResultDataValue |
commandSync(byte command) |
ResultDataValue |
commandSync(byte command,
byte[] data) |
ResultCode |
debugAsync(byte debug) |
ResultCode |
debugAsync(byte debug,
byte[] data) |
ResultDataValue |
debugSync(byte debug) |
ResultDataValue |
debugSync(byte debug,
byte[] data) |
java.nio.charset.Charset |
getCharset() |
CommandType |
getLastCommand() |
ResultDataValue |
getParameter(byte param) |
ResultDataValue |
getParameter(byte param,
byte[] data) |
int |
getTimeout() |
boolean |
isBarcodeMode() |
boolean |
sendBarcodeWakeup() |
ResultBytesValue |
sendSsiPacket(SSICommand cmd) |
void |
setBarcodeMode(boolean enabled) |
void |
setCharset(java.nio.charset.Charset charset) |
ResultCode |
setDebugParameter(byte param,
byte[] data) |
ResultCode |
setParameter(byte param) |
ResultCode |
setParameter(byte param,
byte[] data) |
void |
setRssiMode(boolean mode) |
void |
setTagDataType(TagDataType type) |
void |
setTimeout(int timeout) |
void |
setUseControl(boolean enabled) |
void |
start() |
void |
stop() |
public static final byte[] SCANNER_ONKEYDOWN
public static final byte[] SCANNER_ONKEYUP
public boolean mBarcodeKeyAction
public static final byte PARAM_BUZZER
public static final byte PARAM_CONTINUOUS_MODE
public static final byte PARAM_LIMIT_TAG_COUNT
public static final byte PARAM_FIRMWARE_VERSION
public static final byte PARAM_POWER_GAIN
public static final byte PARAM_POWER_GAIN_RANGE
public static final byte PARAM_REGION
public static final byte PARAM_OPERATION_TIME
public static final byte PARAM_INVENTORY_TIME
public static final byte PARAM_IDLE_TIME
public static final byte PARAM_SAME_TAG_REPORT_TIME
public static final byte PARAM_AUTO_OFF_TIME
public static final byte PARAM_ACCESS_PASSWORD
public static final byte PARAM_INVENTORY_SESSION
public static final byte PARAM_SESSION_FLAG
public static final byte PARAM_MASK_TARGET
public static final byte PARAM_MASK_ACTION
public static final byte PARAM_MASK_BANK
public static final byte PARAM_MASK_OFFSET
public static final byte PARAM_MASK
public static final byte PARAM_MASK_USED
public static final byte PARAM_MASK_TRUNC
public static final byte PARAM_USE_SELECTION_MASK
public static final byte PARAM_KEY_ACTION
public static final byte PARAM_BATTERY_STATUS
public static final byte PARAM_TIME
public static final byte PARAM_SERIAL_NUMBER
public static final byte PARAM_STORED_MODE
public static final byte PARAM_STORED_TAG_COUNT
public static final byte PARAM_REPORT_MODE
public static final byte PARAM_ALGORITHM
public static final byte PARAM_MIN_Q
public static final byte PARAM_MAX_Q
public static final byte PARAM_REGISTER
public static final byte PARAM_EPC_MASK
public static final byte PARAM_EPC_MASK_DATA
public static final byte PARAM_EPC_MASK_MODE
public static final byte PARAM_LBT
public static final byte PARAM_LBT_FREQUENCY
public static final byte PARAM_LBT_MASK
public static final byte PARAM_REPORT_RSSI
public static final byte PARAM_BARCODE_POWER
public static final byte PARAM_REMOTE_MODE
public static final byte PARAM_TAG_DATA_TYPE
public static final byte PARAM_RFID_VERSION
public static final byte PARAM_BARCODE_REVISION
public static final byte PARAM_BARCODE_PARAM
public static final byte PARAM_OPERATION_MODE
public static final byte PARAM_BARCODE_STATUS
public static final byte PARAM_ACT_READ_LEN
public static final byte PARAM_DISPLAY_OFF_TIME
public static final byte PARAM_VIBRATOR_STATUS
public static final byte PARAM_Q_VALUE
public static final byte PARAM_MASK_TYPE
public static final byte PARAM_LINK_PROFILE
public static final byte PARAM_LINK_PROFILE_DEFAULT
public static final byte SUBCMD_INVENTORY
public static final byte SUBCMD_READ_MEMORY
public static final byte SUBCMD_WRITE_MEMORY
public static final byte SUBCMD_LOCK
public static final byte SUBCMD_PERMA_LOCK
public static final byte SUBCMD_KILL
public static final byte SUBCMD_BLOCK_WRITE
public static final byte SUBCMD_BLOCK_ERASE
public static final byte SUBCMD_STOP_OPERATION
public static final byte SUBCMD_START_DECODE
public static final byte SUBCMD_LOAD_STORED_TAG
public static final byte SUBCMD_SAVE_STORED_TAG
public static final byte SUBCMD_REMOVE_ALL_STORED_TAG
public static final byte SUBCMD_SOFT_RESET
public static final byte SUBCMD_HARD_RESET
public static final byte SUBCMD_DEFAULT_PARAMETER
public static final byte SUBCMD_SAVE_PARAMETER
public static final byte SUBCMD_ENTER_BYPASS_MODE
public static final byte SUBCMD_ENTER_BARCODE_BYPADD_MODE
public static final byte SUBCMD_LEAVE_BYPASS_MODE
public static final byte SUBCMD_DECODE_START
public static final byte SUBCMD_BUZZER_START
public static final byte SUBCMD_VIBRATOR_START
public static final byte SUBDEBUG_MSG
public static final byte SUBDEBUG_MODE
public static final byte SUBDEBUG_BLE_VER
public static final byte SUBDEBUG_FACTORY_GET_CRC
public static final byte SUBDEBUG_CONFIG
public static final byte SUBERROR_ERROR
public ProtocolAsReader(Device deviceInterface, ProtocolRfidEventListener listener)
public void start()
public void stop()
public CommandType getLastCommand()
public boolean isBarcodeMode()
public void setBarcodeMode(boolean enabled)
public void setTagDataType(TagDataType type)
public void setRssiMode(boolean mode)
public void barcodeKeyActionSetting(boolean enabled)
public void setUseControl(boolean enabled)
public java.nio.charset.Charset getCharset()
public void setCharset(java.nio.charset.Charset charset)
public ResultCode setDebugParameter(byte param, byte[] data)
public ResultCode setParameter(byte param, byte[] data)
public ResultCode setParameter(byte param)
public ResultDataValue getParameter(byte param)
public ResultDataValue getParameter(byte param, byte[] data)
public ResultCode command(byte command)
public ResultCode command(byte command, byte[] data)
public ResultDataValue commandSync(byte command)
public ResultDataValue commandSync(byte command, byte[] data)
public ResultCode commandAsync(byte command)
public ResultCode commandAsync(byte command, byte[] data)
public ResultCode debugAsync(byte debug)
public ResultCode debugAsync(byte debug, byte[] data)
public ResultDataValue debugSync(byte debug)
public ResultDataValue debugSync(byte debug, byte[] data)
public ResultBytesValue sendSsiPacket(SSICommand cmd)
public boolean sendBarcodeWakeup()
public int getTimeout()
public void setTimeout(int timeout)