Intermec IF2 Basic Reader Interface Programmer's Reference Manual (BRI version - Page 35
AFI, BIT(memory_bank:startbit, bits), COUNT, EPCID, see the Valid Memory Bank Values
View all Intermec IF2 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 35 highlights
Chapter 3 - Understanding BRI Programming Elements AFI AFI is a keyword used to point at the bits within the Gen 2 PC bits that are used to carry the Application Family Identifier. When writing the AFI the tag EPC/ISO bit is set to one. For example: WRITE AFI=Hxx Once the AFI has written to a tag, the tag takes on the ISO-6C definitions. The EPCID keyword will return the 96 bit value, however, once the AFI is written, the EPCID keyword can no longer be used in the WHERE clause for EPCID matching. BIT(memory_bank:startbit, bits) Data types declared as BIT can range in length from zero to the number of bits given by the bit parameter. All BIT data types are represented as the binary characters [0-1]. The BIT data type is currently restricted for use in WHERE clauses only. This means that the BIT data type can not be used to refer to data that are either read or written from /to tags. The memory_bank parameter is optional and only applies to EPCglobal Class 1 Gen 2 tags. For a list of valid values for memory_bank, see the Valid Memory Bank Values table in the data field definition: "HEX(memory_bank:address, length)" on page 24. The startbit parameter can range from zero to the maximum address for the defined field. For EPCglobal Class 1 Gen 2 tags and other tag types, if an address is larger than the space available on the tag, an error is returned for out of range addresses. The bits parameter can range from zero to the number of bits in memory minus the startbit value. The length parameter is required. Bit addressing is defined as the least significant bit if the byte with the lowest address in a bank has a bit address of zero. The most significant bit of the same byte has a bit address of seven. The least significant bit of the next byte has the bit address of eight, and so forth. COUNT The COUNT keyword is a positive integer data field associated with a tag and indicates the number of times a tag was seen in the current inventory round. Additionally, this data field cannot be used in a WHERE clause. EPCID For both EPCglobal Class 1 Gen 2 and ISO 18000-6C tags, EPCID is a special keyword that equates to HEX(1:4,L) which is the EPC memory bank. Here L is variable length that depends on the data read or written to the tag. EPCID corresponds to the electronic product code (EPC), the unique identifier for the tag, that is automatically returned when the tags in the field of view or the reader are inventoried. The EPCID refers to the 12 byte or greater data starting in location 4 of memory bank 1 of a tag. The first 4 bytes should not be written to by a user. Basic Reader Interface Programmer Reference Manual 23