frame
Class QueryFrame

java.lang.Object
  extended by frame.RFIDFrame
      extended by frame.RtoTFrame
          extended by frame.QueryFrame
All Implemented Interfaces:
java.lang.Cloneable

public class QueryFrame
extends RtoTFrame

Reader to tag Query frame.

FieldLengthValue
command41000 (decimal 8)
Sel2
00All
01All
10~SL
11SL
Target1
0~Inventoried
1Inventoried
Q40000 - 1111 (unsigned int 0-15)
CRC16
(Optional)
Optional CRC covering entire frame.


Nested Class Summary
 
Nested classes/interfaces inherited from class frame.RFIDFrame
RFIDFrame.FrameType
 
Field Summary
 
Fields inherited from class frame.RtoTFrame
ACK_CMD, CORRUPTED_CMD, QUERY_CMD, QUERYADJ_CMD, QUERYREP_CMD, RtoT_CMD_FIELD, RtoT_CMD_WIDTH, SELECT_CMD
 
Fields inherited from class frame.RFIDFrame
CRC_SIZE, data, hasCRC, isCorrupted
 
Constructor Summary
QueryFrame(int sel, int target, int q)
           
 
Method Summary
static int getQ(RFIDFrame f)
          Extracts Q field bits from f.
static int getSel(RFIDFrame f)
          Extracts Sel field bits from f.
static int getTarget(RFIDFrame f)
          Extracts Target field bits from f.
 
Methods inherited from class frame.RtoTFrame
getCommand
 
Methods inherited from class frame.RFIDFrame
clone, dup, flipBit, getSize, getType, hasCRC, isCollision, isCorrupted, markCorrupted, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryFrame

public QueryFrame(int sel,
                  int target,
                  int q)
Method Detail

getSel

public static int getSel(RFIDFrame f)
Extracts Sel field bits from f.


getTarget

public static int getTarget(RFIDFrame f)
Extracts Target field bits from f.


getQ

public static int getQ(RFIDFrame f)
Extracts Q field bits from f.