User's Manual

CSL CS101-2 EPC CLASS 1 GEN 2 RFID HANDHELD READER USER'S MANUAL, VERSION 1.0
Copyright © Convergence Systems Limited, All Rights Reserved
110
RFID_18K6CSetQueryParameters,
RFID_18K6CSetSingulationAlgorithmParameters, or
RFID_18K6CGetSingulationAlgorithmParameters
the application must set this to sizeof(RFID_18K6C_SINGULATION_FIXEDQ_PARMS).
When calling RFID_18K6CGetQueryParameters, the library will fill in this field.
qValue: The Q value to use. Valid values are 0 to 15.
retryCount: Specifies the number of times to try another execution of the singulation algorithm for the
specified session / target before either toggling the target (if toggleTarget is non-zero) or terminating the
inventory / tag access operation. Valid values are 0-255.
toggleTarget: A flag that indicates if, after performing the inventory cycle for the specified target (i.e., A
or B), if the target should be toggled (i.e., A to B or B to A) and another inventory cycle run.
A non-zero value indicates that the target should be toggled.
Note that if the target is toggled, retryCount and repeatUntilNoTags will also apply to the new target.
repeatUntilNoTags: A flag that indicates whether or not the singulation algorithm should continue
performing inventory rounds until no tags are singulated.
A non-zero value indicates that, for each execution of the singulation algorithm, inventory rounds should
be performed until no tags are singulated.
A zero value indicates that a single inventory round should be performed for each execution of the
singulation algorithm.
Description:
This is the parameters for the fixed Q (i.e., RFID_18K6C_SINGULATION_ALGORITHM_FIXEDQ)
algorithm.
RFID_18K6C_SINGULATION_DYNAMICQ_PARMS
Prototype:
public struct RFID_18K6C_SINGULATION_DYNAMICQ_PARMS{
public UInt32 length;
public UInt32 startQValue;
public UInt32 minQValue;
public UInt32 maxQValue;
public UInt32 retryCount;
public UInt32 maxQueryRepCount;
public UInt32 toggleTarget; //BOOL32
};
Fields:
length: The length of the structure in bytes.
When calling
RFID_18K6CSetQueryParameters,