IF5 Fixed Reader User's Manual
Appendix B — Configuring and Using the SAP Device Controller
EqualizeTimeStamp
Equalizes the time stamp. The time stamp of all RfidEvents is set
to the value of the time stamp of the enclosing
DataProcessorEvent. This is useful when grouping single events
together to simplify processing on the AIN side and when
detailed millisecond-level time stamps are not required.
EventTypeFilter
Filters out RFID events based on type. Either "APPEARED" or
"DISAPPEARED" events are filtered out.
HierarchyBuilderSend
Builds RFID events into simple hierarchies (for example, the
building of a pallet with information about the cases contained
on the pallet).
The following assumptions are made:
• We have a simple hierarchy of one single container object
(such as a pallet), containing an unlimited number of
contained objects (for example, cases).
• Two different readers are used to read the RFID tags of
containers and contained objects.
• No new container object appears before the previous one has
disappeared (physically impossible for this to happen).
• No contained objects appear if there is no container object.
Should this happen, the contained objects are assigned to the
next visible container. The error condition is logged.
The building is done according to the following algorithm:
• (Start state) No events have been received.
• When a container "appeared" event is received, the building
process starts.
• All following "appeared" events for contained objects are
assigned to the current container.
• When a "disappeared" event for the same container is
received, the building of the current container is finished. The
data is transformed into a message by the assigned
transformer object and sent out.
157