public class TS100 extends UHFDevice
VERSION
Constructor and Description |
---|
TS100(BaseDeviceInfo baseDeviceInfo) |
TS100(android.content.Context context,
BaseDeviceInfo baseDeviceInfo) |
Modifier and Type | Method and Description |
---|---|
void |
controlBuzzer(BuzzerAction buzzerAction)
Control the buzzer action of remote UR0250
|
void |
disableFilter(boolean temporary)
Disable Filters
|
void |
enableFilter(boolean temporary,
java.util.Set<TagDataEncodeType> filterTypes)
Enable Filters
|
void |
getBuzzerOperationMode(boolean temporary)
Get the Buzzer Operation Mode of remote UR0250
|
void |
getEventType(boolean temporary)
Gets the event command type.
|
void |
getFilter(boolean temporary) |
void |
getMemoryBankSelection(boolean temporary)
Get Memory Bank Selection setting.
|
void |
getOutputInterface(boolean temporary)
Gets the data output interface.
|
void |
getPostDataDelimiter(boolean temporary)
Get current setting of `PostDataDelimiter`.
|
void |
initializeSettings()
Initialize UR0250
Please call this method before after the connection between phone and remote is establish.
|
void |
setBuzzerOperationMode(boolean temporary,
BuzzerOperationMode buzzerOperationMode)
Set the Buzzer Operation Mode of remote UR0250
|
void |
setEventType(boolean temporary,
EventType eventType)
Sets the event command type.
|
void |
setMemoryBankSelection(boolean temporary,
java.util.Set<MemoryBankSelection> memoryBankSelections)
Set Memory Bank Selections setting.
|
void |
setOutputInterface(boolean temporary,
java.util.Set<OutputInterface> outputInterfaces)
Set the data output interface.
|
void |
setPostDataDelimiter(boolean temporary,
PostDataDelimiter postDataDelimiter)
Set current setting of `PostDataDelimiter`.
|
void |
startInventoryEx(java.util.Set<TagDataEncodeType> filterTypes)
Start inventory tags with specific encoded data type.
|
destroy, getBleDeviceName, getBleRomVersion, getFrequency, getQValue, getRfPower, getRfSensitivity, getRomVersion, getSessionAndTarget, readEpc, readTag, readTag, setBleDeviceName, setFrequency, setQValue, setRfPower, setRfSensitivity, setSessionAndTarget, setUHFCallback, startInventory, stopInventory, writeEpc, writeTag, writeTag
connect, disconnect, equals, getCommunicationType, getConnectionState, getDeviceIp, getDeviceMacAddr, getDeviceName, getDevicePort, send, setCommunicationCallback, setDeviceDebugCallback
public TS100(BaseDeviceInfo baseDeviceInfo)
public TS100(android.content.Context context, BaseDeviceInfo baseDeviceInfo)
public void initializeSettings()
initializeSettings
in class UHFDevice
public void startInventoryEx(java.util.Set<TagDataEncodeType> filterTypes)
public void getBuzzerOperationMode(boolean temporary)
temporary
- True value specifies the changes are temporary overwrites for settings. The changes are not saved into the EEPROM and take immediate effect (no rebooting required). False value specifies the changes are permanently overwrites for settings And also saved into the EEPROM. The changes will keep after rebooting the device.public void setBuzzerOperationMode(boolean temporary, BuzzerOperationMode buzzerOperationMode)
temporary
- True value specifies the changes are temporary overwrides for settings. The changes are not saved into the EEPROM and take immediate effect (no rebooting required). False value specifies the changes are permanently overwrites for settings And also saved into the EEPROM. The changes will keep after rebooting the device.buzzerOperationMode
- Buzzer Operation Modepublic void enableFilter(boolean temporary, @NonNull java.util.Set<TagDataEncodeType> filterTypes)
temporary
- True value specifies the changes are temporary overwrites for settings. The changes are not saved into the EEPROM and take immediate effect (no rebooting required). False value specifies the changes are permanently overwrites for settings And also saved into the EEPROM. The changes will keep after rebooting the device.filterTypes
- Specifies the decoded type for reading tag data.public void disableFilter(boolean temporary)
temporary
- True value specifies the changes are temporary overwrites for settings. The changes are not saved into the EEPROM and take immediate effect (no rebooting required). False value specifies the changes are permanently overwrites for settings And also saved into the EEPROM. The changes will keep after rebooting the device.public void getFilter(boolean temporary)
public void controlBuzzer(BuzzerAction buzzerAction)
buzzerAction
- Buzzer Actionpublic void getEventType(boolean temporary)
temporary
- True value specifies the changes are temporary overwrides for settings. The changes are not saved into the EEPROM and take immediate effect (no rebooting required). False value specifies the changes are permanently overwrites for settings And also saved into the EEPROM. The changes will keep after rebooting the device.public void setEventType(boolean temporary, EventType eventType)
temporary
- True value specifies the changes are temporary overwrides for settings. The changes are not saved into the EEPROM and take immediate effect (no rebooting required). False value specifies the changes are permanently overwrites for settings And also saved into the EEPROM. The changes will keep after rebooting the device.
eventTypeeventType
- The type for the event command.public void getOutputInterface(boolean temporary)
temporary
- True value specifies the changes are temporary overwrides for settings. The changes are not saved into the EEPROM and take immediate effect (no rebooting required). False value specifies the changes are permanently overwrites for settings And also saved into the EEPROM. The changes will keep after rebooting the device.public void setOutputInterface(boolean temporary, java.util.Set<OutputInterface> outputInterfaces)
temporary
- True value specifies the changes are temporary overwrites for settings. The changes are not saved into the EEPROM and take immediate effect (no rebooting required). False value specifies the changes are permanently overwrites for settings And also saved into the EEPROM. The changes will keep after rebooting the device.outputInterfaces
- The set of data output interface.public void getPostDataDelimiter(boolean temporary)
temporary
- True value specifies the changes are temporary overwrites for settings. The changes are not saved into the EEPROM and take immediate effect (no rebooting required). False value specifies the changes are permanently overwrites for settings And also saved into the EEPROM. The changes will keep after rebooting the device.public void setPostDataDelimiter(boolean temporary, PostDataDelimiter postDataDelimiter)
temporary
- True value specifies the changes are temporary overwrites for settings. The changes are not saved into the EEPROM and take immediate effect (no rebooting required). False value specifies the changes are permanently overwrites for settings And also saved into the EEPROM. The changes will keep after rebooting the device.postDataDelimiter
- Specifies the delimiter append to the end of output data.public void getMemoryBankSelection(boolean temporary)
When the filter is disable (`disableFilter`).This setting decides the output memory bank data. The data will get from `UHFCallback.didDiscoverTagInfoEx` and Keyboard.
temporary
- True value specifies the changes are temporary overwrites for settings. The changes are not saved into the EEPROM and take immediate effect (no rebooting required). False value specifies the changes are permanently overwrites for settings And also saved into the EEPROM. The changes will keep after rebooting the device.public void setMemoryBankSelection(boolean temporary, java.util.Set<MemoryBankSelection> memoryBankSelections)
temporary
- True value specifies the changes are temporary overwrites for settings. The changes are not saved into the EEPROM and take immediate effect (no rebooting required). False value specifies the changes are permanently overwrides for settings And also saved into the EEPROM. The changes will keep after rebooting the device.memoryBankSelections
- Memory Bank Selections setting.