to top
Datalogic APIs
public final enum

RfidQParameterPolicy

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.datalogic.device.configuration.RfidQParameterPolicy

Class Overview

Enum RfidQParameterPolicy defines the policy used to set the Q parameter during RFID inventory operations.

The Q parameter controls the number of available reply slots (2^Q) used by tags when responding to an inventory round.

Choosing an appropriate Q value reduces collisions and improves inventory performance based on the estimated tag population.

These are the allowed values for the property RFID_Q_PARAMETER_POLICY.

Summary

Enum Values
RfidQParameterPolicy  Q_0  Q=0: Estimated number of tags: 1. 
RfidQParameterPolicy  Q_1  Q=1: Estimated number of tags: 2. 
RfidQParameterPolicy  Q_2  Q=2: Estimated number of tags: 3-6. 
RfidQParameterPolicy  Q_3  Q=3: Estimated number of tags: 7-15. 
RfidQParameterPolicy  Q_4  Q=4: Estimated number of tags: 16-30. 
RfidQParameterPolicy  Q_5  Q=5: Estimated number of tags: 31-50. 
RfidQParameterPolicy  Q_6  Q=6: Estimated number of tags: 51-100. 
RfidQParameterPolicy  Q_7  Q=7: Estimated number of tags: 101-200. 
Public Methods
static RfidQParameterPolicy fromInt(int n)
Retrieves the corresponding DesktopModePolicy value, from a valid integer.
int toInt()
Converts a RfidQParameterPolicy to its corresponding integer value.
static RfidQParameterPolicy valueOf(String name)
final static RfidQParameterPolicy[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final RfidQParameterPolicy Q_0

Added in revision 50

Q=0: Estimated number of tags: 1. Every tag immediately answers to the reader’s request, leading to potential collisions if multiple tags are present in the radio range.

public static final RfidQParameterPolicy Q_1

Added in revision 50

Q=1: Estimated number of tags: 2. The reader sends the Q parameter to the tags to define the number of slots (2^Q) in which the tags should respond, reducing collisions.

public static final RfidQParameterPolicy Q_2

Added in revision 50

Q=2: Estimated number of tags: 3-6. The reader sends the Q parameter to the tags to define the number of slots (2^Q) in which the tags should respond, reducing collisions.

public static final RfidQParameterPolicy Q_3

Added in revision 50

Q=3: Estimated number of tags: 7-15. The reader sends the Q parameter to the tags to define the number of slots (2^Q) in which the tags should respond, reducing collisions.

public static final RfidQParameterPolicy Q_4

Added in revision 50

Q=4: Estimated number of tags: 16-30. The reader sends the Q parameter to the tags to define the number of slots (2^Q) in which the tags should respond, reducing collisions.

public static final RfidQParameterPolicy Q_5

Added in revision 50

Q=5: Estimated number of tags: 31-50. The reader sends the Q parameter to the tags to define the number of slots (2^Q) in which the tags should respond, reducing collisions.

public static final RfidQParameterPolicy Q_6

Added in revision 50

Q=6: Estimated number of tags: 51-100. The reader sends the Q parameter to the tags to define the number of slots (2^Q) in which the tags should respond, reducing collisions.

public static final RfidQParameterPolicy Q_7

Added in revision 50

Q=7: Estimated number of tags: 101-200. The reader sends the Q parameter to the tags to define the number of slots (2^Q) in which the tags should respond, reducing collisions.

Public Methods

public static RfidQParameterPolicy fromInt (int n)

Added in revision 50

Retrieves the corresponding DesktopModePolicy value, from a valid integer.

Parameters
n int
Returns
  • RfidQParameterPolicy the corresponding one.

public int toInt ()

Added in revision 50

Converts a RfidQParameterPolicy to its corresponding integer value.

Returns
  • int

public static RfidQParameterPolicy valueOf (String name)

Added in revision 50

public static final RfidQParameterPolicy[] values ()

Added in revision 50