Standard Data Processors; Checkreader; Duplicatefilter; Simpleduplicatefilter - Intermec IF5 User Manual

Fixed reader
Hide thumbs Also See for IF5:
Table of Contents

Advertisement

Appendix B — Configuring and Using the SAP Device Controller

Standard Data Processors

156
All data processors are implemented as Java classes in the
com.sap.devicecontroller.core.dataprocessors package. The data
processors that ship with SAP-DC are:

CheckReader

This processor checks if a reader is still working.
• It periodically checks all specified readers if they function
properly by calling
exception, the reader is considered as working. Otherwise the
reader is disconnected and added to the ReaderErrorManager
singleton.
• Received RfidEvents and DataProcessorEvents are forwarded
to the next data processors in the chain. However, events
where the tag ID equals the check tag ID are filtered out.
All tag IDs returned from
are packaged in a DataProcessorEvent and forwarded.

DuplicateFilter

This class filters all events that appear or disappear twice (or more
times) in a row. If the event is of type "APPEARED" or
"DISAPPEARED", and received twice, the second event is
ignored. For example, DuplicateFilter can be used when the
Device Controller is monitoring a gate consisting of two or more
physical readers that form one logical read point.

SimpleDuplicateFilter

Filters out all duplicate tags of the same type (appeared/
disappeared), regardless of which reader the tags came from. This
simple duplicate filter does not maintain a history of past events
and only filters duplicates in the current event message it is
processing. Use SimpleDuplicateFilter inside a chain after an
aggregator data processor.

EPCEnricher

A special type of SelectedFieldEnricher that reads an EPC from
the user memory of the tag and replaces the manufacturer tag id
with the EPC value. Used with non-EPC tags.
. If the call does not throw an
identify()
(except the check tag ID)
identify()
IF5 Fixed Reader User's Manual

Advertisement

Table of Contents
loading

Table of Contents