public int InventorySession { get; set; }
There are four session options what you can use when initializing inventory round. Every session has two target states A and B. By default gen2 tags are at state A if tag has not been read recently. When tag is read it flips to state B and doesn’t replay to readers query. Table above describes persistence of tags state machine when using different session values. For example when using session 0 tag will come back to state A immediately when tag power is lost. Tag power is usually lost when reader stops the inventory round or chances the channel. With session 1 tag will keep it state over 500ms but less than 5s. With session values 2 and 3 tags will keep it states over 2s when tag power is lost. Time can vary depending what tag IC is used.
Table indicating persistence characteristics of gen2 tags.
value | Persistence: tag power ON | Persistence: tag power OFF |
---|---|---|
0 | indefinite | none |
1 | 500ms < t < 5s | 500ms < t < 5s |
2 | indefinite | t > 2s |
3 | indefinite | t > 2s |