public abstract class UHFCallback
extends java.lang.Object
Constructor and Description |
---|
UHFCallback() |
Modifier and Type | Method and Description |
---|---|
void |
didDiscoverTagInfo(TagInformationFormat tagInformationFormat)
Callback function that indicates the remote device has detected a tag.
|
void |
didDiscoverTagInfoEx(DecodedTagData decodedTagData)
Callback function that indicates the remote device has detected a tag.
|
abstract void |
didGeneralError(java.lang.String invokeApi,
java.lang.String errorMessage)
The operating of
invokeApi is error. |
abstract void |
didGeneralSuccess(java.lang.String invokeApi)
The operating of
invokeApi is success. |
void |
didGetBleDeviceName(java.lang.String bleDeviceName)
Callback function of getBleDeviceName
Supported: TS800, TS100, UR0250 (Only if it can communication through BLE)
|
void |
didGetBleFirmwareVersion(java.lang.String firmwareVersion)
Callback of
getRomVersion
Supported: TS800, TS100, UR0250 (Only if it can communication through BLE) |
void |
didGetBuzzerOperationMode(BuzzerOperationMode buzzerOperationMode)
Callback function of getBuzzerOperationMode
Supported: TS100
|
void |
didGetEventType(EventType eventType)
Callback function of `UHFDevice.getEventType`
Supported: TS800, UR0250
|
void |
didGetFilter(java.util.Set<TagDataEncodeType> tagDataEncodeTypes)
Callback function of `getFilterType`
Supported: TS100
|
void |
didGetFirmwareVersion(java.lang.String firmwareVersion)
Callback of
getRomVersion
Supported: TS800, TS100, UR0250 |
void |
didGetFrequencyList(java.util.ArrayList<java.lang.Double> frequencyList)
Callback function of
getFrequency
Supported: TS800, TS100, UR0250 |
void |
didGetIOState(java.util.Map<IONumber,IOState> gpioStatuses)
Callback function of getIoState
Supported: TS800, UR0250
|
void |
didGetMemoryBankSelection(java.util.Set<MemoryBankSelection> memoryBankSelection)
Callback function of `getMemoryBankSelection`
Supported: TS100
|
void |
didGetOutputInterface(java.util.Set<OutputInterface> outputInterfaces)
Callback function of getOutputInterface
Supported: TS100
|
void |
didGetPostDataDelimiter(PostDataDelimiter postDataDelimiter)
Callback function of `TS100.getPostDataDelimiter`
Supported: TS100
|
void |
didGetQValue(byte qValue)
Callback function of getQValue
Supported: TS800, TS100, UR0250
|
void |
didGetRfPower(byte rfPower)
Callback of
getRfPower
Supported: TS800, TS100, UR0250 |
void |
didGetRfSensitivity(RfSensitivityLevel rfSensitivity)
Callback of
getRfSensitivity
Supported: TS800, TS100, UR0250 |
void |
didGetSessionAndTarget(Session session,
Target target)
Callback function of getSessionAndTarget
Supported: TS800, TS100, UR0250
|
void |
didGetTriggerType(TriggerType triggerSource)
Callback function of
getTriggerType
Supported: TS800, UR0250 |
void |
didIOStatsChangedEventHandler(IONumber ioNumber,
IOState ioState)
Callback function that indicates the I/O pin status is changed.
|
void |
didReadEpc(byte[] epc)
Callback of
ReadEpc
Supported: TS800, TS100, UR0250 |
void |
didReadTag(MemoryBank memoryBank,
int startWordAddress,
byte[] readData)
Callback function of readTag
|
void |
didWriteTag(MemoryBank memoryBank,
int startWordAddress)
Callback function of writeTag
Supported: TS800, TS100, UR0250
|
public abstract void didGeneralSuccess(java.lang.String invokeApi)
invokeApi
is success.
Supported: TS800, TS100, UR0250invokeApi
- The process of operating invokeApi
public abstract void didGeneralError(java.lang.String invokeApi, java.lang.String errorMessage)
invokeApi
is error.
Supported: TS800, TS100, UR0250invokeApi
- The process of operating invokeApi
errorMessage
- The error messagepublic void didReadEpc(byte[] epc)
ReadEpc
Supported: TS800, TS100, UR0250epc
- the mEPC data which is going to write to the tag.public void didGetFirmwareVersion(java.lang.String firmwareVersion)
getRomVersion
Supported: TS800, TS100, UR0250firmwareVersion
- The firmware version of the remote device.public void didGetBleFirmwareVersion(java.lang.String firmwareVersion)
getRomVersion
Supported: TS800, TS100, UR0250 (Only if it can communication through BLE)firmwareVersion
- The firmware version of ble module of the remote device.public void didGetRfPower(byte rfPower)
getRfPower
Supported: TS800, TS100, UR0250rfPower
- rf power of TXpublic void didGetRfSensitivity(RfSensitivityLevel rfSensitivity)
getRfSensitivity
Supported: TS800, TS100, UR0250rfSensitivity
- sensitivity of RXpublic void didGetFrequencyList(java.util.ArrayList<java.lang.Double> frequencyList)
getFrequency
Supported: TS800, TS100, UR0250
frequencyList
- The frequency list of TX RF.public void didGetTriggerType(TriggerType triggerSource)
getTriggerType
Supported: TS800, UR0250
triggerSource
- Get trigger source.public void didGetSessionAndTarget(Session session, Target target)
Supported: TS800, TS100, UR0250
session
- Gen2 Sessiontarget
- Gen2 Targetpublic void didGetQValue(byte qValue)
Supported: TS800, TS100, UR0250
qValue
- Gen2 Q Valuepublic void didGetBuzzerOperationMode(BuzzerOperationMode buzzerOperationMode)
Supported: TS100
buzzerOperationMode
- Operation mode of buzzer.public void didGetIOState(java.util.Map<IONumber,IOState> gpioStatuses)
Supported: TS800, UR0250
gpioStatuses
- The IO State of specific IO Pin Numberpublic void didIOStatsChangedEventHandler(IONumber ioNumber, IOState ioState)
Supported: TS800, UR0250
ioNumber
- The I/O pin that the state is changed.ioState
- The value of changed state.public void didGetBleDeviceName(java.lang.String bleDeviceName)
Supported: TS800, TS100, UR0250 (Only if it can communication through BLE)
bleDeviceName
- The Device Name of the ble module of the remote connected device.public void didReadTag(MemoryBank memoryBank, int startWordAddress, byte[] readData)
memoryBank
- Specifies which memory bank from which is read.startWordAddress
- Specifies the start word address of memory bank which is read data.readData
- The data which is read.public void didWriteTag(MemoryBank memoryBank, int startWordAddress)
Supported: TS800, TS100, UR0250
memoryBank
- Specifies which memory bank from which is written.startWordAddress
- Specifies the start word address of memory bank which is written.public void didGetEventType(EventType eventType)
Supported: TS800, UR0250
eventType
- The event command is in simple mode type.public void didGetOutputInterface(java.util.Set<OutputInterface> outputInterfaces)
Supported: TS100
outputInterfaces
- Specifies the data output interface.public void didDiscoverTagInfo(TagInformationFormat tagInformationFormat)
The callback method will call after `startInventory` is success and the remote device has detected a tag. Supported: TS800, TS100, UR0250
tagInformationFormat
- The tag which is inventoried.public void didDiscoverTagInfoEx(DecodedTagData decodedTagData)
The callback method will call after `startInventoryEx` is success and the remote device has detected a tag. Supported: TS100
decodedTagData
- The tag which is inventoried.public void didGetPostDataDelimiter(PostDataDelimiter postDataDelimiter)
Supported: TS100
postDataDelimiter
- Specifies the delimiter append to the end of output data.public void didGetMemoryBankSelection(java.util.Set<MemoryBankSelection> memoryBankSelection)
Supported: TS100
memoryBankSelection
- Memory Bank Selection setting.public void didGetFilter(java.util.Set<TagDataEncodeType> tagDataEncodeTypes)
Supported: TS100
tagDataEncodeTypes
- Filter of Inventory Event Ex.