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
108
public UInt32 count;
public fixed Byte mask[ RfidSp.RFID_18K6C_SINGULATION_MASK_BYTE_LEN ];
};
Fields:
offset: Offset in bits, from the start of the EPC, of the first bit to match against the mask.
count: The number of bits in the mask. A length of zero causes all tags to match.
If (offset + count) falls beyond the end of the mask, the tag is considered non-matching.
mask[]: The bit pattern to match.
Description:
This is a single post-singulation match mask.
RFID_18K6C_SINGULATION_CRITERION
Prototype:
public struct RFID_18K6C_SINGULATION_CRITERION {
public UInt32 match; //BOOL32
public RFID_18K6C_SINGULATION_MASK mask; //UCHAR[32]
};
Fields:
match: Indicates if the associated tag-protocol operation will be applied to matching or non-matching
tags.
A non-zero value indicates that the tag-protocol operation is applied to matching tags.
A zero value of indicates that tag-protocol operation is applied to non- matching tags.
mask: The mask to be applied to EPC.
Description:
This is a single post-singulation match criterion.
RFID_18K6C_TAG_GROUP
Prototype:
public struct RFID_18K6C_TAG_GROUP{
public RFID_18K6C_SELECTED selected;
public RFID_18K6C_INVENTORY_SESSION session;
public RFID_18K6C_INVENTORY_SESSION_TARGET target;
};
Fields:
selected: The state of the SL flag.
session: The inventory session (S0, S1, etc.).
target: The state of the inventory session specified by the session field .