How are ReadyToFeed, TrackClear and item events related?
Your application may begin or resume feeding whenever the
TransportReadyToFeedState() event fires.
- When the TransportReadyToFeedState() event fires and the previous state is TransportEnablingOptions:
- Your Ranger options have been enabled.
- The scanner is idle.
- If any items are pocessed after a StartFeeding() call:
- The TransportTrackIsClear() event will fired after all items have completed processing and the scanner's is idle.
- Item events such as TransportNewItem() may be fired until the TransportTrackIsClear() event is fired.
- If no items are pocessed after a StartFeeding() call:
- The TransportReadyToFeed() event will fire again with a previous state of TransportFeeding.
- The TransportTrackIsClear() event will not fire in this case, since no items were processed.