public abstract class EventsAbstract
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EventsAbstract.AccessStartEventData
Represents Access start event data.
|
static class |
EventsAbstract.AccessStopEventData
Represents Access stop event data.
|
static class |
EventsAbstract.AntennaEventData
Contains the Antenna Event Data.
|
static class |
EventsAbstract.BufferFullWarningEventData
Represents Buffer Full warning event data.
|
static class |
EventsAbstract.DisconnectionEventData
Represents Reader Disconnect event data.
|
static class |
EventsAbstract.GPIEventData
Represents GPI Event Data (port and the current state)
|
static class |
EventsAbstract.HandheldTriggerEventData
Represents Hand held Trigger Event Data (current state)
|
static class |
EventsAbstract.InventoryStartEventData
Represents Inventory start event data.
|
static class |
EventsAbstract.InventoryStopEventData
Represents Inventory stop event data.
|
static class |
EventsAbstract.NXPEASAlarmEventData
Gives the ID of the antenna which found an NXP tag with EAS bit set during EAS Scanning
Also gives the alarm code returned by the tag during EAS scanning
|
static class |
EventsAbstract.ReaderExceptionEventData
Represents Reader Disconnect event data.
|
static class |
EventsAbstract.ReadEventData
Represents RFID Tag Data on read.
|
static class |
EventsAbstract.StatusEventData |
static class |
EventsAbstract.TemperatureAlarmData
Contains Temperature Alarm Event Data
|
| Modifier and Type | Field and Description |
|---|---|
boolean |
m_IsUTCClockSupported |
java.lang.String |
m_sHostName |
| Constructor and Description |
|---|
EventsAbstract() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addEventsListener(RfidEventsListener rfidEventListener)
Adds the Event Listener for reporting Tag Read and status notification
|
abstract void |
dispose() |
API3Abstract |
getApi3Abstract() |
abstract int |
getEventHandle(RFID_EVENT_TYPE eventType) |
java.lang.String |
getHostName() |
abstract int |
getReaderHandle() |
abstract rfid.api.RfidConnectionState |
getRfidConnectionState() |
abstract int[] |
initNotificationWaitHandles() |
abstract boolean |
isAccessStartEventSet()
Checks if Access Start Event Notification is enabled/disabled.
|
abstract boolean |
isAccessStopEventSet()
Checks if Access Stop Event Notification is enabled/disabled.
|
abstract boolean |
isAntennaEventSet()
Checks if Antenna Event Notification is enabled/disabled.
|
abstract boolean |
isAttachTagDataWithReadEventSet()
Checks whether Attach Tag Data with Read Event is enabled/disabled
|
abstract boolean |
isBufferFullEventSet()
Checks if Buffer Full Event is enabled or not
|
abstract boolean |
isBufferFullWarningEventSet()
Checks if Buffer full warning Event Notification is enabled/disabled.
|
abstract boolean |
isEASAlarmEventSet()
Checks NXP EAS Alarm Event Notification is enabled/disabled
|
abstract boolean |
isEventRegistered(RFID_EVENT_TYPE eventType) |
abstract boolean |
isGPIEventSet()
Checks if GPI Event Notification is enabled/disabled.
|
abstract boolean |
isHandheldEventSet()
Checks Hand held Gun/Button event is enabled/disabled
|
abstract boolean |
isInventoryStartEventSet()
Checks if Inventory Start Event Notification is enabled/disabled.
|
abstract boolean |
isInventoryStopEventSet()
Checks if Inventory Stop Event Notification is enabled/disabled.
|
abstract boolean |
isReaderDisconnectEventSet()
Checks if Reader Disconnection Event Notification is enabled/disabled.
|
abstract boolean |
isReaderExceptionEventSet()
Event notifying that an exception has occurred in the Reader.
|
abstract boolean |
isTagReadEventSet()
Checks Tag Read Event is enabled/disabled
|
abstract boolean |
isTemperatureAlarmEventSet()
Checks if Temperature Event Notification is enabled/disabled.
|
abstract void |
notifyReadEvent() |
abstract void |
notifyStatusEvent(EventsAbstract.StatusEventData statusEventData) |
abstract void |
processReceivedEvents() |
abstract boolean |
registerForNotification(RFID_EVENT_TYPE eventType) |
abstract void |
removeEventsListener(RfidEventsListener rfidEventListener)
Removes the Event Listener.
|
abstract void |
setAccessStartEvent(boolean notifyAccessStartEvent)
To enable/disable Access Start Event Notification.
|
abstract void |
setAccessStopEvent(boolean notifyAccessStopEvent)
To enable/disable Access Stop Event Notification.
|
abstract void |
setAntennaEvent(boolean notifyAntennaEvent)
To enable/disable Antenna Event Notification.
|
void |
setApi3Abstract(API3Abstract api3Abstract) |
abstract void |
setAttachTagDataWithReadEvent(boolean attachTagDataWithReadEvent)
Specified whether TagData should be reported along with the eventReadNotify method of
RfidEventsListener interface.
|
abstract void |
setBufferFullEvent(boolean notifyBufferFullEvent)
To Enable Buffer full Event Notification.
|
abstract void |
setBufferFullWarningEvent(boolean notifyBufferFullWarningEvent)
To enable/disable Buffer full warning Event Notification.
|
abstract void |
setEASAlarmEvent(boolean notifyEASAlarmEvent)
To enable/disable NXP_EAS_ALARM_EVENT Notification
|
abstract void |
setGPIEvent(boolean notifyGPIEvent)
To enable/disable GPI Event Notification.
|
abstract void |
setHandheldEvent(boolean notifyHandheldEvent)
To enable/disable A Hand held Gun/Button event - Pull/Release Notification
|
abstract void |
setInventoryStartEvent(boolean notifyInventoryStartEvent)
To enable/disable Inventory Start Event Notification.
|
abstract void |
setInventoryStopEvent(boolean notifyInventoryStopEvent)
To enable/disable Inventory Stop Event Notification.
|
abstract void |
setReaderDisconnectEvent(boolean notifyReaderDisconnectEvent)
To enable/disable Reader Disconnection Event Notification.
|
abstract void |
setReaderExceptionEvent(boolean notifyReaderExceptionEvent)
Event notifying that an exception has occurred in the Reader.
|
abstract void |
setReaderHandle(int m_hReaderHandle) |
abstract void |
setRfidConnectionState(rfid.api.RfidConnectionState rfidConnectionState) |
abstract void |
setTagReadEvent(boolean notifyTagReadEvent)
Enables/Disables the Tag Read Notification
If enabled, the eventReadNotify method of RfidEventsListener interface will be called to signal tag the notification.
|
abstract void |
setTemperatureAlarmEvent(boolean notifyTemperatureAlarmEvent)
To enable/disable Temperature Alarm Notification.
|
abstract void |
startEventThreads() |
abstract boolean |
unRegisterForNotification(RFID_EVENT_TYPE eventType) |
abstract int |
WaitForMultipleObjects(int eventCount,
int[] eventHandles,
boolean waitAll,
int milliSecondsToWait) |
abstract int |
WaitForSingleObject(int eventHandle,
int milliSecondsToWait) |
public java.lang.String m_sHostName
public boolean m_IsUTCClockSupported
public abstract void dispose()
public API3Abstract getApi3Abstract()
public void setApi3Abstract(API3Abstract api3Abstract)
public abstract boolean isBufferFullEventSet()
public abstract void setBufferFullEvent(boolean notifyBufferFullEvent)
notifyBufferFullEvent - When the internal buffers are 100% full, BUFFER_FULL_EVENT will be notified every time a new
tag report is received. The oldest TagData reports will be replaced by the newest in a circular FIFO manner.public abstract boolean isTagReadEventSet()
public abstract void setTagReadEvent(boolean notifyTagReadEvent)
public abstract boolean isEASAlarmEventSet()
public abstract void setEASAlarmEvent(boolean notifyEASAlarmEvent)
public abstract boolean isHandheldEventSet()
public abstract void setHandheldEvent(boolean notifyHandheldEvent)
public abstract boolean isReaderExceptionEventSet()
public abstract void setReaderExceptionEvent(boolean notifyReaderExceptionEvent)
notifyReaderExceptionEvent - To enable/disabled Reader Exception Event in the reader.public abstract rfid.api.RfidConnectionState getRfidConnectionState()
public abstract void setRfidConnectionState(rfid.api.RfidConnectionState rfidConnectionState)
rfidConnectionState - public abstract boolean isAccessStartEventSet()
public abstract void setAccessStartEvent(boolean notifyAccessStartEvent)
public abstract boolean isAccessStopEventSet()
public abstract void setAccessStopEvent(boolean notifyAccessStopEvent)
public abstract boolean isAntennaEventSet()
public abstract void setAntennaEvent(boolean notifyAntennaEvent)
public abstract boolean isBufferFullWarningEventSet()
public abstract void setBufferFullWarningEvent(boolean notifyBufferFullWarningEvent)
public abstract boolean isGPIEventSet()
public abstract void setGPIEvent(boolean notifyGPIEvent)
public abstract boolean isInventoryStartEventSet()
public abstract void setInventoryStartEvent(boolean notifyInventoryStartEvent)
public abstract boolean isInventoryStopEventSet()
public abstract void setInventoryStopEvent(boolean notifyInventoryStopEvent)
public abstract boolean isTemperatureAlarmEventSet()
public abstract void setTemperatureAlarmEvent(boolean notifyTemperatureAlarmEvent)
public abstract boolean isReaderDisconnectEventSet()
public abstract void setReaderDisconnectEvent(boolean notifyReaderDisconnectEvent)
public abstract boolean isAttachTagDataWithReadEventSet()
public abstract void setAttachTagDataWithReadEvent(boolean attachTagDataWithReadEvent)
public abstract int getReaderHandle()
public abstract void setReaderHandle(int m_hReaderHandle)
public java.lang.String getHostName()
public abstract boolean registerForNotification(RFID_EVENT_TYPE eventType)
public abstract boolean unRegisterForNotification(RFID_EVENT_TYPE eventType)
public abstract void startEventThreads()
public abstract int[] initNotificationWaitHandles()
public abstract boolean isEventRegistered(RFID_EVENT_TYPE eventType)
public abstract int getEventHandle(RFID_EVENT_TYPE eventType)
public abstract void addEventsListener(RfidEventsListener rfidEventListener)
public abstract void removeEventsListener(RfidEventsListener rfidEventListener)
rfidEventListener - public abstract int WaitForMultipleObjects(int eventCount,
int[] eventHandles,
boolean waitAll,
int milliSecondsToWait)
public abstract int WaitForSingleObject(int eventHandle,
int milliSecondsToWait)
public abstract void processReceivedEvents()
public abstract void notifyReadEvent()
public abstract void notifyStatusEvent(EventsAbstract.StatusEventData statusEventData)